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

02.03.15

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Распределение материалов ускоренное
.epf 8,54Kb ver:1.0
10
10 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

См. также

Производство готовой продукции (работ, услуг) Программист Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Разработка “Пульт управления производством для 1С:УНФ” содержит цифровые инструменты и средства для производственного и технологического программного обеспечения автоматизации производства - подсистему Технологического контроля с АРМ Контролёра, Учет рекламации, АРМ Начальника производства, АРМ Рабочего цеха

36000 руб.

22.02.2022    18579    13    2    

23

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

Программа позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

89900 руб.

09.06.2020    38704    28    59    

64

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

Данный отчет показывает себестоимость выпущенной продукции с разузлованием полуфабрикатов любых уровней, входящих в ее состав, до статей затрат и материалов. Отчет работает независимо от метода оценки стоимости товаров и подходит для любых производственных компаний с многопередельным производством. Отчет можно использовать как в типовой 1С:ERP, так и в отраслевых решениях на ее базе (например, 1С:ERP Управление птицеводческим предприятием и т.д.). Отчет подходит для анализа затрат на гособоронзаказы ГОЗ.

70000 руб.

08.12.2021    26853    26    73    

34

SALE! 10%

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

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

55778 50200 руб.

24.04.2015    194983    150    243    

280

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

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

40000 руб.

26.07.2023    6092    21    0    

12

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

44000 руб.

08.11.2017    122967    292    140    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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