|
Как обновить конфигурации в правилах(КД)? | ☑ | ||
---|---|---|---|---|
0
al_zzz
05.07.17
✎
11:50
|
КД 2.1.8.2. Есть правила для обмена ЗУП и ЗУП(это полные выгрузки с фильтрами и другими примочками). Базы обновились на 4 релиза и теперь у меня не все объекты выгружаются.
Подменить конфигурации в правилах на новые не получилось - всё сразу красным-красно. Сгенерировал тогда правила между этими базами автоматом, чтоб сравнить-объединить потом со своими старыми. Но ни для этих сравнение-объединение со старыми ни проходит, что для старых с этими: {Обработка.СравнениеИОбъединениеПравилОбмена.Форма.Форма.Форма(2754)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата) Если ИндексКартинки >= 0 Тогда В обоих случаях одинаковая ошибка. Как мне обновить правила? |
|||
1
dimaldinho
05.07.17
✎
11:53
|
||||
2
al_zzz
05.07.17
✎
11:55
|
(1) Да, забыл. Это тоже делал:
http://snap.ashampoo.com/XTDxX0FT |
|||
3
Garykom
гуру
05.07.17
✎
12:03
|
Создай новые конфигурации в базе КД, старые правила сохрани в файл и затем загрузи в новые пустые правила.
Дальше ручками-ручками |
|||
4
al_zzz
05.07.17
✎
12:07
|
(3) Если я старые правила загружу из файла, то получу кд идентичную моей рабочей, верно?
Она у меня итак есть. По сути это будет то же самое, что сгенерировать правила м/ду новыми конфигурациями и руками переносить из старых правил? Правильно я понял? |
|||
5
1dvd
05.07.17
✎
12:12
|
берешь MD83Exp.ert, выгружаешь структуру из Источника и Приемника, грузишь в КД
|
|||
6
al_zzz
05.07.17
✎
12:14
|
(5) Делал так, загружал в источник и приемник скопированной рабочей КД, в итоге всё красно там.
|
|||
7
h-sp
05.07.17
✎
12:14
|
(4) грузишь 2 конфигурации, создаешь из них конвертацию. Потом в нее загружеашь свои правила.
|
|||
8
h-sp
05.07.17
✎
12:16
|
(6) правильно, красным помечает как раз несоответствия. Для удобства. Дальше идешь по правилам и убираешь эту красноту.
|
|||
9
al_zzz
05.07.17
✎
12:22
|
(7) Так тоже попробовал. Не загрузились:
"{Обработка.ЗагрузкаКонвертации.МодульОбъекта(3024)}: Ошибка при установке значения атрибута контекста (ВыгружатьГруппуЧерезФайл) НоваяГруппаПКС.ВыгружатьГруппуЧерезФайл = Строка.ВыгружатьГруппуЧерезФайл; по причине: Реквизит недоступен для элемента " |
|||
10
Вафель
05.07.17
✎
12:28
|
как вариант:
загрузить новую конвертацию из файлов |
|||
11
al_zzz
05.07.17
✎
13:10
|
(10) Нет, получится дубль рабочей.
Сейчас пробую сравнение-объединение сделать. Мне тут на нимфостарте подсказали: Это известная ошибка. Фирмой 1С была зарегистрирована в декабре 2013 года. Связана с тем, что для некоторых классов объектов метаданных (бизнес-процесс, точка маршрута бизнес-процесса, задача) не заданы картинки. Способ обхода: https://partners.v8.1c.ru/forum/topic/1200346 |
|||
12
Wirtuozzz
05.07.17
✎
13:22
|
эх на днях делал такое.
|
|||
13
safrusraf
05.07.17
✎
13:47
|
(11) К ссылке доступа нет. Не могли бы вы сюда выложить способ обхода.
|
|||
14
al_zzz
05.07.17
✎
14:03
|
Обработка "Сравнение и объединение правил обмена" вылетает с ошибкой при попытке сделать полное сравнение двух конвертаций на основе типовых правил обмена УПП-УПП (с отбором по организации). Причина кроется в том, что в момент построения дерева объектов для отображения на форме в процедуре "УстановитьИндексКартинки" делается попытка получить картинку для бизнес-процессов, точек маршрутов и задач. В самом начале процедуры устанавливается соответствие индексов и картинок:
СоответствияИндексов = Новый Соответствие; СоответствияИндексов.Вставить(Неопределено , -1); СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.Справочник , 35); СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.Документ , 36); ... Проблема в том, что для бизнес-процессов и задач данные соответствия не задаются, поэтому далее в цикле по типу объекта вместо значения -1 получается значение "Неопределено" и не может выполниться условие в начале цикла: Если ИндексКартинки >= 0 Тогда Проблему временно решили, продублировав для отсутствующих объектов картинку справочника, однако хотелось бы, чтобы проблема была решена в типовой конфигурации: СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.БизнесПроцесс , 35); СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.ТочкаМаршрутаБизнесПроцесса , 35); СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.Задача , 35); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |