Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Пример таблицы значений на управляемой форме.

Пример таблицы значений на управляемой форме.
Я
   lukinskiy
 
31.05.19 - 14:43
Здравствуйте! В восьмерке разбираюсь очень слабо. Но пришлось написать обработку, которая вполне себе работает.
Теперь нужно добавить туда простейшую таблицу значений с двумя колонками, данные в которые мог бы вносить пользователь.
Подскажите, пожалуйста, как это сделать? Или дайте ссылку на простой пример.
 
 
   Eg0rkas
 
1 - 31.05.19 - 14:54
Создай реквизит обработки или формы, выбери Тип "ТаблицаЗначений" добавь в неё нужные колонки. Вроде не сложно же ж должно быть
   Dimeric
 
2 - 31.05.19 - 15:02
Или создай табличную часть - она как таблица значений, только работать с ней проще. Можно заполнять и выгружать данные с ТабличнойЧасти в ТаблицуЗначений и обратно.
   Aleksandr N
 
3 - 31.05.19 - 15:05
(2) "только работать с ней проще". Обоснуйте, пожалуйста.
   Провинциальный 1сник
 
4 - 31.05.19 - 15:13
(3) Колонки ТЧ задаются с указанием типа, программно не нужно типизировать и параметры задавать. Это проще.
   Aleksandr N
 
5 - 31.05.19 - 15:16
(4) Колонки реквизита формы с типом таблица значений типизируются точно так же, хоть кодом, хоть без него.
   lukinskiy
 
6 - 31.05.19 - 15:18
О, не видел, что можно добавить колонки прямо, создавая реквизит. Спасибо!
После этого добавляемый элемент формы стало видно на форме. А до этого не было.
   Провинциальный 1сник
 
7 - 31.05.19 - 15:18
(5) Зато в модуле объекта если вдруг надо не увидишь
   lukinskiy
 
8 - 31.05.19 - 15:19
У меня случай пока совсем простой, ни сохранять эту таблицу, ни видеть в модуле объекта не нужно :)
   Aleksandr N
 
9 - 31.05.19 - 15:19
(7) Ok, теперь убедил.
   Aleksandr N
 
10 - 31.05.19 - 15:21
(8) Сохранять можно в свойстве формы сохраняемые значения.
А в модуль объекта, да, только параметром передавать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.