Привет!
Код:
Процедура КнопкаВыполнитьНажатие(Кнопка)
// тут надо программно добавить строку
КонецПроцедуры
Процедура ПриОткрытии()
ЭлементыФормы.ТабличноеПоле.Колонки.Добавить("Тестирование");
ЭлементыФормы.ТабличноеПоле.Колонки["Тестирование"].ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ТестированиеПриИзменении"));
КонецПроцедуры
Процедура ТестированиеПриИзменении(Элемент)
Сообщить("Тест");
КонецПроцедуры
есть такой документ "Корректировка записей регистров накопления" в той же УТ- там Вы найдет ответ на свой вопрос.
можь проканает...
ЭлементыФормы.ТабличноеПоле.Колонки.Добавить("Тестирование", ??????не помню????.Действие, , Новый Действие("Тестирование"));
Открыл в БУ документ "КорректировкаЗаписейРегистров".. Честно говоря мне ещё и , чтобы в этом всем разобраться
Добавить строку:
НоваяСтрока = ТабличноеПоле.Добавить();
Fynjy, я немного неправильно сказал. Как добавить строку с какими-то данными (например, чтоб в колонке "Тестирование" было значение "йцу")?
НоваяСтрока = ТабличноеПоле.Добавить();
НоваяСтрока.Тестирование = "йцу";
Batchir, нет
Попробуй Вот так....
ЭлементыФормы.ТабличноеПоле.Добавить();
НоваяСтрока.Тестирование = "йцу";
Вот так точно сработает
World1С, нет и нет
А по поводу "Вот так точно сработает" прочти еще раз 5 пост
Выложи обработку....
http://pro1c.org.ua/redirect.php?http://depositfiles.com/files/p2q2w4bp9
может так поможет:
НоваяСтрока = НазваниеТабличногоПоля.Вставить(0);
НоваяСтрока.ИмяКолонки = "01234567";
а с Добавить(), ДобавитьСтроку() у меня тоже ничего не работало
Lada, спасибо конечно, но Вы дату первого поста смотрели?
Да кстате долго немог решить вопрос поднятый в этой теме, и вот на днях случайно попалась обработка в которой нашел ответ.
Текст должен выглядеть примерно так:
ЭлементыФормы.тпПример.Значение.Добавить();
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua