"Партнерский" форум

Форум посвящен программированию, жизни, клиентам и нашим друзьям. Работает с 20 января 2008 года.Правила форума

"Партнерский" форум -> Обратная связь -> Универсальный OLE-перенос объектов между БД с идентичными конфигурациями

Автор Cообщение
51
Sergafan








16.12.2008 в 11:22
Сейчас опробовал на другом периоде, обработка упала в том же месте, только уже при переносе ПКО, но учитывая, что там реквизиты "Субконто 1-3" имеют тип значения "Неопределенный", не думаю, что это для вас новость...
52
support








16.12.2008 в 14:23
(51) Ради интереса сейчас перебросил ПКО из демо-базы Бухгалтерии в пустую базу Бухгалтерии. Всё перенеслось корректно, включая субконто. Получается, что значения типа "Неопределённый" корректно перенеслись.

Не знаю, в чём причина "падения" обработки в Вашей БД.
53
support








16.12.2008 в 14:36
+(52) В типовой комплексной конфигурации (релиз 463) перебросил ПКО, всё перенеслось нормально, включая документ-основание.
54
Sergafan








16.12.2008 в 15:19

Ладна, будем искать другое решение...
55
support








16.12.2008 в 15:24
(54) Если не лень, можете поставить типовую конфигурацию и попробовать поперебрасывать документы. Глядишь, определимся в чём проблема. С типовой проще смоделировать ситуацию.
56
Sergafan








17.12.2008 в 11:32
О!!! В типовой комплексной(релиз 485 от 22.09.08, взял на ноябрьском диске ИТС) получилось! В смысле - ошибку повторить!!!
Грузил из демо в пустую, которую только один раз открывал (где она произвела первоначальное заполнение, создала пользователя, ненавязчиво попросила ввести начальные данные, оговорюсь - помощник вырубил и все константы оставил пустыми!), второй раз эту пустую базу уже включил Олей, которой и перегружал документы. Затык в том же месте кода. На всякий приведу последний кусок сообщений трассировки:

Принятие к учету НМА и НИОКР СТ00000002 (06.10.01). ОК.
Справочник: вид "Оборудование"; Лебедка 50 тн --> ОК.
Документ: вид "ПоступлениеПрочее"; Поступление (ОС, НМА, услуги и пр.) СТ00000004 (10.10.01) --> ОК.
Поступление (ОС, НМА, услуги и пр.) СТ00000004 (10.10.01). ОК.
Документ: вид "СчетФактураПолученный"; Счет-фактура полученный СТ00000001 (10.10.01) --> ОК.
Счет-фактура полученный СТ00000001 (10.10.01). ОК.
Справочник: вид "Должности"; Главный бухгалтер --> ОК.
Справочник: вид "ВидыДоходов"; 2000 --> ОК.
ОбъектПриемник = База.ВидРасчета.ПолучитьАтрибут(Объект.Идентификатор);
{D:\ПЕРЕНОС ОБЪЕКТОВ 1.28 (OLE).ERT(201)}: Поле агрегатного объекта не обнаружено (Идентификатор)

Блин, сразу озвучу все подробности:
Версия обработки: 1.28(OLE)
Операционка: WinXP SP3
Версия 1С: 7.7.025
Железо: думаю это уже перебор
57
support








17.12.2008 в 12:29
(56) Спасибо, сейчас попробую.
58
support








17.12.2008 в 13:44
+(57) Ошибку подтверждаю.

Обработка "падает" при участии в переносе объектов типа "Вид расчетов".
Исправлено.

Новый релиз: http://www.1partner.ruwebnn.ru/develop/files/1120/perenos_ole_129.zip

Проверено на типовой комплексной конфигурации, релиз 485. Произведена переброска всех документов из демо-базы в пустую БД. Предварительно ошибок не выявлено.

Хоть это очевидно, но уточню, что для корректного проведения документов требуется аналогичная исходной БД установка значений констант, включая историю изменений, в БД-получателе.
59
Sergafan








17.12.2008 в 16:54
Пасибки большое! Пока грузит, завтра буду проверять на наличие багов и корректности переноса!
И ещё... заметил, что Вы сделали привязку не к идентификатору, а к коду. В отладочных целях реально в дальшейшем привязывать другие глючные объекты к нему же??
60
support








17.12.2008 в 17:34
Sergafan,
Цитата: В отладочных целях реально в дальшейшем привязывать другие глючные объекты к нему же??


Нет, конечно. Это не в отладочных целях, а в рабочих.

Просто разработчики фирмы "1С", видимо, очень не любят однообразие (системность). В связи с чем, идентификатор объектов разных типов у них возвращается то методом "Идентификатор()", то реквизитом "Идентификатор", то реквизитом "Код".

Создать новую тему Добавить сообщениеСтраницы:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16   


Powered by WR-LiteForum © 1.4