|
Документ.Записать() не срабатывает | ☑ | ||
---|---|---|---|---|
0
mefisto666series
11.12.13
✎
12:06
|
в общем, есть внешняя обработка, которая из xml файлов фигачит документы. но есть проблема, что Документ.Записать() в ней не срабатывает. но и в исключение не выбрасывает. полностью отладчиком погонять не могу, т.к. сейчас обработка в регламентном гоняется, а как врубить отладку так и не понялось... все необходимые реквизиты в доке заполняются. когда я захожу в док, жму записать - все норм. только мне надо чтоб записывалось из обработки. иначе в доке не появляется номер, а значит корректно работать с ним дальше никак
|
|||
1
Defender aka LINN
11.12.13
✎
12:09
|
(0) "Документ.Записать() в ней не срабатывает. но и в исключение не выбрасывает" - в одной из частей этого утверждения бессовестный звиздёжь.
|
|||
2
Eugene_life
11.12.13
✎
12:09
|
(0)Ну придумай уже, как тебе вывести оттуда сообщение о том, записывается документ, нет и что вообще происходит.
|
|||
3
salvator
11.12.13
✎
12:09
|
"полностью отладчиком погонять не могу, т.к. сейчас обработка в регламентном гоняется"
Сделай процедуру в обработке наподобие той, что в регламентном задании. И отлаживай на здоровье. |
|||
4
mefisto666series
11.12.13
✎
15:35
|
(1) не совсем. потихоньку выясняется, что конфа переписанная накорню. и присвоение докам номеров происходит так: МеханизмНумерацииОбъектов.ОбновитьПодсказкуКодНомерОбъекта(ЭтотОбъект.Метаданные(), ЭлементыФормы.ДействияФормы.Кнопки.Подменю1, ЭлементыФормы.Номер); (2) а из регламентного, да которое вертится на сервере, форму то не получишь, оттого док записывается, но при записи ему не присваивается номер (3) если не в регламентном, все отрабатывает норм - смотри выше
|
|||
5
Михаил Козлов
11.12.13
✎
15:59
|
(4) Либо присвойте номер в обработке, либо подписку на событие организуйте, где номер будет присваиваться.
|
|||
6
Serginio1
11.12.13
✎
16:02
|
Смотри подписчики ПриУстановкеНовогоНомера ПриЗаписи. И смотри чтобы у этого модуля стояла галочка сервер.
Ну и соотвественно в модуле документа чтио вызывается при этих событиях |
|||
7
Borteg
11.12.13
✎
16:32
|
документ.Записать(режимЗаписиДокумента.Запись) не
|
|||
8
salvator
11.12.13
✎
17:36
|
(7) Необязательно
|
|||
9
SUA
11.12.13
✎
17:43
|
собственно причина выявлена - как обычно овнакод
|
|||
10
Serginio1
11.12.13
✎
17:48
|
6+ в конфигураторе сделай "Проверка конфигурации" с галками Толстый клиент, Сервер, Внешнее соединение
|
|||
11
mefisto666series
12.12.13
✎
11:38
|
Документ.УстановитьНовыйНомер();
вот такой вариант прокатил. другое дело, что его пришлось дописывать, а подразумевалось что это будет при записи само появляться будет |
|||
12
Михаил Козлов
12.12.13
✎
11:51
|
(11) Поищите в конфе ".УстановитьНовыйНомер(" - может быть есть в одной из подписок.
|
|||
13
mefisto666series
12.12.13
✎
13:48
|
Документ.УстановитьНовыйНомер(); почему-то пропихивает один и тот же номер для всех доков, причем, хз как ему удается сохранить с десяток доков под одним номером
|
|||
14
Serginio1
12.12.13
✎
15:23
|
(13) Наверное на 1 увеличить не может? Используй префиксы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |