|
Проведение документа | ☑ | ||
---|---|---|---|---|
0
Rumpil
31.05.13
✎
14:26
|
Добрый день, хочу спросить совет. Есть документ Резервирование. В обработке проведения написан код в самом конце, который в случае если документ прошел все проверки и отказ=ложь, то создается документ Кассовый документ и ссылка на этот кассовый документ садится в соответствующее поле в документ Резерва. Проблема в том, что если заполнить в документе все данные, нажать Провести, а потом сразу Ввести на основании Продажу, то Продажа при заполнении данных из Резерва не получит данные по полю Кассовый документ и в результате остается пустым.
Если в документе Резерва нажимать ОК, сохранить изменения - ДА, а потому вводить на основании Продажу, то все нормально. Как можно решить эту проблему ? |
|||
1
jsmith82
31.05.13
✎
14:28
|
В обработке проведения написан код в самом конце, который в случае если документ прошел все проверки и отказ=ложь
плохое решение |
|||
2
Mitriy
31.05.13
✎
14:31
|
я вообще запутался...
|
|||
3
Rumpil
31.05.13
✎
14:51
|
(1) ну а куда пихнуть тогда создание кассового документа ? Его ведь нельзя создавать пока документ не пройдет всю процедуру проведения
|
|||
4
Rumpil
31.05.13
✎
14:53
|
Грубо говоря у меня после проведения документа в шапке появляется значок звездочки - документ модицифирован, это происходит за счет создания кассового документа. Как можно это решить ?
|
|||
5
Mitriy
31.05.13
✎
14:54
|
(3) чем тебя при записи не устраивает?
|
|||
6
zladenuw
31.05.13
✎
14:54
|
может подписку на событие ?
|
|||
7
Mitriy
31.05.13
✎
14:55
|
гы... так документ Резерв, все-таки, есть документ Резервирование? Ну ты намудрил...
|
|||
8
Defender aka LINN
31.05.13
✎
14:55
|
(3) Никуда ее не пихать. Создавать документы в обработке проведения - это очень вредно для здоровья
|
|||
9
catena
31.05.13
✎
14:59
|
Ща очень плохому научу.
После установки в резерве ссылки на кассовый документ сделай для Резерва Записать(). |
|||
10
Mitriy
31.05.13
✎
15:05
|
жуть...
|
|||
11
Rumpil
31.05.13
✎
15:09
|
Сейчас покапаюсь
|
|||
12
Rumpil
31.05.13
✎
15:09
|
(8) а где же тогда создавать их ? ))
|
|||
13
Mitriy
31.05.13
✎
15:11
|
перед записью, раз документ изменяешь...
|
|||
14
Rumpil
31.05.13
✎
15:12
|
(13) так получается и проверки надо туда переносить, а мне это не надо
|
|||
15
Rumpil
31.05.13
✎
15:13
|
(9) спс, вроде сработало ))
|
|||
16
catena
31.05.13
✎
15:13
|
(14)А ты его только создавай, а проводи уже после проведения, если всё удачно.
|
|||
17
Mitriy
31.05.13
✎
15:17
|
(14) перед записью происходит уже после начала транзакции, то бишь, если документ не проведется, то и созданный документ не останется...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |