Цитата:
Сообщение от
Bober
propeller, поставьте для начала брейкпойнт в инфологе и посмотрите в этой точке, какая конкретно запись находится: с каким рекидом, в какой компании, и т.д. По-моему, это первое, что надо было сделать, чтобы начать разбирательство.
Это я и делал в первую очередь.
в info\add попадает из
[s]\Classes\xRecord\doinsert Запись эта находится в консолидирующей компании.
С каким RecId неизвестно. в info такой информации не нашел.
а до вызова
_newrecord.doinsert(); RecId у записи еще равен 0
Еcли _newrecord.doupdate() ([s]\Classes\xRecord\doupdate) ошибка:
Невозможно отредактировать запись в Клиенты (CustTable). Счет клиента: АНАНАС, ООО "АНАНАС".
Запись уже существует. (Причем RecId у записи какой и должен быть)
Не понимаю причем тут update() и запись уже существует... Существует и надо ее обновить..