#0
by ks-815
Доброе утричко всем! Что-то делаю, как написано везде в гугле про выгрузку данных из дерево в ТЗ и обратно, а не получается. При выгрузке из ТЗ в дерево не ищется родитель. Дерево получается без плюсиков! А везде на всех форумах этот код хвалят.. //Выгрузка из дерева в ТЗ:
#2
by ks-815
поставила! когда выгружается обратно, при трассировке у дерева нет родителей. а когда из дерева в тз - у дерева есть родители.
#5
by mzelensky
у дерева (элемента формы) должна стоять галочка "Дерево" + у нужной колонки должна стоять галочка "Отображать иерархию". Стоят?
#6
by mzelensky
Сама процедура "ЗаполнитьДерево(" вроде написана верно. Если не получается, то сделай сперва настройку дерева (как элемента формы) нормально в ручную, без вот этого: А потом уже пробуй делать программно.
#7
by ks-815
колонки создаются программно в процедуре "ПриОткрытии". Надо еще кодом что-то прописать??
#8
by mzelensky
Попробуй программно это свойство заполнить. А вообще - еслди не умеешь работать с каким-то компонентом, то не нужно начинать с программного создания. Сделай сперва руками, а когда поймешь как работает - переделай на программное создание. Так проще.
#11
by mzelensky
Ты про какого родителя? Из ТЗ? Вообще для самого дерева он не нужен. Это чисто чтобы из ТЗ и обратно гонять.
#12
by ks-815
Точно не нужно из дерева выгружать в ТЗ родителей, чтобы потом при загрузке из ТЗ в дерево указывать у каждой строки родителя??
#13
by kosts
Думаю нужно использовать ключи. Для каждой ветки дерева должна быть уникальная связь. Сейчас везде идентичная связь, по этому всё попадает на один уровень.
#14
by mzelensky
Сдается мне, что у тебя как-то коряво сам элемент формы настроен. Еще раз повторяю, сделай сперва ручную настройку. И зачем делать вот так: ... ... Можно сразу в "ДеревоДанные" загружать. Ты сама себе жизнь усложняешь.
#15
by mzelensky
Ну вот...так это у тебя ТЗ тогда коряво заполнено. Я подразумевал .что ТЗ сформировано верно. Короче проходи отладчиком и смотри.
#17
by kosts
Как этот алгоритм должен понять, что именно эта строка должна попасть вон в ту ветку дерева, а не в другую? Напиши свой собственный алгоритм преобразования ТЗ в Дерево, что бы понять принцип.
#18
by mzelensky
Вот по этому принципу она понимает: Просто для этого "Ключи" должны быть верно заполнены. А я так понимаю у ее они корявые.
#19
by mzelensky
Вот мой код. Он 100% рабочий и практически идентичен в . Здесь "ДеревоТСД" - дерево, которое заполняется "ТабличнаяТСД" - табличная часть (твоя ТЗ)
#20
by ks-815
Я вгляделась в свой код!! вот она, ошибка: Надо местами строки поменять - и, о чудо, плюсики появились!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация данных. Не получается выгрузить данные
- Помогите!!! Не получается программа!!!!
- Создание ТЗ с вложенными ТЗ на основании плоской ТЗ методом группир. по колонкам
- Печать штрих-кодов на дисконтные карты. Фигня получается.
- Выгрузить ТЗ в другую ТЗ
- v7: Рег.ВыгрузитьИтоги(тз) <> Запрос.Выгрузить(тз,,0)
В этой группе 1С
- Динамический список, Восстановление текущей строки
- Бухгалтерия сельскохозяйственного предприятия, СЛК
- v7: конвертация реквизита из шапки в табличную часть
- быстрая генерация простых чисел
- УПП Учет талонов ГСМ не имеющих стоимостной оценки у покупателя 4-мя документами
- СвязьПоТипу или как?
- Не получается с РеквизитФормыВЗначение()
- JOB: Есть люди которые получили доход выше 300 тыс. в месяц, работая программистом 1С?
- СКД Расшифровка работает один раз.
- Динамический список. Вылетает запрос с ошибкой
- УТ11: "не удалось провести" - ранее проведённый документ
- Изменяемое количество колонок (СКД)
- ЗУП СЗВ - отпуск без оплаты пишется как АДМИНИСТР, а должно быть НЕОПЛ
- Клиент-банк. Выгрузка для ВТБ-24
- КД2 Поля поиска
- Автоматически рассчитать табличную часть
- Для чего нужен артикул?
- Обновление ЗУП на 2.5.77.2
- Перенос данных из 1С8 в 1С8 РИБ
- Как вывести картинку в макет в управляемом приложении?