Имя: Пароль:
1C
1С v8
Не записываются программно документы
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
Программист всегда исправляет последнюю ошибку.