Проблема при настройке передачи данных из Управления Торговлей в Бухгалтерию.
30.01.2012
12:47
#1
"Возникла проблема при настройке передачи данных из конфигурации Управление Торговлей редакция 11.0.7.8 в конфигурацию Бухгалтерия предприятия редакции 2.0.28.3.
Режим работы файловый, настройка обмена - через каталог.
Префикс управления торговлей ЦБ, префикс бухгалтерии - БП
Было сделано несколько попыток создания обмена.
При начале настройки обмена на стороне УТ, создается файл с настройками, при продолжении настройки обмена на стороне БП, при загрузке файла с настройками программа выдает ошибку - «В этой информационной базе уже настроен обмен. Удалите предыдущую настройку обмена». Единственная настройка обмена, которую я вижу и к которой судя по коду обращается Обработка ПомощникСозданияОбменаДанными, эта предопределенная в конфигурации настройка - Настройка обмена данными с «Управление торговлей, редакция 11.0», с кодом 000. Понятно, что с этой настройкой я ничего сделать не могу
Пытался удалить ее программно -
Написал внешнюю обработку, с одной кнопочкой.
Ниже код обработчика кнопки
Обработка отрабатывает с ошибкой -
по причине:
Действие недоступно для этого узла
Точно такю же ошибку мне сообшала программа при попытке в режиме Предприятия удалить этот узел.
Есть мысли куда копать?
Похоже, что в программе где-то осталась некая информация о прошлых попытках настройки - в регистрах сведений, в справочниках, в константах. Укажите пожалуйста где искать проблему."
Режим работы файловый, настройка обмена - через каталог.
Префикс управления торговлей ЦБ, префикс бухгалтерии - БП
Было сделано несколько попыток создания обмена.
При начале настройки обмена на стороне УТ, создается файл с настройками, при продолжении настройки обмена на стороне БП, при загрузке файла с настройками программа выдает ошибку - «В этой информационной базе уже настроен обмен. Удалите предыдущую настройку обмена». Единственная настройка обмена, которую я вижу и к которой судя по коду обращается Обработка ПомощникСозданияОбменаДанными, эта предопределенная в конфигурации настройка - Настройка обмена данными с «Управление торговлей, редакция 11.0», с кодом 000. Понятно, что с этой настройкой я ничего сделать не могу
Пытался удалить ее программно -
Написал внешнюю обработку, с одной кнопочкой.
Ниже код обработчика кнопки
==========начало==========Процедура КнопкаВыполнитьНажатие(Кнопка) // Вставить содержимое обработчика. ПеременнаяНаша = ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.НайтиПоКоду("000"); Сообщить(ТипЗнч(ПеременнаяНаша)); УдаляемыйЭлемент = ПеременнаяНаша.ПолучитьОбъект(); Сообщить("Прошли контрольную точку"); Сообщить(ТипЗнч(УдаляемыйЭлемент)); УдаляемыйЭлемент.Удалить(); КонецПроцедуры=============конец кода=================Обработка отрабатывает с ошибкой -
Ошибка при вызове метода контекста (Удалить) УдаляемыйЭлемент.Удалить(); по причине:
по причине:
Действие недоступно для этого узла
Точно такю же ошибку мне сообшала программа при попытке в режиме Предприятия удалить этот узел.
Есть мысли куда копать?
Похоже, что в программе где-то осталась некая информация о прошлых попытках настройки - в регистрах сведений, в справочниках, в константах. Укажите пожалуйста где искать проблему."
31.01.2012
13:01
#2
Пока вижу единственный способ это сделать,
1. Снять конфигурацию с поддержки
3. Старый план обмена ОбменУправлениеТорговлиБухгалтерияПредприятия с созданным там предопределенным узлом удалить.
2. Создать новый план обмена ОбменУправлениеТорговлиБухгалтерияПредприятия.
4. Попробывать провести обмен.....
Но это варварство, должен быть какой-то более разумный способ...
1. Снять конфигурацию с поддержки
3. Старый план обмена ОбменУправлениеТорговлиБухгалтерияПредприятия с созданным там предопределенным узлом удалить.
2. Создать новый план обмена ОбменУправлениеТорговлиБухгалтерияПредприятия.
4. Попробывать провести обмен.....
Но это варварство, должен быть какой-то более разумный способ...
Читают тему
(гостей: 1)