|
Запись или Проведение? | ☑ | ||
---|---|---|---|---|
0
technik-1c
08.07.15
✎
16:33
|
Как в функции
&НаСервере ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Проверить режим "Запись" или "Проведение"? С чем нужно сравнивать <ПараметрыЗаписи> ? |
|||
1
bolobol
08.07.15
✎
16:37
|
Текущий объект будет иметь "Проведён", если проводится, "НЕ Проведён", если распроводится, когда Ссылка.Проведён
|
|||
2
samozvanec
08.07.15
✎
16:39
|
(0) а в отладчике смотрел, что в параметрах записи?
(1) вот балабол) |
|||
3
technik-1c
08.07.15
✎
16:43
|
Отладчик в процедуры &НаСервере не заходит.
|
|||
4
Dmitrii
гуру
08.07.15
✎
16:44
|
(0) <ПараметрыЗаписи>
Тип: Структура. Структура, содержащая параметры записи. Для формы документа существует два предопределенных параметра РежимЗаписи и РежимПроведения. Они добавляются автоматически при вызове команд "Провести", "Провести и закрыть", "Отмена проведения". |
|||
5
palpetrovich
08.07.15
✎
16:45
|
так наверное
Если ПараметрыЗаписи.РежимЗаписи.Проведение Тогда Если ПараметрыЗаписи.РежимПроведения.Неоперативный Тогда ... Иначе |
|||
6
samozvanec
08.07.15
✎
16:48
|
(5) параметры такие же, как у объекта. ни разу не булево
|
|||
7
technik-1c
08.07.15
✎
16:48
|
Значение не является значением объектного типа (Проведение)
|
|||
8
yukon
08.07.15
✎
16:51
|
ДокументОбъект.<Имя документа>
ПередЗаписью (BeforeWrite) Синтаксис: ПередЗаписью(<Отказ>, <РежимЗаписи>, <РежимПроведения>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись документа выполнена не будет. Значение по умолчанию: Ложь <РежимЗаписи> Тип: РежимЗаписиДокумента. В параметр передается текущий режим записи документа. Позволяет определить в теле процедуры режим записи. Изменение значения параметра позволяет изменить режим записи. <РежимПроведения> Тип: РежимПроведенияДокумента. В данный параметр передается текущий режим проведения. Изменение значения параметра позволяет изменить режим проведения. Описание: Возникает перед выполнением записи объекта. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи документа. |
|||
9
fisher
08.07.15
✎
16:51
|
(8) Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение
|
|||
10
fisher
08.07.15
✎
16:51
|
Тьфу, (9) было к (7)
|
|||
11
Dmitrii
гуру
08.07.15
✎
16:52
|
Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
// код при проведении ИначеЕсли ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Запись Тогда // код при записи Иначе // код при отмене проведения КонецЕсли; |
|||
12
palpetrovich
08.07.15
✎
16:55
|
(6) "так наверное"(цы) не проверял и не озадачивался
|
|||
13
bolobol
08.07.15
✎
16:57
|
(2) Балабол - ты сам! Проверь ка документ на _пере_проведение, вперёд!
|
|||
14
fisher
08.07.15
✎
16:59
|
(13) Ну а ты проверь на программную перезапись без проведения.
|
|||
15
bolobol
08.07.15
✎
17:01
|
(14) Обработка проведения для этого
|
|||
16
fisher
08.07.15
✎
17:02
|
(15) Ты настаиваешь на достраивании на ходу своего велосипеда с квадратными колесами?
|
|||
17
bolobol
08.07.15
✎
17:09
|
(16) Свой лисапед мне не предлагать, даже с треугольными колёсами, тем более - не предлагать его достраивать. Ближе бы к делу, а)
|
|||
18
fisher
08.07.15
✎
17:17
|
(17) Если ближе к делу, то правильный ответ на заданный изначально вопрос уже дали.
|
|||
19
technik-1c
08.07.15
✎
17:23
|
(11) Спасибо. Работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |