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

p.s. конец года близок, многие уже думают про свертку баз
11 Hateful
 
09.12.13
02:57
(10) ну вот в синхронизации же есть прямое подключение к базе, только этот вариант у меня лично вообще намертво повис. Через файл он хоть пытался что то выгрузить(при синхронизации)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn