|
УФ Команды объектов сохраняют документ и могут не сохранять . Как регулировать ?
| ☑ |
0
EarthsSoul
08.05.15
✎
08:39
|
Добрый день
У меня команда документа в одной конфигурации, почему то сохраняет документ перед выполнением а в другой не сохраняет. И в чем отличие настроек не понимаю ... Хочу контролировать этот процесс, это возможно ?
Может быть подскажите что меняет данное поведение ?
|
|
1
jsmith82
08.05.15
✎
08:43
|
ничего не понял
|
|
2
фобка
08.05.15
✎
08:44
|
Записать()
|
|
3
фобка
08.05.15
✎
08:45
|
Аналогично во втором случае:
//Записать();
|
|
4
EarthsSoul
08.05.15
✎
08:52
|
Если в табличную часть документа внести новый строки, не сохранив выполнить команду документа (команда создает печатную форму). Так вот у меня в одной конфигурации команда сохраняет внесенные изменения в документ (без диалоговых окон). А в другой конфигурации команда не видит изменений ....
|
|
5
Остап Сулейманович
08.05.15
✎
08:56
|
(4) В первом случае печатная форма берет данные из объекта. И пользует даже незаписанные данные. Во втором - по ссылке.
|
|
6
EarthsSoul
08.05.15
✎
09:01
|
(4) Да логичное предположение, но это не так. В команде объекта доступна только ссылка на документ. Второй момент исчезает звездочка модифицированности формы, после выполнения команды.
Ну и при закрытии открытии документа видно что он был сохранен. т. е. команда именно сохраняет документ без диалогового окна ... Вот еще подтверждение
А тут оказывается не всегда так, в другой базе не сохраняет ...
|
|
7
EarthsSoul
08.05.15
✎
10:20
|
Пообедали, теперь можно продолжить :). И все таки, может кто понимает когда команда сохраняет объект, а когда нет ?
|
|
8
SashaNox
08.05.15
✎
10:28
|
флаг "Изменяет данные" на двух командах стоит, группа использования одна и та же?
|
|
9
EarthsSoul
08.05.15
✎
10:40
|
В общем разобрался.
Оказалось что у меня при добавлении в табличную часть через обработку подбора, почему то форма не модифицируется. Теперь добавил
ЭтаФорма.Модифицированность = Истина;
И следовательно при нажатии на команду она сохраняет изменение …
А раньше не имея модификации, команда возвращала документ в исходное состояние (как будто его не меняли …)
|
|