Не записывается объект через COM-соединение #760361


#0 by Kurai
Здравствуйте! Возникла такая проблема: пытаюсь выгрузить документы из самописной конфы в SQL-ную базу бухгалтерии. Почему то именно в рабочей базе бухни объект не записывается. В демо версии все проходит, а в рабочей не хочет. Причем в предыдущие месяцы в рабочую базу все нормально выгружалось.
#1 by Kurai
Версия платформы 8.3.7.1759, конфа рабочая Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.42.46). Демо конфа Бухгалтерия предприятия, редакция 3.0 (3.0.37.25). Если выгружать с клиента то процесс выгрузки прерывается ошибкой ОС "программа 1с не отвечает, будет прекращена ее работа". Если на сервере выгружать (естественно класс V83COMСonnector я зарегистрировал) то просто обработка вываливается с ошибкой {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Write): Неизвестная ошибка. Пробовал через Application делать, но возникает гемор с подписками на события при записи документа (вызываются процедуры общих модулей, у них вызов на клиенте не стоит), в итоге забил.
#2 by Kurai
Мне кажется что это связано как-то с обновлением бухни, потому как доки за октябрь, сентябрь и т.д. все замечательно выгружались
#3 by aleks_default
мда...
#4 by aleks_default
Ну сравни конфигурации и посмотри что изменилось по документу "Реализация товаров и услуг".
#5 by Kurai
а что здесь не так?
#6 by aleks_default
Не веришь фирме 1с с ее заверениями об уникальности гуидов? Ну че, прально, доверяй но проверяй...
#7 by Kurai
Конструктивная критика приветствуется))
#8 by aleks_default
А по теме... Я бы все-таки обратил внимание на подписки с которыми у тебя геммор...
#9 by Kurai
Сравнил конфигурации и обновил демо версию до версии рабочей, в демо все норм выгружается. Даже не знаю куда копать :(. Наверное надо рабочую потестировать на ошибки.
#10 by Гёдза
Исключение Сообщить(ОписаниеОшибки)
#11 by Kurai
Все верно, просто в этом коде не указано, ОписаниеОшибки возвращает: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Write): Неизвестная ошибка
#12 by Гёдза
Просто сделай для проверки:
#13 by ptiz
Нет прав или подписки срабатывают (например, период закрыт).
#14 by Kurai
Не, нифига, документ находит, а записать - не записывает, ошибка даже
#15 by Kurai
да нет, права полные
#16 by hhhh
НаКлиенте и НаСервере копай. В файловой базе у тебя всё на клиенте работает. А в sql?
#17 by ЧеловекДуши
Права, проверь права :)
#18 by ЧеловекДуши
Код не полный, где та часть, где ты инициируешь подключение к другой БД? Что за вакханалия? Почему ты пытаешь "УникальныйИдентификатор" получить на стороне клиента, а не на стороне Сом соединения? :)
#19 by Kurai
Демо база тоже в Скульная
#20 by cw014
Я поражаюсь людям. Ну сколько тем уже было, но нет - упорно игнорируют ОписаниеОшибки в Исключении
#21 by hhhh
никогда не пиши Соединение.String( нужно Соединение.XMLString(
#22 by Kurai
ОписаниеОшибки - описание ошибки там есть, просто в этом коде не указал, оно выдает {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Write): Неизвестная ошибка.
#23 by Kurai
С quid'ами может действительно что-то напутал, задача была проконтролировать, чтобы не создавались дубликаты документов в бухгалтерии, если документы уже созданы там
#24 by Гёдза
попробуй на примере поставить точку останова в базе com
#25 by Гёдза
в событии перед записью
#26 by Kurai
Сейчас выгрузил скульную рабочую базу бухни, сделал из нее файловую, и туда все нормально выгрузилось, а в эту же но SQL версию не хочет гад :(
#27 by Kurai
На всякий случай прогнал рабочую базу на ошибки и через chkdbf, не помогло
#28 by Гёдза
значит проблема с клиент серверным взаимодействием. Возможно подписки не находятся в режиме внешнего соединения
#29 by Гёдза
Проверь галки на модулях
#30 by Гёдза
кстати посмотри журнал регистрации в базе ком
#31 by Гёдза
там возможно есть подробное описание ошибки
#32 by Kurai
Самое интересное, что если я сейчас старые бэкапы рабочей базы ставлю на сервер (а в них я точно помню, что все нормально выгружалось), то даже в них почему-то теперь не выгружается, а в демо версию тоже SQL-ную с конфой идентичной рабочей все выгружается...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С