Заполнение табличных частей документов одного вида из табличных частей списка документов другого вида (альтернатива ввода на основании)

16.10.20

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

Обработка табличных частей помогает бухгалтерам заполнять одни документы на основании других, причем можно делать на основании списка выбранных документов один документ. Заменяет и дополняет ввод на основании, использует механизм заполнения табличных частей.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Обработка заполнения табличной части Требование накладная из табличных частей списка перемещений товаров
.epf 8,98Kb
5 2 500 руб. Купить
Заполнение Требования накладной из списка авансовых отчетов
.epf 9,25Kb
1 2 500 руб. Купить
Заполнение Реализации услуг по переработке из списка Отчетов производства за смену
.epf 9,49Kb
3 2 500 руб. Купить
Заполнение документа Передача товаров из списка документов Отчет производства за смену
.epf 9,21Kb
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

Обработки предназначены для заполнения табличных частей документов Требование- накладная, Реализация услуг по переработке, Передача товаров для УПП 1.3 Протестировано на УПП 1.3 (1.3.147.1) Платформа 1С 8.3.17.1549

Обработка состоит в общем-то из одной процедуры модуля объекта

Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт
	Если Объект.Проведен Тогда
		Предупреждение("Заполнение возможно только в непроведенном документе");
		Возврат;
	КонецЕсли;		
	Если Объект.Товары.Количество() > 0 Тогда
		Ответ = Вопрос("В документе уже присутствуют строки!
			|При заполнении табличная часть будет очищена.
			|Продолжить?", РежимДиалогаВопрос.ДаНет,, КодВозвратаДиалога.Нет);
		Если Не Ответ = КодВозвратаДиалога.Да Тогда
			Возврат;
		КонецЕсли;
	КонецЕсли;
	Объект.Товары.Очистить();
	
	ФормаОбработки = ЭтотОбъект.ПолучитьФорму();
	ФормаОбработки.ОткрытьМодально();
	
	Если СписокПоступлений.Количество() > 0 ТОгда
		Запрос = Новый Запрос;
		Запрос.Текст = 
		"ВЫБРАТЬ
		|	ПоступлениеТоваровТовары.Номенклатура,
		|	ПоступлениеТоваровТовары.ЕдиницаИзмеренияМест,
		|	ПоступлениеТоваровТовары.КоличествоМест,
		|	ПоступлениеТоваровТовары.Ссылка.Сделка КАК Заказ,
		|	ПоступлениеТоваровТовары.ЕдиницаИзмерения,
		|	ПоступлениеТоваровТовары.Количество,
		|	ПоступлениеТоваровТовары.Цена,
		|	ПоступлениеТоваровТовары.Сумма,
		|	ПоступлениеТоваровТовары.Коэффициент,
		|	ПоступлениеТоваровТовары.ХарактеристикаНоменклатуры,
		|	ПоступлениеТоваровТовары.СерияНоменклатуры,
		|	ПоступлениеТоваровТовары.СчетУчетаБУ,
		|	ПоступлениеТоваровТовары.СчетУчетаНУ,
		|	ПоступлениеТоваровТовары.Ссылка.СкладОрдер КАК Склад		
		|ИЗ
		|	Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровТовары
		|ГДЕ
		|	ПоступлениеТоваровТовары.Ссылка В(&СписокПоступлений)
		|ИТОГИ ПО
		|	ОБЩИЕ";

		Запрос.УстановитьПараметр("СписокПоступлений", СписокПоступлений);

		РезультатЗапроса = Запрос.Выполнить();
		ТабЗапроса = РезультатЗапроса.Выгрузить();
		ТабЗапроса.Свернуть("Номенклатура,ЕдиницаИзмеренияМест,ЕдиницаИзмерения,Цена,ХарактеристикаНоменклатуры,СерияНоменклатуры,Коэффициент,СчетУчетаБУ,СчетУчетаНУ","Количество,КоличествоМест,Сумма");
		ТабЗапроса.Колонки.Добавить("Качество");
		МассивУдаления = Новый Массив;
		Для Каждого Строка Из ТабЗапроса Цикл
			Если НЕ ЗначениеЗаполнено(Строка.Номенклатура) Тогда 
				МассивУдаления.Добавить(Строка);
			Иначе
				Строка.Качество = Справочники.Качество.Новый;
			КонецЕсли;
		КонецЦикла;
		Для каждого Стр Из МассивУдаления Цикл
			ТабЗапроса.Удалить(Стр);
		КонецЦикла;
		Объект.Товары.Загрузить(ТабЗапроса);
		Для Каждого СтрокаП ИЗ Объект.Товары Цикл
			ОбработкаТабличныхЧастей.ПриИзмененииНоменклатурыТабЧасти(СтрокаП, Объект);
			ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(СтрокаП, Объект, Константы.ВалютаРегламентированногоУчета.Получить());
			ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаП, Объект);
			// Рассчитываем реквизиты табличной части.
			Объект.ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(СтрокаП, "Товары", Объект.ОтражатьВБухгалтерскомУчете, Объект.ОтражатьВНалоговомУчете);
		КонецЦИкла;
	КонецЕсли;
КонецПроцедуры

Главная фишка в том, что при открытии обработки вам будет предложено из списка документов выбрать нужные. И вы можете на основании нескольких авансовых отчетов сделать один документ Требование накладная.

Подключаются обработки с помощью стандартного механизма УПП. Под интерфейсом Полный. Сервис - Дополнительные внешние отчеты и обработки - Обработки заполнения табличных частей. После загрузки обработки в базу УПП появляются новые строчки в меню Заполнить табличных частей указанных документов, как указано на рисунках анонса

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

Обработка заполнения табличных частей документа из других документов

См. также

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

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

10099 руб.

18.04.2017    56758    313    45    

104

SALE! 50%

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

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

6100 3050 руб.

15.04.2025    5210    24    15    

24

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

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

3660 руб.

14.10.2021    16185    75    17    

50

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

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

1 стартмани

26.06.2026    839    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    1379    31    war41k    35    

3

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

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

1 стартмани

10.03.2026    2273    33    war41k    1    

4

ЭДО и ОФД Создание на основании Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Пришёл УПД по ЭДО. На основании УПД создаем "Приобретение товаров и услуг". С помощью этой обработки создаем "Заказ поставщику" и прицепляем его к Приобретению товаров и услуг.

1 стартмани

09.02.2026    1073    5    EvgeniyOlxovskiy    0    

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