Имя: Пароль:
1C
1С v8
Обмен УТ 10.3 Розница 2.2
0 Krabb
 
09.10.16
11:35
Всем добрый день!
Кто-нибудь настраивал?

В мануале который идет с розницей 2.2 написано: "через меню Сервис / Обмен данными с продуктами на платформе 8.2 / Обмены данными необходимо перейти к списку Обмены данными. В командной панели формы необходимо нажать на кнопку Создать. В появившемся подменю необходимо выбрать пункт Создать обмен с конфигурацией "Розница, ред. 2.2"

Однако, так сделать не получается, т.к. в указанном подменю нет пункта "Создать обмен с конфигурацией "Розница, ред. 2.2"

Версии конфигураций: УТ 10.3.37.5, РТ 2.2.4.30

Что сделать чтобы настроить такой обмен?
1 zippygrill
 
09.10.16
18:43
Операции-Константы-Настройки программы-обмен данными. Там есть опция "включить обмен с 8.2".
2 Krabb
 
09.10.16
20:51
(1) Галка стоит. Если бы эта галка не стояла, в меню "Обмен данными с продуктами на платформе 8.2" даже нельзя было бы попасть
3 Krabb
 
10.10.16
15:42
Сделал скриншот чтобы было понятнее о чем я:
http://i013.radikal.ru/1610/6f/6f2df5a1472e.jpg
4 IVT_2009
 
10.10.16
15:49
Обмен с 2.1 выбираем. программы нужно до упора обновить. Если не поможет - подгрузить правила. Только что делал
5 Krabb
 
10.10.16
15:57
Пробовал, не взлетает. При выгрузке из УТ возвращает ошибку:

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3800)}: Ошибка в обработчике события ПередВыгрузкой (свойства)
    ПКО                    =  ПоступлениеТоваров  (Документ: Поступление товаров и услуг)
    ПКС                    =  20  (ХарактеристикаНоменклатуры --> Характеристика)
    Объект                 =  Поступление товаров и услуг 00000000139 от 01.09.2016 18:20:49  (Документ объект: Поступление товаров и услуг)
    СвойствоПриемника      =  Характеристика  (СправочникСсылка.ХарактеристикиНоменклатуры)
    Обработчик             =  ПередВыгрузкойСвойства
    ОписаниеОшибки         =  Преобразование значения к типу Булево не может быть выполнено
    ПозицияМодуля          =  (4)
    КСообщенияОбОшибках    =  55
        ВызватьИсключение СтрокаСообщенияОбОшибке;

Всё обновлено до последних релизов: УТ 10.3.37.5, РТ 2.2.4.30, Платформа 8.3.8.2137

Правила обмена в УТ загружал из каталога с шаблоном последней розницы
6 MaxS
 
10.10.16
16:12
Если в РТ 2.2.4.30 нормально сделана синхронизация через универсальный формат, то его можно внедрить в УТ 10.3 (у меня есть) и пользоваться.
Если используются характеристики, то в синхронизации на основе универсального формата в РТ 2.2.4.30 этого может не быть.
7 Krabb
 
10.10.16
16:34
Сейчас попробовал сделать выгрузку по плану обмена с роз 2.1 с дефолтными правилами - та же ошибка.

(6) Хотелось бы использовать регистрацию объектов чтобы не выгружать/загружать лишнее, если я правильно понимаю, при обмене через универсальный формат этого не будет?
8 MaxS
 
10.10.16
16:53
(7) будет всё как в типовом варианте и с регистрацией.
Обмен двухсторонний? В Рознице состав узла обмена универсального формата может содержать не все справочники и документы. Штрихкодов нет. (самые последние версии не проверял)
9 Cyberhawk
 
10.10.16
16:54
(6) И давно существуют правила конвертации для УТ 10.3 <--> ЕД
10 Krabb
 
10.10.16
17:06
(8) Да, двухсторонний

И всё-таки хотелось бы по-максимуму использовать типовые решения, тем более в (4) пишут что всё работает.

Есть ли какая-нибудь возможность использовать точки останова в правилах конвертации? Или какой-то способ вычислить какое именно значение 1с не может проверить на булевность?
11 MaxS
 
10.10.16
17:32
(9) Обмен УТ 10.3 -> ЕД с начала этого года появился.
УТ 10.3 <--> ЕД скоро будет, пока не просили.
(10) Не настаиваю. Вам решать. )) Если розница редко будет обновляться, то типовой обмен на КД2 подойдёт.
Судя по УТ 11 вариантов выбора всё меньше.
12 Krabb
 
10.10.16
17:49
С ошибкой разобрался сам.
Если кому-то пригодится то ларчик просто открывался: обработчик ПередВыгрузкойСвойства свойства ХарактеристикаНоменклатуры обращался к алгоритму ВыгрузитьХарактеристики. В этом алгоритме выполнялось в числе прочего:
ВестиУчетПоХарактеристикам = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Номенклатура, "ВестиУчетПоХарактеристикам");
Если ВестиУчетПоХарактеристикам И ХарактеристикаНоменклатуры.Пустая() Тогда
В документе на который ругалась обработка обмена были строки с незаполненной номенклатурой, для них ВестиУчетПоХарактеристикам возвращало неопределено а не истина/ложь

(11) что не так с УТ11?
13 Cyberhawk
 
10.10.16
17:53
(11) Не знал, спс за инфу
14 Krabb
 
10.10.16
18:13
(13) в (11) товарищ имеет в виду внешнюю обработку для обмена которую он написал и выложил на инфостарте, в типовой УТ 10.3 ЕД нет
15 Cyberhawk
 
10.10.16
18:35
(14) Я не про обработку спрашивал, а про сами правила конвертации объектов метаданных УТ 10.3 в формат ЕД (и обратно). Или эти правила тоже авторские?
16 Krabb
 
10.10.16
21:15
(15) это к автору вопрос а не ко мне, в публикации на инфостарте всё написано, рекламировать не буду
17 MaxS
 
11.10.16
04:50
(13) (15) Обработка и правила пока существуют в авторском  исполнении. От 1С такого нет и наверное не будет.
(12) Подобных ошибок в правилах много к сожалению как в КД2 так и в КД3. Нет проверок на незаполненные значения.
УТ 11 постепенно отказывается от обменов на КД2.