На предприятии решили запустить интеграцию 1С и Ветис, при первоначальной настройки сразу столкнулся с с рутинной операцией заполнения соответствия номенклатуры и продукции ветис, так как требовалось сопоставить более 1000 наименований номенклатуры. Данной обработкой решил немного автоматизировать рутинную работу.
Попытка привязаться к дате выпуска и сроком годности серии и ВСД журнала ветис выявила много однообразной номенклатуры с одинаковыми сроками. Потребовалось добавить дополнительный фильтр по наименованию продукции.
В наименовании продукции ветис есть ряд ключевых параметров, которые позволяют детализировать поиск номенклатуры.
В обработке предусмотрен ряд таких ключевых слов, по которым можно отфильтровать номенклатуру, такие как: "Сливочный", "Швейцарский", "Сыр", "Молоко" и так далее. Шаблон ключевых слов можно дополнять самостоятельно.
Также в наименовании встречаются ключевые слова которые можно выявить по кавычкам ("Елочка") в которых они заключены.
Включение фильтра позволяет вырезать из наименование ключевое слово в кавычках для осуществления подбора номенклатуры по нему.
Также в наименовании продукции Ветис содержатся цифры характеризующие вес упаковки или жирность.
Включение фильтра по цифрам позволяет "вырезать" их из наименование для подбора номенклатуры по цифрам.
На форме обработки предусмотрены флажки для управления данными фильтрами и формирования наименования для поиска.
Результатом работы обработки будет сопоставленная номенклатура с продукцией ветис, где фильтром будут выступать: дата производства, срок годности и наименование. Наименования для сопоставления можно скорректировать вручную для уточнения поиска.
С помощью данной обработки время сопоставления более 1000 элементов справочника номенклатуры заняло не более 3 часов.
Проверено на версиях Управление торговлей, редакция 11 (11.4.13.99) и Комплексная автоматизация 2 (2.4.13.119).
Как вообще это работает:
Для начала работы выбираем варианты сопоставления и нажимаем кнопку "Загрузить данные".
При этом в обработку будут загружены все сведения их базы 1C по которым нет соответствия номенклатуры и продукции Ветис.
При установленной галке "Отбор по наименованию" номенклатура и продукция будет сопоставляться только по похожим словам в наименовании.
Для более точного сопоставления по наименованию требуется убрать лишние фразы, предлоги. Для этого предлагается сопоставлять наименования только по ключевым словам которые нужно "вырезать" из наименования продукции Ветис.
То есть обработка берет за эталон наименование продукции Ветис, вырезает ключевые слова и подбирает по ним номенклатуру.
Варианты сопоставления можно выбирать из списка.
В результате "вырезания" получается наименование для сопоставления такого вида:
По полученному наименованию уже можно сопоставить наименование номенклатуры и продукции Ветис.
Полученные сопоставления отмечаются галочкой и их по кнопке "Загрузить сопоставление" записываем в типовой регистр сведений "СоответствиеНоменклатурыВЕТИС".
Этот регистр сведений нам нужен для интеграции 1С и Ветис, по нему будут заполняться соответствующая продукция в документах ветис при вводе их на основании учетных документов 1С.
Но соответствие по наименованию мало, нужно сопоставить продукцию по сериям и записям складского журнала Ветис.
Для этого устанавливаем галочку "отбор по сериям".
При это будут помимо наименования сопоставляться данные "дата производства" и "срок годности" которые содержать в серии номенклатуры и записи складского журнала Ветис.
Полученные сопоставления по сериям и записям складского журнала будут записаны в регистр сведений "СоответствиеНоменклатурыВЕТИС".
В редких случаях помогает точно сопоставить номенклатуру даты документов оформленных в 1С и ВСД в Меркурии.
Для отбора по дате документа устанавливаем соответствующую галку.
В случаях когда обработка все же не смогла точно идентифицировать номенклатуру и нашла больше одной позиции, галочка соответствия не ставится и в "подвале" обработки будет запись об ошибке по полученному варианту сопоставления.
В это случае можно руками скорректировать наименования и обработка автоматически запустить новый поиск.
Второй вариант, двойным щелчком по колонке "Номенклатура" в строке с ошибкой открыть подобранные обработкой варианты и выбрать единственный верный.
UPD: 20.04.2021
Изменения:
Доработан алгоритм сопоставления номенклатуры.
UPD: 06.05.2021
Изменения:
Доработаны варианты сопоставления.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.4.14.181