!!! Ошибка либо в заполнении Табличной части
Оригинальный:
Процедура ЗаполнитьПродукциюПоЗаданиюНаПроизводство() Экспорт
........
Если ТипЗнч(Выборка.Заказ) = Тип("ДокументСсылка.ЗаказНаОбслуживаниеОС")
ИЛИ ТипЗнч(Выборка.Заказ) = Тип("ДокументСсылка.ЗаказНаПроизводство") Тогда
СтрокаТабличнойЧасти.ЗаказВыпуска = Выборка.Заказ; // вот здесь
Иначе
СтрокаТабличнойЧасти.Заказ = Выборка.Заказ;
КонецЕсли;
........
А может надо:
Процедура ЗаполнитьПродукциюПоЗаданиюНаПроизводство() Экспорт
........
Если ТипЗнч(Выборка.Заказ) = Тип("ДокументСсылка.ЗаказНаОбслуживаниеОС")
ИЛИ ТипЗнч(Выборка.Заказ) = Тип("ДокументСсылка.ЗаказНаПроизводство") Тогда
СтрокаТабличнойЧасти.ЗаказВыпуска = Выборка.Заказ; // вот
СтрокаТабличнойЧасти.Заказ; // здесь
Иначе
СтрокаТабличнойЧасти.Заказ = Выборка.Заказ;
КонецЕсли;
........
v8: Планирование производства по сменам + Задания на производство + Требования-накла
!!! либо в формировании движений по Регистрам
Оригинальный:
Процедура ДвиженияПоТабличнойЧастиПродукцияОтходы(СтруктураШапкиДокумента)
........
НоваяСтрокаЗаданияНаВыпуск = ТаблицаДвиженийЗаданияНаВыпуск.Добавить();
НоваяСтрокаЗаданияНаВыпуск.ЗаданиеНаПроизводство = ЗаданиеНаПроизводство;
НоваяСтрокаЗаданияНаВыпуск.Номенклатура = Строка.Номенклатура;
НоваяСтрокаЗаданияНаВыпуск.ХарактеристикаНоменклатуры = Строка.ХарактеристикаНоменклатуры;
НоваяСтрокаЗаданияНаВыпуск.Заказ = Строка.Заказ; // в этой строке
НоваяСтрокаЗаданияНаВыпуск.КонечнаяПродукция = Строка.КонечнаяПродукция;
НоваяСтрокаЗаданияНаВыпуск.Количество = Количество;
..........
А может надо:
Процедура ДвиженияПоТабличнойЧастиПродукцияОтходы(СтруктураШапкиДокумента)
..........
НоваяСтрокаЗаданияНаВыпуск = ТаблицаДвиженийЗаданияНаВыпуск.Добавить();
НоваяСтрокаЗаданияНаВыпуск.ЗаданиеНаПроизводство = ЗаданиеНаПроизводство;
НоваяСтрокаЗаданияНаВыпуск.Номенклатура = Строка.Номенклатура;
НоваяСтрокаЗаданияНаВыпуск.ХарактеристикаНоменклатуры = Строка.ХарактеристикаНоменклатуры;
НоваяСтрокаЗаданияНаВыпуск.Заказ = Строка.ЗаказВыпуска; // в этой строке
НоваяСтрокаЗаданияНаВыпуск.КонечнаяПродукция = Строка.КонечнаяПродукция;
НоваяСтрокаЗаданияНаВыпуск.Количество = Количество;
..............
Что из этого верно? (И какой смысл (различие) полей Заказы/Затраты и Заказы/Выпуск?)