|
Как программно из внешней печатной формы закрыть форму документа ?
| ☑ |
0
Kasperok
18.04.12
✎
16:16
|
И так имеем БП Корп 1с 8.2. В СФ выданной добавил новую печатную форму и из нее в комментарий делаю запись:
Док = СсылкаНаОбъект.ПолучитьОбъект();
Док.Комментарий = "ля ля ля ля";
Док.Записать();
После чего при попытки провести документ 1с меня посылает. Как обойти эту ситуацию ?
|
|
1
Maxus43
18.04.12
✎
16:19
|
не надо так делать, вот и всё...
|
|
2
Галахад
гуру
18.04.12
✎
16:19
|
Форма=СсылкаНаОбъект.ПолучитьФорму("ФормаДокумента");
Форма.Закрыть();
|
|
3
DSSS
18.04.12
✎
16:19
|
>> 1с меня посылает. Как обойти эту ситуацию ?
А нехрен было огорчать 1с!
|
|
4
Kasperok
18.04.12
✎
16:28
|
(2) Не работает так
|
|
5
Kasperok
18.04.12
✎
16:31
|
(2)
Форма.Закрыть();
по причине:
Операция не доступна для не открытой формы
|
|
6
Maxus43
18.04.12
✎
16:35
|
тебе в печ форму надо передать ещё и объект у которого открыта форма, тогда не надо будет и закрывать ничо
|
|
7
Kasperok
18.04.12
✎
16:36
|
(6) А как ?
|
|
8
Maxus43
18.04.12
✎
16:45
|
в печ формах никак имхо, типовой механизм не предназначен для такого. Там есть доп параметры, но объект туда не передать...
|
|
9
Kasperok
18.04.12
✎
16:52
|
т.е. я из внешней печ формы не могу закрыть форму документа ?
|
|
10
GenV
18.04.12
✎
16:57
|
(9) А если печ. форму вызовут из списка, а документ будет открыт у другого пользователя?
|
|
11
Kasperok
18.04.12
✎
16:58
|
Нет вот я открываю СФ и быбираю печ форму, при ее открытии как зкрыть СФ ?
|
|
12
GenV
18.04.12
✎
17:05
|
(11) Никак. Доп. печ. форма работает с данными в ИБ в режиме только чтение. К форме документа она отношение иметь не должна.
|
|
13
Kasperok
19.04.12
✎
10:10
|
Странно как то ?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший