|
Ошибка: Операция не может быть выполнена из-за несоответствия версии |
☑ |
0
ИС-2
naïve
07.10.14
✎
07:51
|
Как такая ошибка может появиться для нового документа при программной попытке записи?
|
|
1
Икосаэдр
07.10.14
✎
07:53
|
модифицированность, может?
|
|
2
Регистр
07.10.14
✎
07:54
|
(0) Расскажи подробнее - кто пытается программно записать, какой документ.
|
|
3
Trio84
07.10.14
✎
07:55
|
Что за конфа? Типовая?
|
|
4
Cube
07.10.14
✎
07:56
|
(0) Потому что не надо две формы одного и того же объекта открывать...
|
|
5
ИС-2
naïve
07.10.14
✎
08:25
|
(3) нет, абсолютно не типовой механизм. Основание проблемы тут Самый быстрый способ найти ссылку по реквизиту
(4) формы вообще не используются
|
|
6
Cube
07.10.14
✎
08:47
|
(5) Ну так там и спрашивай... Или ссылку сразу бы привел.
Получается, что у тебя два COM-соединения обрабатывают один и тот же объект. Кто первый успел, тот и молодец, а второму сообщение в лицо.
|
|
7
ИС-2
naïve
07.10.14
✎
08:53
|
(6) да. Но почему тогда второй просто не перезаписывает, а получает сообщение?
|
|
8
Cube
07.10.14
✎
08:57
|
(7) Как он может перезаписать то, чего уже нет?
|
|
9
ИС-2
naïve
07.10.14
✎
09:07
|
(8) документ не удалятся. Т.е с одним документом работают 2 соединения. Действия выполняются в режиме внешенего соединения.
Посмотрел по коду - документы не новые.
|
|
10
kosts
07.10.14
✎
09:09
|
(9)
Первый читает ААА
Второй читает ААА
Второй записывает ААА оно становится ААБ
Первый пытается записать ААА, а его уже не существует
|
|
11
Cube
07.10.14
✎
09:10
|
(9) Какая разница? Объект был получен с одними значениями реквизитов, но к моменту записи оказался с другими значениями.
По сути абсолютно все реквизиты могут быть поменяны. Платформа этого не допускает.
Это фича. Радуйся, что она есть.
|
|