УПП 1.3.122, расчет плановой себестоимости - не подставляется зарплата (расхождение с книжным примером)

1. DWZ2 31.05.21 07:16 Сейчас в теме
Добрый день!

Делаю по книге "1С УПП 8. - Быстрое изучение на практическом примере" расчет плановой себестоимости (рис. 1-5). Должно получиться, как на рис. 6, у меня же получается рис. 7, то есть не подставляется зарплата ПР.

Путём отладки выяснил, что в процедуре ПолучитьТехОперации() в запросе


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

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

		ВНУТРЕННЕЕ СОЕДИНЕНИЕ
			РегистрСведений.ТехнологическиеКартыСпецификацийПланирования.СрезПоследних(&КонДата, Спецификация = &Спецификация) КАК РегистрТехКарты
		ПО
			РегистрТехКарты.ТехнологическаяКарта = ТехнологическиеКарты.Ссылка

		ЛЕВОЕ СОЕДИНЕНИЕ
			РегистрСведений.КурсыВалют.СрезПоследних(&КонДата, ) КАК КурсыВалют
		ПО
			КурсыВалют.Валюта = ТехнологическиеКарты.ТехнологическаяОперация.Валюта
			
	СГРУППИРОВАТЬ ПО
		ТехнологическиеКарты.ТехнологическаяОперация
	) КАК ТехнологическиеКарты
	
	ЛЕВОЕ СОЕДИНЕНИЕ
		ТаблицаВыходныхИзделий КАК ТаблицаВыходныхИзделий
	ПО
		Истина

СГРУППИРОВАТЬ ПО
	СтатьяЗатрат,
	&СуммаОплатаТруда

;
////////////////////////////////////////////////////////////­///////////////////

УНИЧТОЖИТЬ ТаблицаВыходныхИзделий
Показать



есть внутреннее соединение со срезом последних Регистра Сведений "ТехнологическиеКартыСпецификацийПланирования", который пустой, однако автор, на мой взгляд, тоже ничего не делает, чтобы заполнить этот регистр, но у него-то всё работает.

В чём здесь дело? Или просто у меня релиз другой?

Извините за архив с рисунками - Инфостарт не даёт прикрепить больше 5 файлов.
Прикрепленные файлы:
2021-05-31.zip
УПП учёба.xml.7z
Вознаграждение за ответ
Показать полностью
Найденные решения
3. DWZ2 03.06.21 04:58 Сейчас в теме +0.48 $m
Приходится отвечать самому.

Чтобы заработало, надо в каждой задействованной спецификации выбрать по гиперссылке технологическую карту, при этом регистр заполняется, и всё работает.

P.S. Сам задал вопрос, сам ответил, сам $m забрал
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MazhutkoAV 31.05.21 10:28 Сейчас в теме
Только посочувствовать, коллега, остаётся. Изучать конфигурацию, про которую во всю говорят о снятии с поддержки в обозримом будущем. Да ещё на релизе двухлетней давности (хотя там касаемо производства вряд ли что менялось).
3. DWZ2 03.06.21 04:58 Сейчас в теме +0.48 $m
Приходится отвечать самому.

Чтобы заработало, надо в каждой задействованной спецификации выбрать по гиперссылке технологическую карту, при этом регистр заполняется, и всё работает.

P.S. Сам задал вопрос, сам ответил, сам $m забрал
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот