Загрузка номенклатуры из Excel / OpenOffice.org Calc в УТ 10.3, УПП 1.3, КА 1.1




Обработка позволяет загрузить сотни строк номенклатурных позиций за десятки секунд в простой и наглядной форме.

Данная обработка предназначена для загрузки номенклатуры из Excel-файла для конфигураций Управление Торговлей 10.3, Управление производственным предприятием 1.3 или Комплексная автоматизация 1.1.

 

Чтобы загрузить номенклатуру из Excel-файла требуется:

  1. загрузить файл Excel в табличную часть обработки / скопировать таблицу из программы OpenOffice.org Calc;
  2. добавить в список реквизитов необходимые;
  3. указать реквизит для поиска номенклатуры и колонки из которых будут заполняться реквизиты;
  4. определить первую и последнюю строки;
  5. указать реквизиты по умолчанию для создаваемой номенклатуры;

26 Comments

  1. karnilaev

    (1) Eugeneer, другая моя обработка делает все тоже самое, что и эта, только на основании загруженной номенклатуры еще может заполнять табличную часть документа «Установка цен номенклатуры».

    Reply
  2. mari0210

    Спасибо, помогло))) а если кто-то что-то дорабатывает и снова публикует, то это не должно раздражать))))

    Reply
  3. dumal

    Мне всегда нравились универсальные инструменты. Есть куча (две кучи, три, и т.д.) обработок по загрузке из Excel, есть немного по загрузке из Calc, а вот универсальных раз два и обчелся. Плюсую

    Reply
  4. alrezka

    Почему недоступна галочка «создавать не найденные элементы»?

    Reply
  5. karnilaev

    (6) Потому что обработка предназначена для создания новых элементов справочника «Номенклатура», и переключение этой галочки — бессмысленно. Галочка в этой обработке заимствована из старшей обработки.

    Reply
  6. vadimt_82

    Обработка понравилась. Я ее переделал в обработку по загрузки расценок по тех.операциям и Excel документов. Воспользовался чтенем листов Excel в табличный документ. Сэкономил время. Спасибо автору.

    Reply
  7. alrezka

    (7)

    а как сохранить новую номенклатуру (с присвоением кода)? появляется сообщение «Заполните настройки, если хотите создавать не найденную номенклатуру», а галочка не доступна???

    Reply
  8. karnilaev

    (9) alrezka, добрый день. обязательные к заполнению поля — Ставка НДС, Единица измерения, Вид номенклатуры. Заполните их, и номенклатура будет записываться в базу.

    Reply
  9. webester

    Искал пример как работать с опенофисом, ща буду посмотреть, автору плюс 🙂

    Reply
  10. webester

    Мде… что бы загрузить из опенофиса надо это дело скопировать в буфер обмена, очень круто

    Reply
  11. karnilaev

    (12) webester, работа с OpenOffice.org сводится к работе с буфером обмена в пользовательском режиме (copy/paste), затем обрабатывается поле табличного документа 1С.

    Reply
  12. webester

    (13) тогда вы как то поскромничали с форматами, добавьте mxl версии 77, эксель тоже надо убрать, ведь можно через буфер, и вообше надо написать, что ваша обработка поддерживает любой табличный документ, ведь ведь данные оттуда можно скопировать в буфер! А еще для полноты картины можно и ворд с блокнотом приплести а почему нет? Их содержимое прекрасно копируется в буфер

    Reply
  13. karnilaev

    (14) Такой подход я выбрал потому что с помощью OpenOffice.org могут открываться не только родные форматы, но и формат Excel. Если на предприятии используется OpenOffice.org, наверняка Microsoft Office не установлен, и документы xls в 1С с помощью OpenOffice.org другим способом я не нашел как загрузить.

    Reply
  14. webester

    (15) А где спрашивали о причинах принятого вами подхода? Вам говорят, что написанное в заголовке неправда, и из-за него я скачал ненужную мне обработку.

    Reply
  15. karnilaev

    (16) webester, сожалею, starmoney вернул.

    Reply
  16. MartyNSK

    Реализован ли в вашей обработке алгоритм сравнения номенклатуры, что бы не плодить дубли в базе? Например: артикул 000001А Наименование в базе: Костюм «пчелка-погремушка» (3/4); У поставщика в прайсе артикул 000001А(000001Б, 000001В) Наименование в прайсе Костюм «пчелка — погремушка»3/4.

    Reply
  17. karnilaev

    (18) MartyNSK, Добрый день. Чтобы не плодить дубли номенклатуры поиск может осуществляться следующими способами: по коду, по наименованию, по артикулу, по связке артикул+наименование.

    Reply
  18. MartyNSK

    (19)Ну это мне понятно, но интересует, так сказать интеллектуальный поиск, а не просто сопоставление пары артикул+наименование + варианты, в моем примере из (18) я получу в базе 2 позиции, которые по логике идентичны, хотя и не проходят ваши условия поиска. Это ни как не минус вам, просто интересна возможность реализации такого поиска, иначе дублей не избежать при всем желании.

    Reply
  19. karnilaev

    (20) MartyNSK, в данной обработке не реализован интеллектуальный поиск номенклатуры, только точное соответствие.

    Reply
  20. ron1

    Спасибо за обработку. Но возникла одна проблема. При загрузке эксель-файла Ваша обработка код 13000000008 переделывает на 13 000 000 008. Какой бы я формат не выбрала в экселе упорно загружает число с разделителем триад. При загрузке тут же выдает ошибку «Код не уникален». Потому что вместо 13000000008 кода обработка ставит 13 000 000 и соответственно следующий код тоже 13 000 000, потому что последние цифры не влезают и обрезаются.

    Подскажите что делать.

    Reply
  21. karnilaev

    (22) Добрый день. Скиньте пожалуйста файл, который Вы пытаетесь загрузить на мою электронную почту. Почта в личном сообщении.

    Reply
  22. ron1

    Отправила.

    Reply
  23. karnilaev

    (24) Ок, посмотрю — отпишусь.

    Reply
  24. lelusha

    обработка очень понравилась. Автору спасибо, хороший интерфейс, много картинок и понятное описание.

    Reply
  25. MGreg

    Ужас, одни эмоции. Верните деньги.

    Reply
  26. karnilaev

    (27) MGreg, «спасибо за подробности». Какие деньги? Обработка бесплатная.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *