Расширение для УНФ: загрузка в документ данных взвешивания из весов
Учетные задачи - Логистика, склад и ТМЦ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Работает всё примитивно - положил на весы и нажал на кнопку получения веса
- получил вес в текущую строку документа или ругань, если таковой не имеется. Использую весы от Масса-К.
Есть, конечно, обработка, которую я взял с сайта производителя весов и которая позволяла заполнить документ регистрациями. Однако, проект предполагал читать регистрации по кнопке из определенного документа.
Если кто с весами не работал, то регистрации на весах - это аналог нашего документа в 1С у них минимум данных в шапке и имеется табличная часть с записями - это сами разовые взвешивания.
Смысл загрузки данных в моем случае - это заполнение табличной части документа из таблицы записей взвешиваний всех регистраций, которые были произведены на весах. После этого следует очистить таблицу регистраций на весах и последующие взвешивания должны уже загружаться в другой документ.
Для реализации функционала создал расширение конфигурации.
Сделал опционально - по-умолчанию в форме документов "Оприходование товаров" и "Приходный ордер" кнопка получения данных с весов работает как загрузка всех регистраций, если выключить флаг "Весы как ТСД" на закладке "Дополнительно", она снова начинает считывать вес в текущую строку.

При считывании регистраций создаются партии для номенклатуры и добавляются в строку документа, создается штрихкод для номенклатуры и соответствующей партии в регистре сведений. Данные о записях регистрации весов(разовые взвешивания в рамках одной регистрации) фиксируются в дополнительной табличной части документов "Данные весов". После этого регистрации на весах очищаются. Значение реквизита "Количество в упаковке" соответствует количеству взвешиваний в загруженных регистрациях.


Тестировалось на конфигурации "Управление нашей фирмой 1.6.17.161", платформа 8.3.14.1630.
Вступайте в нашу телеграмм-группу Инфостарт