1С 8.3.6, БП 3.0
Хочется сделать свистелку для выбора остатков номенклатуры по средней цене и по последней цене закупки(партии)
Выбирается из Формы подбора с динамическим списком.
По средней сделал.
Текст= "ВЫБРАТЬ РАЗРЕШЕННЫЕ | СкладИНоменклатура.Счет КАК Счет, | СкладИНоменклатура.Субконто1 КАК Номенклатура, | ЕСТЬNULL(СкладИНоменклатура.СуммаОстаток, 0) КАК Сумма, | ЕСТЬNULL(СкладИНоменклатура.КоличествоОстаток, 0) КАК Количество, | ВЫРАЗИТЬ(СкладИНоменклатура.Субконто3 КАК Справочник.Склады) КАК Склад, | СкладИНоменклатура.Организация КАК Организация, | СкладИНоменклатура.Подразделение КАК Подразделение, | ВЫБОР | КОГДА ЕСТЬNULL(СкладИНоменклатура.КоличествоОстаток, 0) <> 0 | ТОГДА ЕСТЬNULL(СкладИНоменклатура.СуммаОстаток, 0) / СкладИНоменклатура.КоличествоОстаток | ИНАЧЕ 0 | КОНЕЦ КАК Себестоимость, | СкладИНоменклатура.Субконто1.Наименование КАК Наименование |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет В (&СчетаУчетаСкладИНоменклатура), , Организация = &Организация) КАК СкладИНоменклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | НоменклатураБезСклада.Счет, | НоменклатураБезСклада.Субконто1, | ЕСТЬNULL(НоменклатураБезСклада.СуммаОстаток, 0), | ЕСТЬNULL(НоменклатураБезСклада.КоличествоОстаток, 0), | &СкладПустаяСсылка, | НоменклатураБезСклада.Организация, | НоменклатураБезСклада.Подразделение, | ВЫБОР | КОГДА ЕСТЬNULL(НоменклатураБезСклада.КоличествоОстаток, 0) <> 0 | ТОГДА ЕСТЬNULL(НоменклатураБезСклада.СуммаОстаток, 0) / НоменклатураБезСклада.КоличествоОстаток | ИНАЧЕ 0 | КОНЕЦ, | НоменклатураБезСклада.Субконто1.Наименование |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет В (&СчетаУчетаНоменклатураБезСклада), &СубконтоНоменклатура, Организация = &Организация) КАК НоменклатураБезСклада | |УПОРЯДОЧИТЬ ПО | Наименование";