Дорабатываю справочник номенклатуры в ут на предмет того, что требуется поменять местами в остатках характеристику и склад. То есть структуру подчинённости характеристика -> склад изменить на склад->характеристика.
В общем модуле создал процедуру, и дерево значений получается корректно. Смотрю в отладчике - цена есть в строках, но на форму не выводится. Хотя сами строки выводятся. Но вот без цены почему-то.
Вот в этой процедуре получается дерево(Остатки)
Процедура ПоказатьОстаткиТоваров()
Если ЭлементыФормы.ДействияФормы.Кнопки[0].Кнопки.ОстаткиТоваровНаСкладах.Пометка Тогда
Если ЭлементыФормы.Список.ТекущиеДанные <> Неопределено
И НЕ ЭлементыФормы.Список.ТекущиеДанные.ЭтоГруппа Тогда
мСписокПрефиксовЦен = УправлениеЗапасами.ПолучитьСписокПрефиксовВыводимыхСумм(СписокЦенОстатков);
УправлениеЗапасами.ПолучитьДеревоОстатковНоменклатурыПоСкладам(ОстаткиТоваров, ЭлементыФормы.Список.ТекущиеДанные.Ссылка, Истина, СписокЦенОстатков, , мСоответствиекурсовВалют);
//Разворачиваем дерево
Для Каждого СтрокаДереваОстатков Из ОстаткиТоваров.Строки Цикл
ЭлементыФормы.ТабличноеПолеОстаткиТоваров.Развернуть(СтрокаДереваОстатков, Истина);
КонецЦикла;
РаботаСДиалогами.ОбновитьШапкиКолонокОстатков(ЭлементыФормы.ТабличноеПолеОстаткиТоваров, ЭлементыФормы.Список.ТекущиеДанные.ЕдиницаХраненияОстатков);
ПересчитатьВалютыОстатковНоменклатуры();
Иначе
ОстаткиТоваров.Строки.Очистить();
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший