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

Добавить значение в поле строки табличной части

Автор skillful, 07 дек 2019, 19:54

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

skillful

ДВС. УФ. На форме табличная часть допустим называется Товары.

Не могу нигде найти как программно добавить в поле числовое значение при добавлении новой строки в ТЧ. Т. е. нажал на кнопку "Добавить" появляется новая незаполненная строка, но в ней (строке) одно поле уже заполнено. Хотелось, чтобы код выполнялся в процедуре ТоварыПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр);

Yotram

Можно так


&НаКлиенте
Процедура ТабличнаяЧастьПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)

Отказ = Истина;

ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел();
ДобавленнаяСтрока = ТабличнаяЧасть.Добавить();
ДобавленнаяСтрока.Наименование = "Рандомное число";
ДобавленнаяСтрока.Значение = ГенераторСлучайныхЧисел.СлучайноеЧисло(1, 100);

КонецПроцедуры


Пример обработки прикрепил

skillful

С
Цитата: Yotram от 09 дек 2019, 09:07
Можно так


&НаКлиенте
Процедура ТабличнаяЧастьПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)

Отказ = Истина;

ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел();
ДобавленнаяСтрока = ТабличнаяЧасть.Добавить();
ДобавленнаяСтрока.Наименование = "Рандомное число";
ДобавленнаяСтрока.Значение = ГенераторСлучайныхЧисел.СлучайноеЧисло(1, 100);

КонецПроцедуры


Пример обработки прикрепил
Спасибо большое. То, что нужно!

Теги:

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

Рейтинг@Mail.ru

Поиск