Ввод на основании документа "Маркировка товаров ИС МП" документа "Приобретение товаров и услуг"

19.06.25

Задачи пользователя - Создание на основании

Описана возможность оформления на основании документа Маркировка товаров ИС МП документа Приобретение товаров и услуг. Полезна будет программистам, которым поставили задачу на основании документов ИСМП оформить другой документ.

Клиент попросил сделать возможность на основании документа Маркировка товаров ИС МП создавать документ Приобретение товаров и услуг, чтобы избежать двойного сканирования продукции. Документ Приобретение товаров и услуг используется для оприходования готовой продукции из цеха на склад. Продукция первый раз сканируется для ввода в оборот в документ Маркировка товаров ИС МП  и второй раз в документ Приобретение товаров и услуг для оприходования на склад.

В документе Маркировка товаров ИС МП есть штатная возможность оформить на его основании документ Сборка товаров. Было решено изучить как это работает и сделать по аналогии. И чтобы не забыть, опубликовать решение здесь.

Процедура заполнения команд оформления документов на основании КомандыМаркировкиТоваровИСМП() находится в общем модуле ИнтеграцияИСМПУТКлиентСервер.

Добавим ее в расширение и добавим команду для документа Приобретение товаров и услуг.

&После("КомандыМаркировкиТоваровИСМП")
Процедура Марк1_КомандыМаркировкиТоваровИСМП(Команды)
	ПодключаемыеКомандыИСКлиентСервер.ДобавитьКомандуОформить(Команды,"ПриобретениеТоваровУслуг", НСтр("ru = 'Приобретение товаров и услуг'"));
КонецПроцедуры

В документе Приобретение товаров и услуг процедуру ОбработкаЗаполнения из модуля объекта дополним в расширении обработкой документа Маркировка товаров ИС МП

&После("ОбработкаЗаполнения")
Процедура Марк1_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)   
	Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.МаркировкаТоваровИСМП") Тогда
		ЗаполнитьЗначенияСвойств(ЭтотОбъект, ДанныеЗаполнения);
		ЭтотОбъект.Комментарий = СокрЛП(ЭтотОбъект.Комментарий)+" "+Строка(ДанныеЗаполнения.Ссылка);
		Для Каждого СтрокаОснование Из ДанныеЗаполнения.Товары Цикл 
			НовСтр = Товары.Добавить();
			ЗаполнитьЗначенияСвойств(НовСтр, СтрокаОснование);
		КонецЦикла;
	КонецЕсли;
КонецПроцедуры

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram.

6000 3000 руб.

15.04.2025    3030    13    9    

12

Оптовая торговля Рабочее место Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Полнофункциональное расширение для формирования и ведения учета перевозочных документов всех видов (ТН, ТТН, ЭТрН). Печать документов или отправка через ЭПД (Электронный перевозочный документооборот). Поддержка регистрации нескольких перевозок на одну финансовую реализацию (в виде УПД, например), а также одной перевозки на основании нескольких финансовых реализаций. Формирование всех сопроводительных документов из одной отгрузки. Формирование реестра грузосопроводительных документов, доверенности менеджеров для указания ответственных лиц (руководитель, главный бухгалтер, кладовщик) организации для пользователей ИБ. Гибкая настройка функциональности под потребности организации.

2670 руб.

18.04.2017    52571    271    43    

98

Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка анализирует указанную дату и счет (обычно 41.1) для выявления отрицательных остатков на складе. Если такие есть, то заполняет таблицу номенклатурой и количеством. Для создания документа поступления необходима цена закупа, которую обработка берет тремя способами - из поступлений за период анализа, если не получилось, то из зарегистрированных цен по указанному типу цены, если и так не вышло, то из реализации за период анализа, и применяет к полученной цене указанную скидку.

3600 руб.

14.10.2021    14995    68    17    

44

Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:Библиотека стандартных подсистем Абонемент ($m)

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

4 стартмани

29.08.2025    1926    5    Rassel8911    3    

4

Создание на основании Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Ввод, заполнение на основании документа "Реализации товаров и услуг" документа вида "Счета на оплату клиенту" в обход формы "Создание счетов на оплату" для конфигураций начиная с подредакций УТ 11.5.22, КА, ERP 2.5.5.22.

3 стартмани

10.07.2025    2266    32    zhuravlev_as    0    

3
Для отправки сообщения требуется регистрация/авторизация