|
Как в таблице формы присвоить значение полю ввода, а не реквизиту источника | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
24.06.19
✎
09:39
|
Редактируем таблицу значений. В текущей строке редактируем строку (многострочную). Через кнопку выбора вызываем форму редактирования.
По завершении редактирования присваиваем значение ТекущиеДанные.Поле = Значение. Но редактирование еще не завершено. Пользователь может отказаться от ввода, но значение уже присвоено в текущей строке и не отменяется. Как бы сделать, чтобы значение передалось в поле вводе и при отмене редактирование тоже отменялось. |
|||
1
toypaul
гуру
24.06.19
✎
09:40
|
форма управляемая
|
|||
2
ДенисЧ
24.06.19
✎
09:41
|
"По завершении редактирования присваиваем значение ТекущиеДанные.Поле = Значение."
"Но редактирование еще не завершено" Или трусики, или крестик? |
|||
3
RomanYS
24.06.19
✎
09:43
|
"строка (многострочная)" - это как?
Если форма редактирования строки уже есть, то ответ вроде очевиден: переносить изменения в таблицу при завершении редактирования с закрытием формы редактирования |
|||
4
RomanYS
24.06.19
✎
09:45
|
Ещё вариант: хранить предыдущие значения в скрытой колонке таблицы - тогда можно будет окатываться к состоянию до редактирования
|
|||
5
toypaul
гуру
24.06.19
✎
09:46
|
(2) юмор не заценил. вопрос про = что написать вместо ТекущиеДанные.Поле = Значение
если я вызываю форму редактирования для поля ссылки на справочник и связываю его с элементов редактирования, то все нормально отрабатывает. выбранное значение передается в поле ввода и при отмене не записывается в поле источинка. если же для редактирования строки вызывается ПоказатьВводСтроки и после отработки оповещения пишу ТекущиеДанные.Поле = Значение, то это значение есс-но передается в источник. но пользователь еще не завершил редактирование строки |
|||
6
toypaul
гуру
24.06.19
✎
09:47
|
(4) видимо придется так и сделать
|
|||
7
RomanYS
24.06.19
✎
10:09
|
(5) >> если же для редактирования строки вызывается ПоказатьВводСтроки и после отработки оповещения пишу ТекущиеДанные.Поле = Значение, то это значение есс-но передается в источник. но пользователь еще не завершил редактирование строки
Не понятно, что ты пытаешься сделать. |
|||
8
Вафель
24.06.19
✎
10:25
|
может нужно просто владельца формы указать?
|
|||
9
RomanYS
24.06.19
✎
10:46
|
(8) Я так понимаю никакой формы нет, а речь была про ПоказатьВводСтроки
|
|||
10
toypaul
гуру
24.06.19
✎
11:20
|
(7) отредактировать в текущей строке значение многострочной строки в отдельной форме.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |