|
Упр. формы. Изменить ТЧ справочника при записи. |
☑ |
0
lanc2233
13.02.13
✎
21:40
|
В форме элемента справочника нужно сделать следующее :
При записи, изменять строки табличной части этого справочника.
Пробую следующие варианты :
1. ПриЗаписиНаСервере
а) просто определяю значения строк - не сохраняет.
б) с методом Записать() в конце - выдает ошибку что данные изменены другим пользователем
1. ПередЗаписьюНаСервере
а) просто определяю значения строк - не сохраняет.
б) с методом Записать() в конце - 1с вылетает.
Как правильно сделать?
|
|
1
Очкарик
13.02.13
✎
21:42
|
А нахрена при записи изменять строки? Чем вызвана такая необходимость?
|
|
2
lanc2233
13.02.13
✎
21:44
|
(1) Эти строки напрямую не редактируются. Формируются из нескольких реквизитов формы.
|
|
3
Очкарик
13.02.13
✎
21:44
|
(0) Юзай ПередЗаписью в модуле объекта
|
|
4
lanc2233
13.02.13
✎
21:46
|
В модуле объекта нужные реквизиты формы будут недоступны.
|
|
5
Очкарик
13.02.13
✎
21:47
|
(4) дык передай их туда в ДополнительныеСвойства
|
|
6
lanc2233
13.02.13
✎
21:49
|
В каком событии передавать и откуда?
|
|
7
Очкарик
13.02.13
✎
21:49
|
(6) сам-то чё думаешь?
|
|
8
lanc2233
13.02.13
✎
21:52
|
Ошибка в другом месте была :
ПередЗаписью вместо "ТекщийОбъект" использовал "Объект".
Кто-то может внятно объяснить, чем они отличаются?
|
|
9
Очкарик
13.02.13
✎
21:53
|
(8) Объект в форме и Объект на сервере - это разные вещи
|
|
10
Очкарик
13.02.13
✎
21:55
|
Можно было так извратиться...
В форме:
ОбъектНаСервере = РеквизитФормыВЗначение("Объект");
ОбъектНаСервере.ДополнительныеСвойства.....
|
|
11
Очкарик
13.02.13
✎
22:00
|
(0) > ПередЗаписьюНаСервере
Имхо, не оптимальный вариант с точки зрения тонкого клиента.
|
|
12
lanc2233
13.02.13
✎
22:02
|
(11) почему?
|
|
13
Очкарик
13.02.13
✎
22:03
|
(12) потому, что ты заставляешь форму думать перед тем, как она собирается что-то записать на сервере.
|
|
14
lanc2233
13.02.13
✎
22:04
|
Спасибо
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший