|
v7: Почему Записать(); Записать(); Создает два документа, а не один
| ☑ |
0
Absurdus
17.01.17
✎
14:01
|
Док.Новый();
далше заполняется шапка
Док.Записать();
Дальше заполняется таб часть
Док.Записать();
Почему два документа такая конструкция создает? Первый с заполненой шапкой и пустой таб частью с номером 0001.
и второй с заполеной шапкой и заполеной таб частью и номером 0002
Вроде же один док должен создаться?
Убираю первое записать() - создается один документ. Но мне надо перед заполнением таб. части бух. итоги рассчитать на этот документ
|
|
1
Heckfy
17.01.17
✎
14:05
|
Ну дык после первой записи получи ссылку на записанный документ с ним и работай.
|
|
2
Рэйв
17.01.17
✎
14:05
|
Чудес не бывает.
Где-то там подкралось еще одно
Док.Новый();
|
|
3
Absurdus
17.01.17
✎
14:08
|
(1) Зачем? если ссылка и так на нем уже стоит.
(2) Сто пудов нет
|
|
4
АЛьФ
17.01.17
✎
14:08
|
2(3) Давай весь код.
|
|
5
Ёпрст
17.01.17
✎
14:09
|
(3) такой бальшой, а в сказки веришь
|
|
6
Ёпрст
17.01.17
✎
14:10
|
видать из формы дока еще один создаёт при записи, или в коде есть Новый
|
|
7
Absurdus
17.01.17
✎
14:34
|
Разобрался. Хитрая обработка оказалась. На ней стоит флажок Тестировать или нет. Если флажок ставишь =1 - тестировать, то обработка прогоняется по всему алгоритму, кроме второго Записать() документ.
А когда не тестируешь, то она все равно принудительно тестирует и цепляет первое моё Записать().
Так и получается лишний док.
|
|
8
Ясный перец
17.01.17
✎
14:44
|
(7) Чего-то вы не договариваете, милостисдарь ;)
|
|
9
Absurdus
17.01.17
✎
14:48
|
(8) Ага, и спасибо всем кто посылал лучи просветления в мою голову!
|
|
10
Это_mike
17.01.17
✎
15:06
|
в общем, опять соотношение радиусов...
|
|
11
Злопчинский
17.01.17
✎
20:53
|
Ветку завел ганс Христиан Андерсен. и так складно андерснеет...
|
|
12
mehfk
17.01.17
✎
21:01
|
(11) Да не, это до нынешнего времени остававшийся неизвестным третий брат Гримм :)
|
|