Синхронизация УТ 11.1 с БП 2.0. #691018


#0 by Hateful
Доброго времени суток. Проблема вот в чем. 2 большие базы УТ и БП, с огромным оборотом товара в день. Раньше была настроена синхронизация с прямым подключением которая в скором времени(да почти сразу) перестала работать. 1с'ка просто виснет или выдает ошибки типа "недостаточно памяти" или "MS Visual C++ бла бла...с последующим вылетом 1с"...настроил в УТ новую синхронизацию только уже не прямым подключением а через файл xml. Обработкой "Регистрация Изменений Для Обмена Данными" выбрал нужные документы(их 4) и отметил справочники номенклатура, контрагенты, организации. Зарегал эти изменения для моего узла обмена. Произвел синхронизацию. Файл создался. В БП тоже нажимаю синхронизировать, выдает ошибку "Недостаточно памяти" и не написал что данные получены, НО документы таки появились. Только вот проблема в чем...в них почему то не поставились Счет учета, Счет доходов и Счет учета НДС по реализации. Регистр сведений Счета учета номенклатуры заполнен. Если перевыбрать контрагента на точно такого же, он предложит поставить счета по умолчанию, нажимаем да и все встает. В чем тут может быть проблема?( Так же, в некоторых документах(их мало), не найден контрагент(<Объект не найден>), при Регистрации изменений в УТ я ставил галку на справочнике, но он почему то не перенес контрагентов из УТ в БП...в чем тут косяк я хз. Может идеи подкините какие нибудь?(
#1 by Hateful
написал свои правила обмена УТ 11.1 и БП 2.0, попробую через Универсальный обмен данными в формате XML все это дело замутить. И все же хочется от вас услышать какие нибудь мысли по делу ребята(
#2 by Alsh
недостаточно памяти - обмен написан неправильно. В первую очередь установить порционность передачи данных. Если не поможет - переделывать обмен.
#3 by Hateful
что значит обмен написан неправильно?Там правила то типовые берутся из конфиги при синхронизации. В первом посте я и написал что пробовал порционально выгружать с помощью обработки "Регистрация Изменений Для Обмена Данными". Парочку доков там отметил(реализацию и счета-фактуры к ним) и справочник контрагентов и номенклатуру. Данные он вроде как выгрузил в файл, но в БП когда принимает через час думалки пишет "недостаточно памяти" и ложит 1с. После повторного входа доки там всетаки появляются но без счетов учета, да и в некоторых контрагенты отсутствуют(<Объект не найден>)
#4 by Hateful
Набросал тут свои правила(а точней отредактировал старенькие),маялся сначало с заменой старых реквизитов на новые(типа СправочникСсылка.Банки на СправочникСсылка.КлассификаторБанковРФ)....из УТ он мне выгрузил нужные мне доки и контр агентов,файл выгрузки я глянул, инфа там есть. А вот в БП ВСЮ инфу загружать почему то не хочет( Контрагентов выгрузил(это хоть радует),а Реализацию нет, хотя инфа в файле по ним есть...
#5 by Hateful
это я уже через Универсальный обмен данным пробую...чет мне кажется так даже проще будет
#6 by hhhh
ну а предыдущую регистрацию, которая накопилась за 5-10 последних лет, вы полностью поудаляли?
#7 by Hateful
конечно)Отменил вообще всю регистрацию, отметил то что мне нужно и зарегал по новой.
#8 by Hateful
Вообщем ребят пока ждал тут идей написал свои правила обмена, попробовал через универсальный обмен и собсно все нормально выгрузилось/загрузилось. Счета учета встали, контргагенты загрузились, счет фактуры тоже, договоры с контрагентами тож создались. Интересует другой вопрос сейчас. Чем я жертвую если меняю синхронизацию на простой обмен через "Универсальный обмен данными в формате XML"?Ну кроме того что синхронизацию можно делать по расписанию и она вроде побыстрей будет(в теории)?Просто 3 день пытаюсь разными способами эти базы синхронизировать, ничего не помогает. То вообще все виснет, то "Недостаточно памяти" и краш 1с, то выгружает но не все, то счета учета не проставляет,то контрагентов не загружает. Я конечно понимаю что клиенту придется иногда заказывать обновления этих самых правил что я написал(из конфы их брать не получится стандартно как при синхронизации), но другого выхода я сейчас если честно не вижу. Часов мне за эту работу много обещали, т.к. никто за этого клиента браться не хочет)))
#9 by hhhh
регистрация у тебя по сути вручную, этим и отличается. Например если в документы прошлого месяца вводят изменения, или изменения в справочниках.
#10 by Nite
Все же большие базы лучше всего, по-моему, переносить своими обработками через COM-соединение. На больших обменах через xml тратиться слишком много времени. На очень больших можно напрямую с базой работать, только про ссылочную целостность не забывать. Уточню, что имею в виду разовые переносы. p.s. конец года близок, многие уже думают про свертку баз
#11 by Hateful
ну вот в синхронизации же есть прямое подключение к базе, только этот вариант у меня лично вообще намертво повис. Через файл он хоть пытался что то выгрузить(при синхронизации)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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