Имя: Пароль:
1C
1С v8
Не перепроводится реализация в БП, после синхронизации с УТ
0 И Р
 
28.11.17
20:12
Здравствуйте! Настраивал синхронизацию между УТ и БП, через универсальный протокол обмена данными, прямое подключение.
Первая странность: Если настраивать синхронизацию со стороны УТ, то в настройках УТ автоматом выставляется протокол обмена 1.0, в бухгалтерии в этой графе пусто. В этом случае синхронизация заканчивается ошибкой, т.к. БП не поддерживает протокол 1.0. После чего выставил протокол 1.3 в УТ, зашёл в БП, и поставил протокол 1.3, но при сохранении выдаёт вот такую ошибку:
http://take.ms/PsPMs - обращаю внимание, что принтскрин сделан именно в БП. И как результат не сохраняет.

Вторая странность: Если я создаю синхронизацию со стороны бухгалтерии, тогда проставляются правильные протоколы обмена, а именно 1.2(к первому пункту пробовал, результат тот же) Синхронизация выполняется, однако странность в том, что при попытке распровести или перепровести реализацию, или изменить номенклатуру в Бухгалтерии сталкиваюсь с ошибкой:


{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1263)}: Ошибка выполнения правил регистрации объектов для плана обмена СинхронизацияДанныхЧерезУниверсальныйФормат.
Описание ошибки:
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(2206)}: Ошибка алгоритма вычисления значения константы:
План обмена: СинхронизацияДанныхЧерезУниверсальныйФормат
Объект метаданных: Документ.РеализацияТоваровУслуг
Описание ошибки: Поле объекта не обнаружено (СтатусыРеализацийТоваровУслуг)
Алгоритм:
// {Начало алгоритма}
Значение = Перечисления.СтатусыРеализацийТоваровУслуг.КПредоплате;
// {Окончание алгоритма}
                    ВызватьИсключение СтрокаСообщения;
        ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(



Помогите пожалуйста решить такую с виду тривиальную задачу как синхронизация УТ и БП. Заранее спасибо!
1 Cyberhawk
 
28.11.17
20:21
Не те ПРО суешь
2 И Р
 
28.11.17
22:28
(1) Простите великодушно, не могли бы более развёрнуто сказать?
3 Cyberhawk
 
28.11.17
22:30
(2) Ну код использует ПРО не для той конфигурации
4 Neg
 
28.11.17
22:30
(2) наверное правила обмена :)
5 Cyberhawk
 
28.11.17
22:32
(4) Нет же
6 Neg
 
28.11.17
22:36
(5) А что такое ПРО?
7 Neg
 
28.11.17
22:37
правил регистрации объектов ?
8 Neg
 
28.11.17
22:40
У меня в голове Противоракетная оборона (ПРО) крутится:)
9 И Р
 
28.11.17
23:53
Правильно ли я понимаю, что это происходит по той причине, что в Бухгалтерии нет такого функционала как СтатусыРеализацийТоваровУслуг , которые были включены у меня в УТ?
И теперь мне надо:
1) Отключить этот функционал в УТ
2) Снять с проведения реализации в УТ, синхронизировать.
3) Провести документы в УТ, синхронизировать.
4) Попробовать изменить и провести реализации в БП
10 h-sp
 
29.11.17
01:46
(9) всё таки у вас ошибка в БП. Значит нужно в БП исправлять. А все ваши 4 пункта выкиньте. Наверно, нужно перечитать (1)
11 И Р
 
29.11.17
09:35
(10) Ошибка в БП потому, что в конфигурации БП нет такого функционала в документе как СтатусыРеализацийТоваровУслуг, а в документе этот функционал присутствует, поэтому в БП документ и не проводится.
12 Cyberhawk
 
29.11.17
10:32
(7) Да
13 Cyberhawk
 
29.11.17
10:33
(11) Не неси пургу. ПРО не те используются, и скорее всего по твоей вине.
14 И Р
 
29.11.17
11:20
(13) Каким образом проверить что используются именно те?

Вообще есть функционал типовой в УТ, такой как СтатусыРеализацийТоваровУслуг    в бухгалтерии такого функционала нет. Что именно происходит с документом допустим реализацией, если  его начать изменять в бухгалтерии? Эти реквизиты и табличные части, которые были добавлены в УТ в этот документ они замораживаются и не редактируются? Если да, то где они хранятся, ведь в конфигурации БП не предусмотрено их хранение?
15 Cyberhawk
 
29.11.17
11:35
(14) "Каким образом проверить что используются именно те?" // Лезешь в отладку или в настройки синхронизации или - традиционно - зовешь специалиста
Ошибка? Это не ошибка, это системная функция.