При переносе справочника Контрагенты из Бух 7.7 в ТиС 7.7 возникает ошибка при выборе любого загруженного контрагента: Поле агрегатного объекта не обнаружено (Телефоны)! Пробовали переносить обработками и TRANREF, и Импорт-Экспорт<br>что делать???
При переносе справочника Контрагенты из Бух 7.7 в ТиС 7.7 возникает ошибка при выборе любого загруженного контрагента: Поле агрегатного объекта не обнаружено (Телефоны)! Пробовали переносить обработками и TRANREF, и Импорт-Экспорт<br>что делать???
Путаете. "Поле агрегатного объекта не обнаружено" - это ошибка логики программы (програма по ходу выполнения обращается к несуществующему реквизиту), и к выгрузке-загрузке никакого отношения не имеет.
но ошибка появляется после выполнения обработки Tranref - загрузки справочника!!!
Вот именно! Если бы ошибка была в обрабокте - она бы вылезла на этапе переноса. Повторяю: ошибка в конфигурации.<br><br>Повторяю ещё раз (чтобы наверняка дошло): ошибка в конфигурации.
"Дело в различии структуры справочников в бухгалтерии и торговле. Вы переносите не все, что нужно. Упрощенно объясняю:<br>В бухгалтерии:<br> Справочник.Контрагенты<br> Код<br> Наименование<br> Телефоны<br><br>В ТиС:<br> Справочник.Контрагенты<br> Код<br> Наименование<br> ЮрФизЛицо<br>, где ЮрФизЛицо - элемент справочника ФизЛица, ЮрЛица или СвоиЮрЛица в зависимости от ситуации, которые в свою очередь содержат:<br> Справочник.ХХХЛица<br> Код<br> Наименование<br> Телефоны<br><br>Зачем это надо? Дело в том, что, например, свойства физического лица (паспортные данные, место рождения и т.п.) совсем не такие же как у юридического лица (коды ОКПО, КПП и т.п.)<br><br>Вы при своем переносе реквизит ЮрФизЛицо не заполняете вовсе в базе-приемнике, а там написан такой алгоритм:<br><br>Телефоны=ЮрФизЛицо.Телефоны;<br><br>Вот и возникает ругань, так как при работе в базе "вручную" невозможно (почти) оставить реквизит ЮрФизЛицо пустым, а программно этого добиться легко, что у вас и получилось"
ё мое! спасибо за разъяснение!!!<br>а существует ли какая-нибудь корректная обработка для такого переноса, с подцеплением справочника ЮрЛица?<br>в базе данных много, вручную можно с ума сойти перезабивать!
Там не только юр лица Я ж говорю, либо ЮрЛица либо ФизЛица либо СвоиЮрЛица в зависимости от ситуации. А по поводу переноса, да есть способ - конфигурация "Конвертация даных", которая дает возможность создать правила переноса так, как угодно (ну почти). Я в последнее время что то часто ее рекомендую, не к добру это, видимо, придется что то переносить... А та обработка tranref, которую все любят, по моему может переносить только данные с очень простой структурой. Наверное, если идет перенос между однородными конфигурациями, то вполне корректно перенесет, но это не ваш случай.