Ускоренное заполнение документа УПП "Распределение материалов на выпуск"

02.03.15

Задачи пользователя - Закрытие периода

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

Скачать исходный код

Наименование Файл Версия Размер
Распределение материалов ускоренное
.epf 8,54Kb
10
.epf 1.0 8,54Kb 10 Скачать

У многих возникает проблема очень медленного заполнения документа Распределение материалов на выпуск.

Ситуация отягчается тем, что зачастую приходится перезаполнять документ по причине, например, неверно введенных первичных данных.

Предлагаемая обработка предназначена для автоматического заполнения закладки "Распределение материалов", работает на порядок быстрее типовой, что позволяет решить данную проблему.

Обработка распределяет указанные материалы на выпущенную продукцию пропорционально нормам списания по спецификациям. В случае, если материал не присутствует ни в одной спецификации, то его распределение производится пропорционально количеству выпуска, указанному на закладке "Продукция" без пересчета по единицам измерения.

Обработка должна работать на более-менее новых релизах УПП 1.3

Обработка не работает в следующих случаях:

  1. наличие формул в использованных спецификациях;
  2. наличие спецификаций с одновременным выпуском нескольких позиций готовой продукции;
  3. наличие режима "Автоподбор характеристик" в использованных спецификациях.

Если будут просьбы, постараюсь доработать обработку.

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

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 руб.

21.04.2017    90931    108    40    

197

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    211132    630    526    

446

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34875    27    57    

54

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3613    14    0    

10

Переработка давальческого сырья в 1С:КА

Производство готовой продукции (работ, услуг) Бухгалтерский учет 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Учет у переработчика теперь и в КА (полные возможности в ERP). Без внесения изменений в конфигурацию.

16800 руб.

22.02.2019    61431    228    85    

168

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 09.04.2024, версия 9.9 - 9.10)

14400 руб.

20.11.2015    151374    367    376    

502

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Обмен между базами 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    190742    270    239    

269
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. rukawizin 20.03.15 18:10 Сейчас в теме
К сожалению ничего не заполнилось. Быстро пробежалась и в таблицу "Распределение материалов" (3 закладка) ничего не попало. Пришлось заполнить старым методом.
В чем причина?
+
2. dabu-dabu 290 23.03.15 10:48 Сейчас в теме
(1) rukawizin, Нужно смотреть ваши данные из первой и второй закладки. Проверьте, что верно заполнены данные таблицы:
1. Счета затрат БУ и НУ должны совпадать в 1-й и 2-й таблице.
2. Номенклатурные группы должны совпадать или на закладке Материалы ном. группа должна быть пустой.
3. Вид выпуска должен совпадать.

Если умеете пользоваться консолью запросов, то могу выложить текст запроса для анализа.
+
3. rukawizin 12.04.15 15:57 Сейчас в теме
Пожалуйста выложите текст запроса для анализа. Пока ничего не получилось.
Борис
+
4. dabu-dabu 290 14.04.15 15:23 Сейчас в теме
(3) rukawizin, Запрос полностью идентичный, тому что в обработке, но с получением данных из ссылки на документ:
ВЫБРАТЬ
	ТабПродукции.Номенклатура,
	ТабПродукции.ХарактеристикаНоменклатуры,
	ТабПродукции.СерияНоменклатуры,
	ТабПродукции.Количество,
	ТабПродукции.НоменклатурнаяГруппа,
	ТабПродукции.Спецификация,
	ТабПродукции.Заказ,
	ТабПродукции.СчетЗатрат,
	ТабПродукции.СчетЗатратНУ,
	ТабПродукции.ВидВыпуска,
	ТабПродукции.ЕдиницаИзмерения,
	ТабПродукции.Коэффициент
ПОМЕСТИТЬ Продукция
ИЗ
	Документ.РаспределениеМатериаловНаВыпуск.Продукция КАК ТабПродукции
ГДЕ
	ТабПродукции.Ссылка = &Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТабМатериалов.Номенклатура,
	ТабМатериалов.ХарактеристикаНоменклатуры,
	ТабМатериалов.СерияНоменклатуры,
	ТабМатериалов.Количество,
	ТабМатериалов.СтатьяЗатрат,
	ТабМатериалов.Заказ,
	ТабМатериалов.НоменклатурнаяГруппа,
	ТабМатериалов.СчетЗатрат,
	ТабМатериалов.СчетЗатратНУ,
	ТабМатериалов.ПодразделениеНЗП,
	ТабМатериалов.ПодразделениеОрганизацииНЗП,
	ТабМатериалов.ВидВыпуска,
	ТабМатериалов.ЕдиницаИзмерения,
	ТабМатериалов.Коэффициент,
	ТабМатериалов.НомерСтроки
ПОМЕСТИТЬ Материалы
ИЗ
	Документ.РаспределениеМатериаловНаВыпуск.Материалы КАК ТабМатериалов
ГДЕ
	ТабМатериалов.Ссылка = &Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Продукция.Спецификация,
	Продукция.Номенклатура КАК Продукция,
	Продукция.ХарактеристикаНоменклатуры КАК ХарактеристикаПродукции
ПОМЕСТИТЬ Спецификации
ИЗ
	Продукция КАК Продукция
ГДЕ
	Продукция.Спецификация <> ЗНАЧЕНИЕ(Справочник.СпецификацииНоменклатуры.ПустаяСсылка)

СГРУППИРОВАТЬ ПО
	Продукция.Спецификация,
	Продукция.Номенклатура,
	Продукция.ХарактеристикаНоменклатуры
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Спецификации.Спецификация,
	Спецификации.Продукция,
	Спецификации.ХарактеристикаПродукции,
	СпецификацииНоменклатурыВыходныеИзделия.Количество * СпецификацииНоменклатурыВыходныеИзделия.ЕдиницаИзмерения.Коэффициент КАК КоличествоВыпуска
ПОМЕСТИТЬ ДанныеСпецификации
ИЗ
	Спецификации КАК Спецификации
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
		ПО (СпецификацииНоменклатурыВыходныеИзделия.Ссылка = Спецификации.Спецификация)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Материалы.Номенклатура,
	Материалы.ХарактеристикаНоменклатуры
ПОМЕСТИТЬ МатериалыИсп
ИЗ
	Материалы КАК Материалы

СГРУППИРОВАТЬ ПО
	Материалы.Номенклатура,
	Материалы.ХарактеристикаНоменклатуры
;

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

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КомплектующиеАвтоподбором.Спецификация,
	КомплектующиеАвтоподбором.Продукция,
	КомплектующиеАвтоподбором.ХарактеристикаПродукции,
	КомплектующиеАвтоподбором.КоличествоВыпуска,
	КомплектующиеАвтоподбором.Номенклатура,
	КомплектующиеАвтоподбором.ХарактеристикаНоменклатуры,
	КомплектующиеАвтоподбором.КоличествоКомплектующих,
	КомплектующиеАвтоподбором.Свойство,
	КомплектующиеАвтоподбором.ВариантАвтоподбора,
	ЗначенияСвойствОбъектов.Значение КАК ЗначениеСвойства,
	КомплектующиеАвтоподбором.КлючСвязи
ПОМЕСТИТЬ КомплектующиеАвтоподборомЗначениеСвойства
ИЗ
	КомплектующиеАвтоподбором КАК КомплектующиеАвтоподбором
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
		ПО КомплектующиеАвтоподбором.ХарактеристикаПродукции = ЗначенияСвойствОбъектов.Объект
			И КомплектующиеАвтоподбором.Свойство = ЗначенияСвойствОбъектов.Свойство
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ДанныеСпецификации.Спецификация,
	ДанныеСпецификации.Продукция,
	ДанныеСпецификации.ХарактеристикаПродукции,
	СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
	СпецификацииНоменклатурыИсходныеКомплектующие.ХарактеристикаНоменклатуры,
	СпецификацииНоменклатурыИсходныеКомплектующие.Количество * СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения.Коэффициент / ДанныеСпецификации.КоличествоВыпуска КАК КоличествоНаЕдиницу
ПОМЕСТИТЬ КомплектующиеСпецификацийВсеБезАналогов
ИЗ
	ДанныеСпецификации КАК ДанныеСпецификации
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
		ПО ДанныеСпецификации.Спецификация = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка
			И (СпецификацииНоменклатурыИсходныеКомплектующие.ВидНорматива = ЗНАЧЕНИЕ(Перечисление.ВидыНормативовНоменклатуры.Номенклатура))

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	ДанныеСпецификации.Спецификация,
	ДанныеСпецификации.Продукция,
	ДанныеСпецификации.ХарактеристикаПродукции,
	СпецификацииНоменклатурыИсходныеКомплектующиеУзла.Номенклатура,
	СпецификацииНоменклатурыИсходныеКомплектующиеУзла.ХарактеристикаНоменклатуры,
	СпецификацииНоменклатурыИсходныеКомплектующиеУзла.Количество * СпецификацииНоменклатурыИсходныеКомплектующиеУзла.ЕдиницаИзмерения.Коэффициент / ДанныеСпецификации.КоличествоВыпуска
ИЗ
	ДанныеСпецификации КАК ДанныеСпецификации
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующиеУзла
			ПО СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура = СпецификацииНоменклатурыИсходныеКомплектующиеУзла.Ссылка
		ПО ДанныеСпецификации.Спецификация = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка
			И (СпецификацииНоменклатурыИсходныеКомплектующие.ВидНорматива = ЗНАЧЕНИЕ(Перечисление.ВидыНормативовНоменклатуры.Узел))

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	КомплектующиеАвтоподборомЗначениеСвойства.Спецификация,
	КомплектующиеАвтоподборомЗначениеСвойства.Продукция,
	КомплектующиеАвтоподборомЗначениеСвойства.ХарактеристикаПродукции,
	КомплектующиеАвтоподборомЗначениеСвойства.ЗначениеСвойства,
	ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
	КомплектующиеАвтоподборомЗначениеСвойства.КоличествоКомплектующих / КомплектующиеАвтоподборомЗначениеСвойства.КоличествоВыпуска
ИЗ
	КомплектующиеАвтоподборомЗначениеСвойства КАК КомплектующиеАвтоподборомЗначениеСвойства
ГДЕ
	КомплектующиеАвтоподборомЗначениеСвойства.ВариантАвтоподбора = ЗНАЧЕНИЕ(Перечисление.ВариантыАвтоподбораНоменклатуры.ПолучитьИзСвойства)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	КомплектующиеАвтоподборомЗначениеСвойства.Спецификация,
	КомплектующиеАвтоподборомЗначениеСвойства.Продукция,
	КомплектующиеАвтоподборомЗначениеСвойства.ХарактеристикаПродукции,
	СпецификацииНоменклатурыАвтоподборНоменклатуры.Номенклатура,
	ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
	ВЫБОР
		КОГДА СпецификацииНоменклатурыАвтоподборНоменклатуры.Количество = 0
			ТОГДА КомплектующиеАвтоподборомЗначениеСвойства.КоличествоКомплектующих
		ИНАЧЕ СпецификацииНоменклатурыАвтоподборНоменклатуры.Количество
	КОНЕЦ * СпецификацииНоменклатурыАвтоподборНоменклатуры.ЕдиницаИзмерения.Коэффициент / КомплектующиеАвтоподборомЗначениеСвойства.КоличествоВыпуска
ИЗ
	КомплектующиеАвтоподборомЗначениеСвойства КАК КомплектующиеАвтоподборомЗначениеСвойства
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.АвтоподборНоменклатуры КАК СпецификацииНоменклатурыАвтоподборНоменклатуры
		ПО КомплектующиеАвтоподборомЗначениеСвойства.Спецификация = СпецификацииНоменклатурыАвтоподборНоменклатуры.Ссылка
			И КомплектующиеАвтоподборомЗначениеСвойства.КлючСвязи = СпецификацииНоменклатурыАвтоподборНоменклатуры.КлючСвязи
			И КомплектующиеАвтоподборомЗначениеСвойства.ЗначениеСвойства = СпецификацииНоменклатурыАвтоподборНоменклатуры.Значение
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КомплектующиеСпецификацийВсеБезАналогов.Спецификация,
	КомплектующиеСпецификацийВсеБезАналогов.Продукция,
	КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаПродукции,
	КомплектующиеСпецификацийВсеБезАналогов.Номенклатура,
	КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаНоменклатуры,
	КомплектующиеСпецификацийВсеБезАналогов.КоличествоНаЕдиницу
ПОМЕСТИТЬ КомплектующиеСпецификацийВсе
ИЗ
	КомплектующиеСпецификацийВсеБезАналогов КАК КомплектующиеСпецификацийВсеБезАналогов

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	КомплектующиеСпецификацийВсеБезАналогов.Спецификация,
	КомплектующиеСпецификацийВсеБезАналогов.Продукция,
	КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаПродукции,
	АналогиНоменклатуры.Аналог,
	АналогиНоменклатуры.ХарактеристикаАналога,
	МАКСИМУМ(КомплектующиеСпецификацийВсеБезАналогов.КоличествоНаЕдиницу / (АналогиНоменклатуры.Количество * АналогиНоменклатуры.ЕдиницаИзмерения.Коэффициент) * АналогиНоменклатуры.КоличествоАналога * АналогиНоменклатуры.ЕдиницаИзмеренияАналога.Коэффициент)
ИЗ
	КомплектующиеСпецификацийВсеБезАналогов КАК КомплектующиеСпецификацийВсеБезАналогов
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналогиНоменклатуры КАК АналогиНоменклатуры
		ПО КомплектующиеСпецификацийВсеБезАналогов.Номенклатура = АналогиНоменклатуры.Номенклатура
			И (АналогиНоменклатуры.ВидАналога = ЗНАЧЕНИЕ(Перечисление.ВидыАналогов.Комплектующая))
			И (АналогиНоменклатуры.Продукция = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка))
			И КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаНоменклатуры = АналогиНоменклатуры.ХарактеристикаНоменклатуры
			И (КомплектующиеСпецификацийВсеБезАналогов.Номенклатура <> АналогиНоменклатуры.Аналог
				ИЛИ КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаНоменклатуры <> АналогиНоменклатуры.ХарактеристикаАналога)

СГРУППИРОВАТЬ ПО
	КомплектующиеСпецификацийВсеБезАналогов.Спецификация,
	КомплектующиеСпецификацийВсеБезАналогов.Продукция,
	КомплектующиеСпецификацийВсеБезАналогов.ХарактеристикаПродукции,
	АналогиНоменклатуры.Аналог,
	АналогиНоменклатуры.ХарактеристикаАналога
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	МатериалыИсп.Номенклатура,
	МатериалыИсп.ХарактеристикаНоменклатуры,
	МАКСИМУМ(ВЫБОР
			КОГДА КомплектующиеСпецификацийВсе.Номенклатура ЕСТЬ NULL 
				ТОГДА ЛОЖЬ
			ИНАЧЕ ИСТИНА
		КОНЕЦ) КАК ЭтоКомплектующее
ПОМЕСТИТЬ МатериалыАнализИсп
ИЗ
	МатериалыИсп КАК МатериалыИсп
		ЛЕВОЕ СОЕДИНЕНИЕ КомплектующиеСпецификацийВсе КАК КомплектующиеСпецификацийВсе
		ПО МатериалыИсп.Номенклатура = КомплектующиеСпецификацийВсе.Номенклатура
			И МатериалыИсп.ХарактеристикаНоменклатуры = КомплектующиеСпецификацийВсе.ХарактеристикаНоменклатуры

СГРУППИРОВАТЬ ПО
	МатериалыИсп.Номенклатура,
	МатериалыИсп.ХарактеристикаНоменклатуры
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КомплектующиеСпецификацийВсе.Спецификация,
	КомплектующиеСпецификацийВсе.Продукция,
	КомплектующиеСпецификацийВсе.ХарактеристикаПродукции,
	КомплектующиеСпецификацийВсе.Номенклатура,
	КомплектующиеСпецификацийВсе.ХарактеристикаНоменклатуры,
	СУММА(КомплектующиеСпецификацийВсе.КоличествоНаЕдиницу) КАК КоличествоНаЕдиницу
ПОМЕСТИТЬ КомплектующиеСпецификаций
ИЗ
	КомплектующиеСпецификацийВсе КАК КомплектующиеСпецификацийВсе
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ МатериалыИсп КАК МатериалыИсп
		ПО (МатериалыИсп.Номенклатура = КомплектующиеСпецификацийВсе.Номенклатура)
			И (МатериалыИсп.ХарактеристикаНоменклатуры = КомплектующиеСпецификацийВсе.ХарактеристикаНоменклатуры)

СГРУППИРОВАТЬ ПО
	КомплектующиеСпецификацийВсе.Спецификация,
	КомплектующиеСпецификацийВсе.Продукция,
	КомплектующиеСпецификацийВсе.ХарактеристикаПродукции,
	КомплектующиеСпецификацийВсе.Номенклатура,
	КомплектующиеСпецификацийВсе.ХарактеристикаНоменклатуры
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Продукция.СчетЗатрат,
	Продукция.СчетЗатратНУ,
	Продукция.ВидВыпуска,
	Продукция.Заказ,
	Продукция.НоменклатурнаяГруппа,
	НЕОПРЕДЕЛЕНО КАК ЗаказВариации,
	ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка) КАК НоменклатурнаяГруппаВариации,
	Продукция.Количество,
	Продукция.Номенклатура,
	Продукция.ХарактеристикаНоменклатуры,
	Продукция.СерияНоменклатуры,
	Продукция.Спецификация,
	Продукция.Коэффициент
ПОМЕСТИТЬ ВыпускВариацииАналитик
ИЗ
	Продукция КАК Продукция

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Продукция.СчетЗатрат,
	Продукция.СчетЗатратНУ,
	Продукция.ВидВыпуска,
	Продукция.Заказ,
	Продукция.НоменклатурнаяГруппа,
	НЕОПРЕДЕЛЕНО,
	Продукция.НоменклатурнаяГруппа,
	Продукция.Количество,
	Продукция.Номенклатура,
	Продукция.ХарактеристикаНоменклатуры,
	Продукция.СерияНоменклатуры,
	Продукция.Спецификация,
	Продукция.Коэффициент
ИЗ
	Продукция КАК Продукция
ГДЕ
	Продукция.НоменклатурнаяГруппа <> ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Продукция.СчетЗатрат,
	Продукция.СчетЗатратНУ,
	Продукция.ВидВыпуска,
	Продукция.Заказ,
	Продукция.НоменклатурнаяГруппа,
	Продукция.Заказ,
	ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка),
	Продукция.Количество,
	Продукция.Номенклатура,
	Продукция.ХарактеристикаНоменклатуры,
	Продукция.СерияНоменклатуры,
	Продукция.Спецификация,
	Продукция.Коэффициент
ИЗ
	Продукция КАК Продукция
ГДЕ
	Продукция.Заказ <> НЕОПРЕДЕЛЕНО

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Продукция.СчетЗатрат,
	Продукция.СчетЗатратНУ,
	Продукция.ВидВыпуска,
	Продукция.Заказ,
	Продукция.НоменклатурнаяГруппа,
	Продукция.Заказ,
	Продукция.НоменклатурнаяГруппа,
	Продукция.Количество,
	Продукция.Номенклатура,
	Продукция.ХарактеристикаНоменклатуры,
	Продукция.СерияНоменклатуры,
	Продукция.Спецификация,
	Продукция.Коэффициент
ИЗ
	Продукция КАК Продукция
ГДЕ
	Продукция.Заказ <> НЕОПРЕДЕЛЕНО
	И Продукция.НоменклатурнаяГруппа <> ЗНАЧЕНИЕ(Справочник.НоменклатурныеГруппы.ПустаяСсылка)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КомплектующиеСпецификаций.Продукция,
	КомплектующиеСпецификаций.ХарактеристикаПродукции,
	ВыпускВариацииАналитик.СерияНоменклатуры КАК СерияПродукции,
	КомплектующиеСпецификаций.Спецификация,
	КомплектующиеСпецификаций.Номенклатура,
	КомплектующиеСпецификаций.ХарактеристикаНоменклатуры,
	КомплектующиеСпецификаций.КоличествоНаЕдиницу * ВыпускВариацииАналитик.Количество * ВыпускВариацииАналитик.Коэффициент КАК Количество,
	ВыпускВариацииАналитик.НоменклатурнаяГруппа,
	ВыпускВариацииАналитик.Заказ,
	ВыпускВариацииАналитик.СчетЗатрат,
	ВыпускВариацииАналитик.СчетЗатратНУ,
	ВыпускВариацииАналитик.ВидВыпуска,
	ВыпускВариацииАналитик.ЗаказВариации,
	ВыпускВариацииАналитик.НоменклатурнаяГруппаВариации
ПОМЕСТИТЬ КомплектующиеПродукции
ИЗ
	ВыпускВариацииАналитик КАК ВыпускВариацииАналитик
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ КомплектующиеСпецификаций КАК КомплектующиеСпецификаций
		ПО ВыпускВариацииАналитик.Номенклатура = КомплектующиеСпецификаций.Продукция
			И ВыпускВариацииАналитик.ХарактеристикаНоменклатуры = КомплектующиеСпецификаций.ХарактеристикаПродукции
			И ВыпускВариацииАналитик.Спецификация = КомплектующиеСпецификаций.Спецификация
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КомплектующиеПродукции.Номенклатура,
	КомплектующиеПродукции.ХарактеристикаНоменклатуры,
	КомплектующиеПродукции.СчетЗатрат,
	КомплектующиеПродукции.СчетЗатратНУ,
	КомплектующиеПродукции.ВидВыпуска,
	КомплектующиеПродукции.ЗаказВариации,
	КомплектующиеПродукции.НоменклатурнаяГруппаВариации,
	СУММА(КомплектующиеПродукции.Количество) КАК Количество
ПОМЕСТИТЬ ИтогКомплектующихПродукции
ИЗ
	КомплектующиеПродукции КАК КомплектующиеПродукции

СГРУППИРОВАТЬ ПО
	КомплектующиеПродукции.СчетЗатратНУ,
	КомплектующиеПродукции.ВидВыпуска,
	КомплектующиеПродукции.Номенклатура,
	КомплектующиеПродукции.ХарактеристикаНоменклатуры,
	КомплектующиеПродукции.СчетЗатрат,
	КомплектующиеПродукции.ЗаказВариации,
	КомплектующиеПродукции.НоменклатурнаяГруппаВариации
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВыпускВариацииАналитик.СчетЗатрат,
	ВыпускВариацииАналитик.СчетЗатратНУ,
	ВыпускВариацииАналитик.ВидВыпуска,
	ВыпускВариацииАналитик.ЗаказВариации,
	ВыпускВариацииАналитик.НоменклатурнаяГруппаВариации,
	СУММА(ВыпускВариацииАналитик.Количество) КАК Количество
ПОМЕСТИТЬ ИтогиВыпускаВариацииАналитик
ИЗ
	ВыпускВариацииАналитик КАК ВыпускВариацииАналитик

СГРУППИРОВАТЬ ПО
	ВыпускВариацииАналитик.СчетЗатрат,
	ВыпускВариацииАналитик.СчетЗатратНУ,
	ВыпускВариацииАналитик.ВидВыпуска,
	ВыпускВариацииАналитик.ЗаказВариации,
	ВыпускВариацииАналитик.НоменклатурнаяГруппаВариации
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Материалы.Номенклатура КАК Номенклатура,
	Материалы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
	Материалы.СерияНоменклатуры КАК СерияНоменклатуры,
	ВЫРАЗИТЬ(Материалы.Количество * КомплектующиеПродукции.Количество / ИтогКомплектующихПродукции.Количество КАК ЧИСЛО(15, 3)) КАК Количество,
	КомплектующиеПродукции.Заказ,
	Материалы.Заказ КАК ЗаказНЗП,
	Материалы.ЕдиницаИзмерения,
	Материалы.Коэффициент,
	КомплектующиеПродукции.Спецификация КАК Спецификация,
	КомплектующиеПродукции.НоменклатурнаяГруппа,
	Материалы.НоменклатурнаяГруппа КАК НоменклатурнаяГруппаНЗП,
	Материалы.СтатьяЗатрат,
	КомплектующиеПродукции.Продукция КАК Продукция,
	КомплектующиеПродукции.ХарактеристикаПродукции КАК ХарактеристикаПродукции,
	КомплектующиеПродукции.СерияПродукции КАК СерияПродукции,
	КомплектующиеПродукции.СчетЗатрат,
	КомплектующиеПродукции.СчетЗатратНУ,
	Материалы.ПодразделениеНЗП,
	Материалы.ПодразделениеОрганизацииНЗП,
	Материалы.ВидВыпуска,
	Материалы.НомерСтроки КАК НомерСтрокиТабМатериалы
ИЗ
	КомплектующиеПродукции КАК КомплектующиеПродукции
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Материалы КАК Материалы
		ПО КомплектующиеПродукции.Номенклатура = Материалы.Номенклатура
			И КомплектующиеПродукции.ХарактеристикаНоменклатуры = Материалы.ХарактеристикаНоменклатуры
			И КомплектующиеПродукции.СчетЗатрат = Материалы.СчетЗатрат
			И КомплектующиеПродукции.СчетЗатратНУ = Материалы.СчетЗатратНУ
			И КомплектующиеПродукции.ВидВыпуска = Материалы.ВидВыпуска
			И КомплектующиеПродукции.НоменклатурнаяГруппаВариации = Материалы.НоменклатурнаяГруппа
			И КомплектующиеПродукции.ЗаказВариации = Материалы.Заказ
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ИтогКомплектующихПродукции КАК ИтогКомплектующихПродукции
		ПО КомплектующиеПродукции.Номенклатура = ИтогКомплектующихПродукции.Номенклатура
			И КомплектующиеПродукции.ХарактеристикаНоменклатуры = ИтогКомплектующихПродукции.ХарактеристикаНоменклатуры
			И КомплектующиеПродукции.СчетЗатрат = ИтогКомплектующихПродукции.СчетЗатрат
			И КомплектующиеПродукции.СчетЗатратНУ = ИтогКомплектующихПродукции.СчетЗатратНУ
			И КомплектующиеПродукции.ВидВыпуска = ИтогКомплектующихПродукции.ВидВыпуска
			И КомплектующиеПродукции.НоменклатурнаяГруппаВариации = ИтогКомплектующихПродукции.НоменклатурнаяГруппаВариации
			И КомплектующиеПродукции.ЗаказВариации = ИтогКомплектующихПродукции.ЗаказВариации

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	Материалы.Номенклатура,
	Материалы.ХарактеристикаНоменклатуры,
	Материалы.СерияНоменклатуры,
	ВЫРАЗИТЬ(Материалы.Количество * ВыпускВариацииАналитик.Количество / ИтогиВыпускаВариацииАналитик.Количество КАК ЧИСЛО(15, 3)),
	ВыпускВариацииАналитик.Заказ,
	Материалы.Заказ,
	Материалы.ЕдиницаИзмерения,
	Материалы.Коэффициент,
	ВыпускВариацииАналитик.Спецификация,
	ВыпускВариацииАналитик.НоменклатурнаяГруппа,
	Материалы.НоменклатурнаяГруппа,
	Материалы.СтатьяЗатрат,
	ВыпускВариацииАналитик.Номенклатура,
	ВыпускВариацииАналитик.ХарактеристикаНоменклатуры,
	ВыпускВариацииАналитик.СерияНоменклатуры,
	ВыпускВариацииАналитик.СчетЗатрат,
	ВыпускВариацииАналитик.СчетЗатратНУ,
	Материалы.ПодразделениеНЗП,
	Материалы.ПодразделениеОрганизацииНЗП,
	Материалы.ВидВыпуска,
	Материалы.НомерСтроки
ИЗ
	ВыпускВариацииАналитик КАК ВыпускВариацииАналитик
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ИтогиВыпускаВариацииАналитик КАК ИтогиВыпускаВариацииАналитик
			ВНУТРЕННЕЕ СОЕДИНЕНИЕ Материалы КАК Материалы
				ВНУТРЕННЕЕ СОЕДИНЕНИЕ МатериалыАнализИсп КАК МатериалыАнализИсп
				ПО Материалы.Номенклатура = МатериалыАнализИсп.Номенклатура
					И Материалы.ХарактеристикаНоменклатуры = МатериалыАнализИсп.ХарактеристикаНоменклатуры
					И (НЕ МатериалыАнализИсп.ЭтоКомплектующее)
			ПО (Материалы.СчетЗатрат = ИтогиВыпускаВариацииАналитик.СчетЗатрат)
				И (Материалы.СчетЗатратНУ = ИтогиВыпускаВариацииАналитик.СчетЗатратНУ)
				И (Материалы.ВидВыпуска = ИтогиВыпускаВариацииАналитик.ВидВыпуска)
				И (Материалы.Заказ = ИтогиВыпускаВариацииАналитик.ЗаказВариации)
				И (Материалы.НоменклатурнаяГруппа = ИтогиВыпускаВариацииАналитик.НоменклатурнаяГруппаВариации)
		ПО ВыпускВариацииАналитик.СчетЗатрат = ИтогиВыпускаВариацииАналитик.СчетЗатрат
			И ВыпускВариацииАналитик.СчетЗатратНУ = ИтогиВыпускаВариацииАналитик.СчетЗатратНУ
			И ВыпускВариацииАналитик.ВидВыпуска = ИтогиВыпускаВариацииАналитик.ВидВыпуска
			И ВыпускВариацииАналитик.ЗаказВариации = ИтогиВыпускаВариацииАналитик.ЗаказВариации
			И ВыпускВариацииАналитик.НоменклатурнаяГруппаВариации = ИтогиВыпускаВариацииАналитик.НоменклатурнаяГруппаВариации

УПОРЯДОЧИТЬ ПО
	НомерСтрокиТабМатериалы
Показать
+
Оставьте свое сообщение