|
Почему "Проведен" стоит в Истина при проведении нового документа?
| ☑ |
0
prazdnik4334
04.01.13
✎
12:20
|
Подскажите. При отладке, в процедуре ОбработкаПроведения() "Проведен" стоит "Истина", хотя документ только проводится. Почему так?
|
|
1
IamAlexy
04.01.13
✎
12:22
|
Потому что все реквизиты записываются до проведения?
|
|
2
Живой Ископаемый
04.01.13
✎
12:31
|
2(0) не ссы, чувак, если второй сеанс попытается прочитать признак проведенности у этого документа, он будет во лжи.
|
|
3
Я не курил
04.01.13
✎
12:45
|
(2) а как второй сеанс найдёт этот документ?
|
|
4
Живой Ископаемый
04.01.13
✎
12:46
|
2(3) то есть я не вру, признак не будет истиной, верно?
|
|
5
prazdnik4334
04.01.13
✎
13:57
|
А что такое второй сеанс?
|
|
6
prazdnik4334
04.01.13
✎
13:58
|
Другими словами, как определить, был документ проведен ранее или нет?
|
|
7
hhhh
04.01.13
✎
14:04
|
(6) никак не определишь.
|
|
8
AndyD
04.01.13
✎
14:08
|
при создании объекта пиши в переменную какую-нибудь его изначальное состояние
|
|
9
Fragster
гуру
04.01.13
✎
14:10
|
а ДокументОбъект.Проведен = Истина; ДокументОбъект.Записать(РежимЗаписи.Запись); - после этого документ был проведен, или нет?
|
|
10
prazdnik4334
04.01.13
✎
15:12
|
(8). Т.е. завести реквизит, например, ПроведеЛи?
|
|
11
prazdnik4334
04.01.13
✎
16:41
|
Разобрался. "Проведен" надо смотреть не в ОбработкаПроведения(), а в ПередЗаписью(), где это свойство устанавливается
|
|
12
hhhh
04.01.13
✎
16:56
|
(11)а если отмена проведения нажмут?
|
|
13
prazdnik4334
04.01.13
✎
17:20
|
(12) Этого я не проверял. Скорее всего, Проведен=Ложь.
|
|
14
Фокусник
04.01.13
✎
17:48
|
(0) еще как вариант: Ссылка.Проведен, но это лишнее чтение из базы :)
|
|
15
mikecool
04.01.13
✎
18:06
|
ДополнительныеСвойства
|
|