Замена конфигурации в правилах переноса данных.

Замена конфигурации в правилах переноса данных.

Те, кто часто занимается созданием правил конвертации данных в  конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.


24.01.2012 17:34 [27.01.2012 13:55] (milkers) Олег Молочников 77 [+] [−] Перейти к публикации

Страницы: 1
1.
K_A_O (файл скачал) 24.01.12 20:18 URL

Класс.

А то приходится заменять через одно место:
если выгрузить правила, то потом их конечно можно загрузить с выбором другой конфигурации, но эту конфигурацию снова приходится обновлять.

2.
Поручик (файл скачал) 24.01.12 20:30 URL

Приходилось вручную перебивать.

3.
artbear 24.01.12 21:35 URL

Полезная штука.
Всегда удивляло, почему 1С не сделала подобный функционал легко доступным :(
Правда, иногда думал, что я такой тупой и не вижу такой элементарной и нужной фичи :)
Т.к. КД пользуюсь не так уж часто, также перебивал вручную или вообще не трогал (вроде работало)

Ответили: (4) (8)

4.
Поручик (файл скачал) 25.01.12 0:05 URL

(3) 1С много чего не сделала.
Замена конфигурации в конвертации данных не такая уж частая вещь, за пять лет работы с 8.Х и КД2 таких случаев было, дай бог, если пять-шесть.

5.
Ranika 25.01.12 5:52 URL

Спасибо, удобная вещь

6.
sa1m0nn 25.01.12 7:45 URL

Спасибо.

Я уже приловчился подобные штуки групповой обработкой делать, правда настройка отбора порой голову ломает :)

7.
aspirator23 25.01.12 7:47 URL

Такие правила выгружаю, а затем загружаю. Красное исчезает.

8.
alika 25.01.12 9:57 URL

(3) Да, я тоже искала, как же это можно сделать, вроде очевидно и напрашивается. Очень удобная обработка. Редко, но нужно, спасибо.

9.
Chif13 (файл скачал) 25.01.12 9:57 URL

Очень нужная штука, если работаешь с правилами - спс.

10.
Циник (файл скачал) 25.01.12 10:11 URL

Спасибо огромное! Слезы прям на глазах наворачиваются от осознания количества времени потраченного на это. Пробовал написать сам, но запал кончился с переходом на другой проект.

11.
НатальяАлекс 25.01.12 11:02 URL

Здорово! Очень пригодится!

12.
nata_07 (файл скачал) 25.01.12 11:49 URL

ЭЭЭх, вот только на прошлой неделе перевыбирала после замены конфы... Будет про запас.

13.
DragonAgo 25.01.12 12:18 URL

Очень полезная вещь! Как раз на днях буду работать в конвертации данных и данная статья очень пригодится в ночных трудах.

14.
Lizi60 25.01.12 13:28 URL

Спасибо. Обязательно пригодится.

15.
RTA 25.01.12 13:35 URL

Удобно, спасибо!

16.
dachnik (файл скачал) 25.01.12 16:14 URL

Столкнулся с похожей проблемой после недавнего обновления БП2.0 с 29.10 на 31.7 - 1С изменила реквизиты счетов-фактур. В итоге обмен с УТ упал. Ручками перебил правила в соответствии с новым шаблоном макета правил обмена БП-УТ, поправил ид-ник в заголовке правил и релиз конфы, ошибки при обмене исчезли, однако по неведомой причине перестали грузиться все новые элементы, даже при принудительной регистрации через обработку узла обмена. Пришлось настраивать обмен по-новой. Думаю, сэкономил бы кучу времени, воспользовавшись вашей обработкой. В след. раз попробую вашу обработку. Спасибо.

17.
Gmix (файл скачал) 25.01.12 16:42 URL

Обработка совершенно не работоспособная.
Заменяет и то не полностью некоторые ПКС и ПКЗ.

Пришлось написать свою.
выложил сейчас на модерации.

Свою проверял на правилах УПП -> БП и УПП ->УПП

Ответили: (18)

18.
milkers 25.01.12 16:45 URL

(17) Пожалуйста , уточни, какая версия конвертации данных, что не изменилось.

Ответили: (19)

19.
Gmix (файл скачал) 25.01.12 16:56 URL

(18) milkers,
Конвертация 2.1.5.1

Посмотрел ваш код.
Там меняются только ПКС и ПКЗ. Сильно не вникал но запустив вывелось очень не большое количество сообщений.
Открыв правила на странице ПКО все объекты красные.

На самом деле в ПКО реквизиты Источник и Получать также нужно менять
в ПКВ реквизит объектВыборки также нужно менять.

20.
Gmix (файл скачал) 25.01.12 17:01 URL

Одобрили мою обработку.

Посмотрите код там все понятно вроде.

21.
milkers 25.01.12 17:04 URL

(0) Всем извинения, случайно затерт кусок кода. Сейчас исправляю.

22.
milkers 25.01.12 17:48 URL

(0) Приношу извининения, код уже исправлен. Случайно пропала часть кода обработки в процессе причесывания.

23.
arjuna 25.01.12 23:13 URL

Спасибо, щас попробуем.

Ответили: (24)

24.
milkers 26.01.12 3:25 URL

(23) arjuna, ОК?

25.
ideal_ko 26.01.12 10:46 URL

Спасибо!
Очень помогло.

26.
НатальяАлекс 26.01.12 15:47 URL

кто проверил, скажите, работает?

Ответили: (27)

27.
milkers 26.01.12 15:49 URL

(26) Я проверил на нескольких конвертациях. Все хорошо. Но если, не дай бог, что-нибудь у Вас не заработает, я поправлю.

29.
acsent 27.01.12 12:30 URL

а выгрузить загрузить правила не спасает?

Ответили: (48)

30.
milkers 27.01.12 13:56 URL

(0) Убраны отладочные сообщения, добавлено исправления правил выгрузки данных в случае, если менялась конфигурация источник.

31.
metmetmet 29.01.12 19:08 URL

После выхода новых релизов конфигураций бывает необходимость обновлять и правила обмена, раньше приходилось загружать-выгружать, много лишних кнопок жать, а теперь надеюсь будет все гороздо быстрее.
Спасибо автору!

32.
yalo 01.02.12 10:22 URL

Спасибо, полезная вещь.

33.
Les_Saboteurs 01.02.12 11:16 URL

Всегда вручную перебивал(:

34.
heseh (файл скачал) 01.02.12 15:37 URL

Цитата
29. acsent27.01.12 12:30
а выгрузить загрузить правила не спасает?


Недавно столкнулась с конвертацией, с подменой прав... первый раз щелкала все красное вручную, в другой раз действительно попробовала выгрузить и загрузить, все сопоставления окрасились в черный...

Идея хороша, но не пробовали ли вы воспользоваться данным способом?

Изменено: heseh - 01.02.12 15:38
35.
ombun 01.02.12 15:49 URL

Спасибо, полезная вещь.

36.
tnikolas 02.02.12 10:12 URL

Ты Ваще мужик!!!! Класс!!!

37.
fonomo0 03.02.12 21:39 URL

Применял конвертацию некоторое время назад, пока стандартного функционала хватало)

38.
Spec1c 06.02.12 19:16 URL

полезная штука. надо тоже скачать. автор модолец.

Ответили: (39)

39.
milkers 06.02.12 21:00 URL

(38) Модолец - это гибрид молодца и подлеца? :)

40.
RomanUzmov 07.02.12 23:41 URL

Полезная вещь

41.
haous 08.02.12 16:40 URL

До этого переделывал правила Комплекс77 - УТП 82 на ПУБ77 - УТП82. Запарился и нашел эту обработку. Это выручалка. Спасибо!

42.
timm00 08.02.12 23:53 URL

Мда... видимо обновить существующую конфигурацию-источник или приемник автору, как и многим благодарствующим, не позволяют соображения религиозного характера...
Одного не пойму, зачем это в общем то бесполезное творение еще и на главной странице вывешивать?

43.
commo 10.02.12 13:58 URL

спасибо. попробуем

44.
1cvirus (файл скачал) 12.02.12 23:16 URL

Полезная вещь, только что запустил -жду

45.
apostal86 19.02.12 10:54 URL

Конвертация данных ред. 2.1.3.1, - стандартно заложено то, для чего автор писал доработку, если только он не задумал что-то другое. А так при такой форме загрузки правила модифицируются стандартно. В ред. 2.1.5.1 проверял - такое тоже есть. Сам пользовался много раз. Жизнь давно уже облегчена!

Zamena.JPG (223.72 КБ) [ Скачать ]
Изменено: apostal86 - 22.02.12 19:14
46.
maria1988 20.02.12 9:38 URL

Еще не приходилось заменять конфигурацию в правилах , но если придется, буду знать где скачать нужную обработку. Действительно огромный труд, спасибО!

48.
Мощный 23.03.12 21:51 URL

(29) acsent, вот представился случай и что же ? Да удобней такая штука во всех отношениях по кр.мере в не типовых ситуациях

49.
nano1c (файл скачал) 03.04.12 9:49 URL

автору плюс ибо обработка полезная. но я в ней дописал еще кейс - для отключения правил у которых исчез приемник или источник:

Код
            Если ВыборкаОдноименныхСвойств.Следующий() Тогда
               ОбъектПравилоКонвертацииСвойств=ТекущееПравилоКонвертацииСвойств.ПолучитьОбъект();
               ОбъектПравилоКонвертацииСвойств.Источник= ВыборкаОдноименныхСвойств.Ссылка;
               ОбъектПравилоКонвертацииСвойств.Записать();
            иначе              //y..
               ОбъектПравилоКонвертацииСвойств=ТекущееПравилоКонвертацииСвойств.ПолучитьОбъект();
               ОбъектПравилоКонвертацииСвойств.Отключить= истина;
               ОбъектПравилоКонвертацииСвойств.Записать();
               
                   //y.
            Конецесли;

Изменено: nano1c - 03.04.12 9:49
Страницы: 1

77 [+] [−] Перейти к публикации