Как заставить 1С УТ 11 завершить полный обмен с сайтом?
Настроил в 1С УТ 11 обмен товарами с сайтом на 1С-Битрикс с выгрузкой только измененных данных. При первом запуске сделал полную выгрузку. Полный обмен прошел уже несколько раз, но все никак не завершается. Ошибок в логах обмена нет. Ни базысайта или 1С, ни обмен не отваливались. Сам в 1С разбираюсь плохо.
Все оказалось очень и очень тупо и просто. Кто-то отключил или из-за сбоя отключился пункт "Обмен данными с сайтами" в Администрирование->Настройки синронизации данных. После включения этого пункта обмен завершил полную выгрузку передав все текущие пакеты и стал передавать по расписанию только измененные данные
thepry: "Настроил в 1С УТ 11 обмен товарами с сайтом на 1С-Битрикс" несовместимо с "Сам в 1С разбираюсь плохо". Кроме того не рассказано как делался обмен, с нуля, или была уже какая то заготовка. Обмены вообще не самая простая вещь в 1С.
thepry: Судя по логам новый запускается сразу как будто это новый пакет с товарами. Если ранее была запись что обмен закончен, то сейчас пишет что обмен не доставленых пакетов завершен. Почему-то некоторые пакеты изредка пропускает (ошибок в логе нет) и иногда пытается передать уже отправленные пакеты, но, т.к. из в регистре сведений уже нет, записываются в лог 1 строчка что идет передача пакета и сразу за ней либо такая же запись для следующего переданого ранее пакета, либо нормальные записи о передаче нового пакета данных.
Alejandro: Настроено с нуля с помощью предыдущего 1С-ника. Ранее работало, но потом были некоторые проблемы с сервером когда сайт часто падал. После налаживания работы сайта обмен был запущен на полный обмен и вот он уже ни разу не завершился.
Alejandro: был перенос сайта на другой зхостинг. там оказалось что был выбран тариф с малым количеством оперативки. из-за недостатка оперативки mysql отваливался, но тем не менее принимал обмен от 1С. причем ошибки были только когда был включен обмен с 1С. при выключенном обмене сайт летал. с ошибками, но все же обмен там завершался корректно. какое-то время было потрачено на смену тарифа и настройку mysql, nginx, apache. когда сайт стал работать стабильно был запущен обмен заново с полной выгрузкой в первый раз и с тех пор обмен всегда полный.
tuxx: В общем всё это получается гадание на кофейной гуще. Нужно локальное присутствие специалиста, который разберется с проблемой. Причин может быть слишком много - от изменений в настройках сопутствующего софта (или какого нибудь отсутствии прав где-то), до ошибок в базе 1c (или допустим изменении набора полей базы ввиду обновлений версии конфы). Постарайтесь найти хоть какие то зацепки в виде конкретных ошибок в логах, попробуйте сделать обмен "руками", т.е. выгрузить из одной конфы файл, руками его подсунуть второй базе, что она на него скажет.
может запустить конфигуратор, оттуда в отладочном режиме и параллельно запустить "замер производительности", покажет стеки вызовов, там видно будет на чем обмен стопорится, при выполнении какой функции / процедуры.