Имя: Пароль:
1C
1С v8
Управляемая форма, создание на сервере
,
0 LenaAt
 
01.08.17
08:09
Подскажите, пожалуйста, есть какая - то процедура, которая выполняется ТОЛЬКО при создании нового документа, ещё не записанного в базу данных?
1 Рэйв
 
01.08.17
08:11
открытие формы нового документа или создание нового документа?
2 LenaAt
 
01.08.17
08:11
Создание нового документа
3 Мимохожий Однако
 
01.08.17
08:12
(0) В СП не нашла? С какой целью интересуешься?
4 LenaAt
 
01.08.17
08:13
Параметры.Ключ.Пустая()   наверное вот это мне поможет, а отдельной процедуры нет?
5 Мимохожий Однако
 
01.08.17
08:14
Достаточно открыть модуль объект и посмотреть предопределенные процедуры
6 Мимохожий Однако
 
01.08.17
08:15
Ссылка на документ пустая
7 Dotoshin
 
01.08.17
08:19
(0) ПередЗаписью(), не?
Проверяешь Если ЭтоНовый(), значит документ создан, но еще никуда не записан.
8 Рэйв
 
01.08.17
08:20
(2)При создании новогоь документа насколько я помню первым делом срабатывает код  модуля объекта, который вне процедур и функций. Вот и пользуйся.
9 Рэйв
 
01.08.17
08:21
+ проверка на
Ссылка.Пустая() даст тебе ответ новый ли это документ
10 Работа имитируется
 
01.08.17
08:23
(8) РеквизитФормыВЗначеие на незаписанном документе против такого подхода (:
11 Рэйв
 
01.08.17
08:24
(10) Так она без формы хочет фроде.
12 Dotoshin
 
01.08.17
08:24
(8) Код модуля всегда срабатывает, даже при открытии документа. Надо проверять на этоновый
13 Дмитрий
 
01.08.17
08:25
Процедура ПриОткрытии()

   Если ЭтоНовый() Тогда
      Процедура()
14 Рэйв
 
01.08.17
08:25
(10)А кстати почему оно против?:-) Отработает код - это и надо ТС
15 Работа имитируется
 
01.08.17
08:27
(14) ТС же хочет ТОЛЬКО, а не каждый раз (:
16 Рэйв
 
01.08.17
08:36
(15) телепат?:-)
17 Работа имитируется
 
01.08.17
08:44
(16) Телепат (:
18 Cyberhawk
 
01.08.17
08:48
ОбработкаЗаполнения
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн