#0
by shlyahtich
Простая задачка... вроде бы Есть документ В нем реквизит формы с типом ДеревоЗначений рф_дерево данные этого реквизита формы визуализируются в табличном поле Как удобней всего сохранить в реквизитах документа это дерево значений, чтобы потом разворачивать его в таб форме? Ну чтобы не делать регулярно запрос, по которому я его заполняю типа... Я пытался сохранить результаты запроса в таб части документа и оттуда их восстанавливать, но в таком случае теряю группировки
#4
by shlyahtich
все оч просто - так я нахожу все что связано с займами полученными а потом по ним расчтитываю проценты к уплате и делаю проводки. Поэтому и надо мне хранить результаты в документе. Ничего странного. Чтобы визуализировать то, что я насчитал.
#6
by SeraFim
что-то типа такого: при записи запихиваем это дерево в реквизит Документ.ДеревоХранилищеЗначения = Новый ХранилищеЗначения(ДанныеФормыВЗначение(ДеревоФорма, Тип("ДеревоЗначений")); при открытии формы достаем из этого реквизита и запихиваем в реквизит формы ЗЫ работало на УФ, на обычных могут быть какие-то особенности)
#10
by SeraFim
ну, я не проверял) помню, была там какая-то заморочка. Что-то вроде объявил Реквезит "Дерево" с типом "ДеревоЗначений". Потом смотрю в отладчике - а там у него тип другой - "ДанныеФормыДерево" неа. ты же перезаписываешь значение, то есть старое "затирается"
#11
by shlyahtich
Я ввел реквизит формы рф_ДеревоЗначений с типом дерево значений и ввел реквизит объекта ДеревоЗначений с типом ХранилищеЗначений И на форме ЭлементФормы.ДеревоЗначений так вот рф_ДеревоЗначений и является данными для элемента формы ЭлементФормы.ДеревоЗначений.данные=рф_ДеревоЗначений в идеале если я реквизит формы рф_ДеревоЗначений сохранил в хранилище, потом достал при открытии - значит выходит всю свою древообразную структуру я сохранил в одном реквизите... Для моей ситуации это удобней чем "прямая таблица" Ща... пробую что выйдет. Почему то один раз вообще приложение "вылетело" с предложением написать мелкософту
#14
by SeraFim
ах да, на УФ можно же сразу для Реквизита формы "ДеревоЗначений" указать какие колонки, и какие у них типы. и табличное поле сразу автоматом правильно создастся (там еще отображение "дерево" должно стоять) на обычной, видимо, программно колонки добавлять придется
#15
by shlyahtich
по причине: Несоответствие типов (параметр номер '2') При этом ДеревоЗаймовПолученных это реквизит документа с типом ХранилищеЗначения рф_ДеревоЗаймовПолученных реквизит формы с типом ДеревоЗначений Что ему не нравится? Формы обычные
#17
by SeraFim
прямо в отладчике так и написано, что рф_ДеревоЗаймовПолученных реквизит формы - с типом ДеревоЗначений?
#19
by shlyahtich
да в отладчике тоже все ОК рф_ДеревоЗаймовПолученных значение= ДеревоЗначений тип = ДеревоЗначений
#20
by SeraFim
тогда просто ДеревоЗаймовПолученных = Новый ХранилищеЗначения(рф_ДеревоЗаймовПолученных); второй параметр был нужен для другой функции
#21
by shlyahtich
да теперь разворачивать пробую рф_ДеревоЗаймовПолученных=ДеревоЗаймовПолученных.Получить
#22
by shlyahtich
но перед этим конечно в форме делаю ЭлементыФормы.ДеревоЗаймовПолученных.СоздатьКолонки;
#23
by shlyahtich
Теперь не могу понять - я удаляю в таб форме когда строки, то наверно надо реквизит формы перезаписывать... потому что при открытии я все равно вижу все
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8: Дерево значений
- Как быстро выгрузить таблицу значений в дерево значений?
- Как выгрузить результаты запроса в дерево значений
- Дерево значений, в Таблицу значений
- Быстро "выгрузить" дерево значений в таблицу значений
- Выгрузить запрос в дерево значений на форме?
- Как выгрузить дерево значений в таблицу значений?
- Как заполнить Реквизит УФ Дерево значений.
- Как загрузить таблицу значений в реквизит формы с типом таблица значений ?
- Таблица значений в дерево значений.
- Скопировать колонки из таблицы значений в дерево значений
- Дерево значений в таблицу значений
В этой группе 1С
- Ошибка при обмене - недопустимый символ в XML
- УПП: Ведомость по учету МПЗ, не заполняется серия номенклатуры
- УПП отчет производства за смену и себестоимость
- v8: как работать из 1с8 с таблицами mysql
- СКД: пропали итоги по вертикали
- Вывод в СКД в несколько табличных документов
- Настройка Skype через прокси
- в каком файле хранится признак отображения списка баз в виде дерева
- Процедурный кеш MS SQL 2005
- СКД. Как рассчитать средний остаток за весь период при развертке по периодам?
- Регламентные задания - отправка письма
- Как в запросе число преобразовать к строке?
- 60 процессов RPHOST
- Накопительные дисконтные карты в УТ 10.3
- Поместить файл во временное хранилище на веб-клиенте
- КД2 Вопрос по галке в ПКО
- Напоминания в УТ11
- БГУ Кассовое поступление Дт КПС
- Нулевая отчётность
- ЗУП: Чем отличаются документы Премии от Разовых начислений?