|
Не записываются программно документы |
☑ |
0
Andrey4453
05.11.14
✎
10:07
|
Добрый день. База 1с8 УТ 10.3.21.2 платформа 8.2.19.80 и более новые. Проблема в том, что программно документы не записываются и не проводятся. Если открывать форму документа после док.записать(), то номер не проставлен и документ с признаком новый. Если в открытой форме нажать интерактивно ОК, то документ проводится правильно. Причем проблема со всеми документами, никаких ошибок не выдает. Тестирование исправление сделано. Пробовал базу как на sql так и файловый вариант. Файловый проверял chdbfl.exe, ошибок структуры нет. Под отладчиком никаких возвратов и отказов нет Подскажите в какую сторону копать?
|
|
1
ДенисЧ
05.11.14
✎
10:10
|
В сторону замены прокладки.
Между столом и клавиатурой.
ЗЫ. Ежедневно записывается куча документов. И (surprise!!!) проводятся!!
|
|
2
Cube
05.11.14
✎
10:10
|
(0) "Проблема в том, что программно документы не записываются и не проводятся."
Текст ошибки нам угадать надо?
"номер не проставлен и документ с признаком новый"
Номер документа, ващета, присваивается в момент проведения, а не в момент создания.
|
|
3
ДенисЧ
05.11.14
✎
10:11
|
(2) Ваащета - в момент записи ))
|
|
4
Cube
05.11.14
✎
10:17
|
(3) Очепяточка)))
|
|
5
herfis
05.11.14
✎
10:55
|
(0) Варианта два:
1) пишешь в транзакции и документы не создаются
2) документы создаются и ты просто криво открываешь форму
Воткни после док.записать() банальный вывод сообщения о номере и дате записанного документа.
|
|
6
13_Mult
05.11.14
✎
11:07
|
(0) Слова ничего не стоят. Покажите мне код.— Linus Torvalds
|
|