Обработка позволяет на любой конфигурации в режиме обычного приложения 1С получать остатки по маркам, остатки виртуального склада по объемно-сортовому учету (ОСУ), формировать документы списания и выбытия ("Вывод из оборота | LK_RECEIPT", "Вывод из оборота (ОСУ) | LK_GTIN_RECEIPT", "WRITE_OFF", "Списание (общий документ) | WRITE_OFF"), получать информацию по кодам маркировки (КМ) и кодам идентификации (КИ).
Поддерживаемые значения справочников:
Процедура ЗаполнитьСпискиВыбора()
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("chemistry","Косметика, бытовая химия и товары личной гигиены | chemistry");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("lp","Легкая промышленость | lp");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("shoes","Обувные товары | shoes");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("tobacco","Табачная продукция | tobacco");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("perfumery","Духи и туалетная вода | perfumery");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("tires","Шины и покрышки пневматические резиновые новые | tires");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("electronics","Фотокамеры (кроме кинокамер), фотовспышки и лампывспышки | electronics");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("milk","Молочная продукция | milk");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("bicycle","Велосипеды и велосипедные рамы | bicycle");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("wheelchairs","Медицинские изделия | wheelchairs");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("alcohol","Алкоголь | alcohol");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("otp","Альтернативная табачная продукция | otp");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("water","Упакованная вода | water");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("furs","Товары из натурального меха | furs");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("beer","Пиво, напитки, изготавливаемые на основе пива, слабоалкогольные напитки | beer");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("ncp","Никотиносодержащая продукция | ncp");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("bio","Специализированная пищевая продукция и БАД к пище | bio");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("antiseptic","Антисептики и дезинфицирующие средства | antiseptic");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("petfood","Корма для животных | petfood");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("seafood","Морепродукты | seafood");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("nabeer","Безалкогольное пиво | nabeer");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("softdrinks","Соковая продукция и безалкогольные напитки | softdrinks");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("meat","Мясные изделия | meat");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("vetpharma","Ветеринарные препараты | vetpharma");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("toys","Игры и игрушки для детей | toys");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("radio","Радиоэлектронная продукция | radio");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("titan","Титановая металлопродукция | titan");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("conserve","Консервированная продукция | conserve");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("vegetableoil","Растительные масла | vegetableoil");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("opticfiber","Оптоволокно и оптоволоконная продукция | opticfiber");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("books","Печатная продукция | books");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("grocery","Бакалейная продукция | grocery");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("pharmaraw","Фармацевтическое сырьё, лекарственные средства | pharmaraw");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("construction","Строительные материалы | construction");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("fire","Пожарная безопасность | fire");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("heater","Отопительные приборы | heater");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("cableraw","Кабельно-проводниковая продукция | cableraw");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("autofluids","Моторные масла | autofluids");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("polymer","Полимерные трубы | polymer");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("sweets","Сладости и кондитерские изделия | sweets");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("carparts","Автозапчасти и комплектующие транспортных средств | carparts");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("furslp","Натуральный мех | furslp");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("nicotindev","Радиоэлектронная продукция. Электронные системы доставки никотина | nicotindev");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("gadgets","Радиоэлектронная продукция. Ноутбуки и смартфоны | gadgets");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("frozen","Полуфабрикаты и замороженные продукты | frozen");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("fertilizers","Удобрения в потребительской упаковке | fertilizers");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("homeware","Товары для дома и интерьера | homeware");
ЭлементыФормы.ГруппаТоваров.СписокВыбора.Добавить("pyrotechnics","Пиротехнические изделия | pyrotechnics");
ЭлементыФормы.ТипДокумента.СписокВыбора.Добавить("LK_RECEIPT", "Вывод из оборота | LK_RECEIPT");
ЭлементыФормы.ТипДокумента.СписокВыбора.Добавить("LK_GTIN_RECEIPT", "Вывод из оборота (ОСУ) | LK_GTIN_RECEIPT");
ЭлементыФормы.ТипДокумента.СписокВыбора.Добавить("WRITE_OFF", "Списание (общий документ) | WRITE_OFF");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("OWN_USE","Списание для собственных нужд | OWN_USE");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("OWN_USE_EXCISE","Списание для собственных нужд с уплатой акциза | OWN_USE_EXCISE");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("BALANCE_CORRECTION","Корректировка остатков (ОСУ) | BALANCE_CORRECTION");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("BEYOND_EEC_EXPORT","Экспорт за пределы стран ЕАЭС | BEYOND_EEC_EXPORT");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("CONFISCATION","Конфискация | CONFISCATION");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("DAMAGE_LOSS","Утрата | DAMAGE_LOSS");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("LOSS","Утрата | LOSS");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("DEFECT","Повреждение/брак | DEFECT");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("DESTRUCTION","Уничтожение | DESTRUCTION");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("EXPIRATION","Истечение срока годности | EXPIRATION");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("OTHER","Прочее | OTHER");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("RETAIL","Розничная продажа | RETAIL");
ЭлементыФормы.ПричинаВыбытия.СписокВыбора.Добавить("UTILIZATION","Утилизация | UTILIZATION");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("ANYSTATUS","Любой статус | ANYSTATUS");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("INTRODUCED","В обороте | INTRODUCED");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("WITHDRAWN","Выбыл | WITHDRAWN");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("WRITTEN_OFF","Списан | WRITTEN_OFF");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("DISAGGREGATED","Расформирован | DISAGGREGATED");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("APPLIED_NOT_PAID","Не оплачен | APPLIED_NOT_PAID");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("EMITTED","Эмитирован | EMITTED");
ЭлементыФормы.СтатусКМ.СписокВыбора.Добавить("APPLIED","Нанесён | APPLIED");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("ANY","Любой | ANY");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("UNIT","Единица товара | UNIT");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("GROUP","Группа(Блок) | GROUP");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("BOX","Группа(Коробка) | BOX");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("SET","Набор (КИН) | SET");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("BUNDLE","Комплект (КИК) | BUNDLE");
ЭлементыФормы.ТипУпаковки.СписокВыбора.Добавить("ATK","Агрегированный таможенный код | ATK");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("OTHER", "Прочее | OTHER");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("CONSIGNMENT_NOTE", "Товарная накладная | CONSIGNMENT_NOTE");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("CUSTOMS_DECLARATION", "Таможенная декларация | CUSTOMS_DECLARATION");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("DESTRUCTION_ACT", "Акт уничтожения (утраты/утилизации) | DESTRUCTION_ACT");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("RECEIPT", "Кассовый чек | RECEIPT");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("SALES_RECEIPT", "Товарный чек | SALES_RECEIPT");
ЭлементыФормы.ТипПервичногоДокумента.СписокВыбора.Добавить("UTD", "Универсальный передаточный документ | UTD");
ЭлементыФормы.ГруппаТоваровВыбытия.СписокВыбора = ЭлементыФормы.ГруппаТоваров.СписокВыбора;
ЭлементыФормы.ГруппаТоваровПроверка.СписокВыбора = ЭлементыФормы.ГруппаТоваров.СписокВыбора;
КонецПроцедуры
В данной обработке на базе конфигурации "Управление торговлей 10.3" реализована возможность подключения её как внешнюю печатную форму (ВПФ) к документам, "РеализацияТоваровУслуг", "СписаниеТоваров", "ВозвратТоваровОтПокупателя". На основании данных из табличной части "ШтрихкодыУпаковок" формируется документ на списание или выбытие марок.
Эта обработка является основой для реализации собственного функционала по работе с Честным знаком используя True API.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.88.3
Вступайте в нашу телеграмм-группу Инфостарт