Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 21:25

Работа с таблицами значений

Автор skillful, 09 июн 2023, 09:58

0 Пользователей и 1 гость просматривают эту тему.

skillful

Добрый день. В обработке есть реквизит с типом "ТаблицаЗначений" в нем одна из колонок тоже с типом "ТаблицаЗначений", все это помещено на форму (см. рисунок).
Понятно как добавить в таблицы строки
НоваяСтрокаТЗ = ТЗ.Добавить();
НоваяСтрокаТЗШК = НоваяСтрокаТЗ.Штрихкода.Добавить();
А как быть когда нужно заполнить таблицы функцией Загрузить() или выгрузить() при чем выгрузить только из первой таблицы или второй отдельно?

LexaK

skillful, какой то непонятный вопрос, как использовать Загрузить()/выгрузить()
так и используйте
ТЗ.Загрузить(ПолучитьДанные());
НоваяТЗ = ТЗ.Выгрузить();

зависит от того какие данные грузите/выгружаете
если в строчках уже заполнена тз.ШтрихКода то эти значения и будут в результате
если их не было в изначальной таблице, то после загрузки основой таблицы, построчно в каждую ШтрихКода грузить свою
если помогло нажмите: Спасибо!

fruitella

Обратиться напрямую к реквизиту и воспользоваться методами загрузить и выгрузить.
Но судя по скрину, ты создал ТЗ на форме, тогда данные не сохраняться в базу. Если нужно сохранение, то нужно записывать в табличную часть.
Затем только уже пробовать Выгрузить()

Afinogen

 B) я так понимаю реквизит таблицы значений имеющий тип таблица значений содержит только 1 реквизит "Штрихкод"?
если так то почему бы не следатьт вместо рекцизита с типом ТЗ реквизит с типом Хранилище Значения и сохранять туда все что душе угодно, а на форме торлько делать отображение сохраненных туда данных?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск