new era 1C

 avatar
unknown
plain_text
4 years ago
2.7 kB
6
Indexable
Обязательство РасчетСебестоимости 
	публичная Фун расчитатьСебестоимость(ВыпускИРеализация : НеизменныйМассив.ЦентрыВыпуска., Затраты : НеизменныйМассив.ЦентрыЗатрат., ПаралельныхПотоков : Целое32) : Массив.Себестоимость.

Недокласс ЦентрУчета
	публичное Свойство Номенклатура : БазовыйСправочник
	длясвоих Перем центрыКомплектующих : Соответствие.БазовыйСправочник, Массив.ЦентрУчета..
	
	публичная Фун Комплектующие() : НеизменныйМассив.БазовыйСправочник.
	публичная Фун ДобавитьКомплектующее(Номенклатура : БазовыйСправочник, СвязанныйЦентрУчета : ЦентрУчета)
	публичная фун Связать(ЦентрДляСвязи : ЦентрУчета) : ГрафСлауИмениНикиты

Класс ЦентрыВыпуска от ЦентрУчета
	Переопределить публичная Фун Комплектующие() : НеизменныйМассив.БазовыйСправочник. 
		центрыКомплектующих.Выбрать()--Ключ
		
	Переопределить ДобавитьКомплектующее(Номенклатура : БазовыйСправочник, СвязанныйЦентрУчета : ЦентрУчета)
		центрыКомплектующих.Найти(Номенклатура)--Значение.Добавить(СвязанныйЦентрУчета) ?: центрыКомплектующих.Добавить(Номенклатура, Массив.ЦентрУчета.)--Значение.Добавить(СвязанныйЦентрУчета)
		
Класс РасчетСебестоимостиСЛАУ от РасчетСебестоимости
	публичная Фун расчитатьСебестоимость(ВыпускИРеализация : НеизменныйМассив.ЦентрыВыпуска., Затраты : НеизменныйМассив.ЦентрыЗатрат., ПаралельныхПотоков : Целое32) : Массив.Себестоимость.
		Пауза(10000)
		ВыпускИРеализация.Выбрать()--Связать(Затраты.Выбрать())--РедуцироватьВершины()--РешитьСЛАУ()-СкомпоноватьСебестоимость()
Editor is loading...