Универсальная загрузка справочников 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 не будет опубликован. Обязательные поля помечены *