Имя: Пароль:
1C
1С v8
ошибка при повторной записи документа
0 Jamal77788
 
24.10.15
14:50
Здравствуйте, в документе программно делаю запись, затем фомируется печать чека и если чек успешно вывелся, то меняется реквизит документа и документ еще раз записывается, так вот, при повторной записи возникает ошибка операция не может быть выполнена изза несоответствия версии! как можно обойти эту ошибку или как сделать правильно?
1 Cyberhawk
 
24.10.15
14:51
Это не ошибка, это сработала оптимистическая объектная блокировка
2 Jamal77788
 
24.10.15
14:51
да и еще, перед этим документ создается программно! может не учел чтото?
3 Cyberhawk
 
24.10.15
14:52
Получай документ-объект заново (ПолучитьОбъект()) перед изменением реквизита
4 Cyberhawk
 
24.10.15
14:53
Либо накладывай блокировку (Заблокировать()) на время от первого получения до изменения реквизита и финальной записи
5 Jamal77788
 
24.10.15
15:03
вы гений)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn