Универсальная загрузка справочников 7.7 из Excel


Нужно было дать возможность бухгалтеру периодически дополнять справочник из файла Excel, присылаемого поставщиком.
Чтобы не терзала, сделал такую обработку, может кому-то пригодиться…

Позволяет импортировать новые элементы в справочники из файла Excel.

Поиск существующих выполняется по наименованию. Поэтому его заполнение является обязательным.

Допускается заполнение карточки как данными  из поля файла, так и введенными значениями.
Если тип реквизита  справочник, то в файле Excel нужно указать код элемента интересующего справочника. Если это счет, то его код.
Если перечисление – то оно должно быть введено так, как оно числиться в конфигураторе.
Например «шт.» в конфигураторе введено как «шт» и именно так нужно вводить в файле.

Если элемент справочника найден, то перезаписываются только значения, которые в таблице заполнены.

Есть возможность дополнительно обработать информацию в таблице значений до загрузки в справочник.

 

30 Comments

  1. Лена_Лена

    Большое, спасибо, пока не было возможности протестировать на импорте справочников с одинаковыми наименованиями, надеюсь поиск одинаковых названий в справочнике работает нормально и не заводит дубли. спасибо.

    Reply
  2. Лена_Лена

    Еще уточнить, там нельзя выбирать подпапку в справочнике материалы?

    Reply
  3. astonvilla

    Могу добавить импорт в указанную группу.

    Сегодня вечером сделаю.

    В принципе надо б добавить и импорт кода для специфических справочников, типа налогов.

    Если будет пожелание — добавлю…

    Тогда и поиск будет выполняться по коду..

    Reply
  4. astonvilla

    Как и обещал — добавил возможность определять родителя импортируемым элементам

    Reply
  5. astonvilla

    Добавлена возможность обработки таблицы с данными перез загрузкой в справочник.

    И дополнительные возможности работы с таблицей — сдвиг строк, колонок…

    Добавлено условие обработки — строки таблицы с пустыми наименованиями пропускаются.

    Reply
  6. Мать Тереза

    удобная штука, а то львиная доля времени при оприходовании накладной вручную приходится на создание новых элементов.спасибо автору.

    Reply
  7. JER_MARK

    Обработка реально хорошая. Спасибо автору за труд

    Reply
  8. astonvilla

    Спасибо за отзыв 🙂

    Reply
  9. AlexO

    (0) как загружаете — ADODB??

    Reply
  10. astonvilla

    (9) AlexO,

    Нет

    Reply
  11. OscarTT

    Есть ли какой-нить предпросмотр загружаемых данных?

    Reply
  12. astonvilla

    (11) OscarTT,

    Да, до загрузки данные загружаются в ТЗ, ее можно обработать…

    Удалить ненужное, изменить, исправить…

    Reply
  13. vladtimof

    да очень удобно,спасибо автору!

    Reply
  14. Castaman

    Обработка очень понравилась, автору +

    Reply
  15. Пользователь 1С

    спасибо!

    Reply
  16. Stepan_1c

    ловите тридцатый плюс 🙂

    Reply
  17. astonvilla

    (16) Stepan_1c, Сенкс 🙂

    Reply
  18. frolov1988

    еще не большой вопрос: есть ли возможность поиска по коду?

    Reply
  19. astonvilla

    (18) frolov1988,

    Нет, не делал…

    Пока никому не нужно было 🙂

    Но там код простейший — можешь добавить 🙂

    Reply
  20. dobru

    Обработка, по своему хороша. Еще одно удачное решение.

    Спасибо автору

    Reply
  21. ir.iv

    1с бух.Справочник номенклатура загрузился, а в документе «поступление товара» при выборе не видно этих элементов!В документе отгрузка все видно! Парадокс!!!!!

    Reply
  22. astonvilla

    (22) ir.iv,

    как вариант не указан вид приходуемых тмц

    Reply
  23. Кошки рулят

    Обработка сомнительной ценности.

    Что там внутри не знаю, но ясно, что с пользовательской точки зрения продукция крайне низкого качества.

    «Поиск по наименованию» — это вообще по ту сторону оси абсцисс. Как может быть одинаковым название у всех поставщиков и покупателя? Тем более в фармацевтике (судя по картинке). Или считается, что у покупателя только один поставщик? Так попросите у него весь справочник и грузанИте все сразу один раз на всю жизнь.

    Не знаю как там у них в Лондоне Украине — я не была (с) Бр.Рука, а в РФ это не прокатит. Системы заказов у каждого поставщика фармпрепаратов, как правило, своя и общие одновременно с этим работают, т.е. заказать можно в одной системе, а выгрузить накладную по этому заказу из другой системы. Форматы файлов у всех разные (и Excel’я, практически, ни у кого нет) …

    Одним словом — фигня полная.

    Reply
  24. astonvilla

    (24) Кошки рулят,

    Прежде чем писать, надо б и почитать 🙂 Или как в анекдоте «чукча не читатель, а писатель»?

    Каким боком к обычной загрузке справочника — обработки и логика загрузки прайсов и заказов в аптечном учете? Может в описании так написано? Что мол — вот универсальное решения для аптек? Так там написано? По поводу поиска по наименованию — ну да, конечно, только дурак будет использовать наименование когда в файле импорта с полями «Наименование,Единица, количество, цена, сумма» много чего есть интересного 🙂 Наверное автор после проведения «осей абсцисс» тут же бы взялся синхронизировать товары по цене, а лучше по сумме, или …, впрочем куда простым смертным понять гениальность избранных…

    Reply
  25. astonvilla

    (24) Кошки рулят,

    Да, спасибо за ликбез по фармучету, но я в фармбизнесе проработал 3 года, единственным прогом сети с более чем 30 фарммаркетами. Т.ч. хочешь блеснуть знаниями — напиши статью, выложи на сайте. И толку будет больше, и по сути будет правильно.

    Reply
  26. ir.iv

    Спасибо, разобралась, нужно перевыбрать ТИП товара.

    Обработка очень помогла-ставлю +

    Reply
  27. astonvilla

    (27) ir.iv,

    Рад что помог 🙂

    Reply
  28. K_nopka

    astonvilla, Вы — мой спаситель! Все получилось, все работает!

    Reply
  29. la777

    astonvilla,

    нет возможности скачать разработку, т.к. нет $m.

    может киви подойдут, а разработку на мэйл?

    Reply
  30. silver-747

    Жалко штрих код не грузит из файла

    Reply

Leave a Comment

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