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

19.06.25

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

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

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

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

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

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

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

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

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

 

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

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

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

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

10099 руб.

18.04.2017    56146    310    43    

103

SALE! 50%

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

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

6100 3050 руб.

15.04.2025    5009    24    15    

24

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

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

3660 руб.

14.10.2021    16084    74    17    

49

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

Обработка позволяет формировать документы Заказ материалов в производство на основании документа «Производство без заказа». Поддерживается несколько способов определения склада-отправителя. Потребность определяется по спецификации продукции, указанной в документе "Производство без заказа".

1 стартмани

26.06.2026    568    1    user2207717    0    

5

Создание на основании Подбор и обработка объектов Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 3.0 Россия Бухгалтерский учет НДС Абонемент ($m)

Групповая обработка для массового создания счетов-фактур и УПД по спискам «Реализаций товаров» и «Реализаций отгруженных товаров», «Поступлений». Решает известную проблему 1С: при массовом проведении документов с признаком УПД счета-фактуры автоматически не создаются. Инструмент позволяет выделить нужные документы в списке с удобной фильтрацией СКД и сгенерировать счета-фактуры за 1 клик. Используются только типовые механизмы БСП, гарантирующие корректность движений. Для конфигураций БП 3.0, УТ 11.5, УТ 11.4, УТ 10.3, КА 2.5, КА 2.4, КА 1.1, ERP 2.5, ERP 2.4, УПП, УНФ 3, УНФ 1.6, УНФ 3, Розница 3, 1С 7.7 Комплексная конфигурация (Управляемые и обычные формы)

1 стартмани

16.06.2026    991    24    war41k    32    

3

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

"Создать на основании" — универсальная внешняя обработка для 1С: мгновенно создаёт любой документ на базе текущего! Автокопирование всех пересекающихся реквизитов и табличных частей с проверкой типов — работает со всеми конфигурациями (УТ, БП3, ERP) и т.д.

1 стартмани

10.03.2026    1983    31    war41k    1    

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