Имя: Пароль:
1C
 
При изменении поля строки табличной части обработки
0 falselight
 
20.03.18
12:45
Необходимо править загруженные данные в обработку.
Например менять числовые значения, что бы эти изменения
при изменении в поле сразу изменялись в реквизитах объектов
конфигурации или регистров.
Извините за глупый вопрос, но как правильно это делать? Форма управляемая. Интерфейс такси. Стал сейчас отлавливать при изменении значения в поле, а там что то не подобраться никак к нему!!!!
1 falselight
 
20.03.18
12:52
Подскажите пожалуйста по очевидному вопросу?
2 Lexey_
 
20.03.18
12:59
(1) ответ очевиден: получил объект, изменил, записал
3 FIXXXL
 
20.03.18
13:31
(0) делай динамический список, меняй в форме объекта
или делай ТЧ обработки и получитьОбъект-изменить-записать при изменении реквизита ТЧ на форме, можно групповую запись организовать...
4 falselight
 
20.03.18
13:50
(3) Я вот и хочу пока что, получить строку, получить объект
и изменить. Но подскажите пожалуйста, как получить строку с нужными значениями в управляемой форме?
5 falselight
 
20.03.18
14:52
Как в управляемой форме получить значения измененной строки?
В процедуре при изменении этого поля. Подскажите пожалуйста?
6 falselight
 
20.03.18
15:06
Вот так можно получить данные строки в которой изменяется
поле:

ЭтаФорма.Элементы.НоменклатураСРеквизитами.ТекущиеДанные

Если меняется поле Вес,

&НаКлиенте
Процедура НоменклатураСРеквизитамиВесПриИзменении(Элемент)
    НоменклатураСРеквизитамиВесПриИзмененииНаСервере();
КонецПроцедуры


то вот так получать его значение? И передавать для изменения на сервер?

ЭтаФорма.Элементы.НоменклатураСРеквизитами.ТекущиеДанные.Вес
7 Mankubus
 
20.03.18
15:19
(6) да, так
Закон Брукера: Даже маленькая практика стоит большой теории.