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

19.06.25

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

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

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

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

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

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

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

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

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

 

См. также

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

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

2670 руб.

18.04.2017    50207    249    43    

90

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

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

3600 руб.

14.10.2021    13870    64    17    

40

Создание на основании Программист Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

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

2500 руб.

02.04.2017    46967    86    31    

141

Ценообразование, анализ цен Создание на основании Бухгалтер Пользователь Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Попросили сделать простенькую обработку. В супермаркете проводят пересчёт товаров и после этого уже проверяют и печатают ценники для товаров, что есть на остатке. На основании этого пересчёта. По заявлению, так удобнее. Знаю, что простая, но, может, кому пригодится

1 стартмани

16.09.2024    496    1    j.r.r    0    

3

ККМ Создание на основании Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Обработка создает документы Чек ККМ на основании заказов покупателя.

3 стартмани

21.08.2024    752    2    b105ch21rus    0    

3
Оставьте свое сообщение