Правила обмена — как на ладони!

Публикация № 197530

Разработка - Системная интеграция - Обмен через XML

Конвертация данных правила обмена

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

Можно ли изучить сложные правила за 15 минут?

Скажите, задумывались ли Вы над тем, как устроены правила обмена? Наверняка задумывались!

И скорее всего даже знаете, что они включают в себя правила выгрузки данных (ПВД), правила конвертации объектов (ПКО), правила конвертации свойств (ПКС и ПКГС) и правила конвертации значений (ПКЗ).

А еще в них есть правила очистки данных, алгоритмы, запросы, параметры конвертации, дополнительные обработки и большое количество обработчиков событий.

В самом простом случае правила можно представить так: правило выгрузки данных вызывает правило конвертации и передает ему выгружаемый объект. Правило конвертации по правилам конвертации свойств передает его свойства (реквизиты) другим правилам конвертации объектов или правилам конвертации значений. В результате этих вызовов формируется файл xml.

И это самый простой вариант!

А теперь представьте себе более сложные правила. Такие например, как правила обмена «Управление торговлей, ред. 1.1 → Бухгалтерия предприятия, ред. 3.0». Структура  конфигураций значительно различается. Большое количество параметров, общих алгоритмов и запросов. Многочисленные варианты настройки...

И понять, что же представляют собой эти правила, становится уже не так просто...

Дело в том, что правила могут быть вызваны по — разному. Например, в ПВД можно указать по какому именно ПКО будет выгружаться переданный объект (указав его в реквизите «Правило конвертации»). А можно в обработчике «Перед выгрузкой» или «При выгрузке» в зависимости от каких — либо условий определить значение переменной ИмяПКО, которому он должен быть передан или вызвать функцию ВыгрузитьПоПравилу(). А этих условий может быть не один и даже не два...

Или возьмем общие алгоритмы и запросы. К ним можно обратиться из обработчиков событий, написав программный код Выполнить(Алгоритмы.) и Запросы. соответственно. А отследить такие вызовы штатно практически невозможно.

И вот представьте себе, как Вы изучаете простыни кода, пытаясь найти эти вызовы и понять — как выполняется преобразование объекта. Представили? А теперь — забудьте!

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

Представлю Вашему вниманию маленькую, но очень полезную обработку «Навигатор правил обмена», которая позволяет выявлять следующие взаимосвязи:

1. Для ПВД, ПКС указано ПКО.
2. Для ПКС не указано ПКО, выполняется подбор подходящего правила по типу источника и приемника.
3. Выполняется вызов функции ВыгрузитьПоПравилу().
4. Переменной ИмяПКО присваивается значение в одном из обработчиков событий.

Эта обработка очень проста в использовании — нужно указать правила обмена и нажать кнопку «Сформировать». После того, как будет выполнен анализ вызовов (может выполняться довольно долго)  она сформирует дерево правил.

Дерево правил

Дерево правил — основной инструмент обработки. Оно предназначено для отображения структуры вызовов и позволяет перейти к конкретному элементу правил (ПВД, ПКО, ПКС, ПКГС, ПКЗ, параметрам, алгоритмам и запросам) или открыть общую форму «Настройка правил обмена данными» с отбором по текущему правилу и элементу правил.

Более того, обработка покажет и способ, по которому вызывается конкретное правило!



Вам «в наследство» достались сложные правила обмена, и понять логику предыдущего программиста сложно? Тогда эта обработка предназначена именно для Вас!

Вы открываете свои правила, в которые не заглядывали год и пытаетесь вспомнить что имелось в виду, когда писался алгоритм? «Навигатор правил обмена»  моментально поможет Вам вспомнить все!

И еще одна маленькая, но в некоторых случаях очень полезная возможность. Если в текущей строке дерева содержится ПКО, то контекстное меню будет содержать команду "Установить отбор по текущему значению". С помощью этой кнопки можно быстро отфильтровать все вхождения в дерево этого ПКО (с учетом подчиненных и родительских строк).

Отбор по ПКО Результат отбора

Скачайте обработку и изучите правила с которыми Вы работаете сейчас!

Открывайте и редактируйте правила прямо из обработки, когда Вы точно знаете — откуда они были вызваны! Сэкономьте время и нервы!

P.S. Я буду очень рад любым замечаниям и предложениям, которые смогут улучшить этот инструмент, повысить его производительность и удобство.

 
 Изменения в релизах

Версия 2.2 от 30.03.2019

  1. Изменения в отображении ПКС в дереве вызовов:
    1. Добавлена сортировка по порядку родителя и порядку ПКС,
    2. Правила, по которым выполняется поиск, выделяются жирным шрифтом.
  2. Исправлены выявленные ошибки.

Версия 2.0 от 14.01.2019

  1. Переработан анализ поиска ссылок на объекты правил с использованием регулярных выражений.
  2. Снижено потребление оперативной памяти.
  3. Исправлены выявленные ошибки.

Скачать файлы

Наименование Файл Версия Размер
Сценарий обмена по правилам. Версия 2
.epf 267,38Kb
29.06.19
109
.epf 2.2 267,38Kb 109 Скачать
Сценарий обмена по правилам. Версия 1.0
.epf 41,30Kb
05.02.19
1057
.epf 1.0 41,30Kb 1057 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 3194 13.08.13 13:58 Сейчас в теме
Йессс, наконец-то это кто-то сделал, ура!

Идея была примерно та же, но нужды крайней не случилось. Спасибо, нужная и хорошая вещь!
2. Yimaida 35 14.08.13 02:08 Сейчас в теме
Обработка полезная, спору нет. Только вот, что то она не отображает все обработчики событий. Например, в ПКО документа "После загрузки" есть, а "При загрузке" - нет, или перед выгрузкой в ПКС.
5. tomvlad 3859 14.08.13 08:36 Сейчас в теме
(2) Отображаются не все обработчики событий, а только те, в которых были найдены вызовы. Обработчик "При загрузке" для ПКО действительно не обрабатывался, исправлю.
(4) Спасибо, действительно нужно еще поработать над алгоритмом.
11. Yimaida 35 14.08.13 11:01 Сейчас в теме
(5) Да нет. Я же не привел весь список обработчиков событий. Я указал для примера, то что у меня в правилах явно (закомментированные, кстати, тоже не попадают) используется.
12. tomvlad 3859 14.08.13 11:24 Сейчас в теме
(11) Yimaida, закоменнтированные вызовы и не должны попасть, в запросе на это есть условие:

|		ИЛИ (" + ИмяСправочника + "." + ИмяРеквизита + " ПОДОБНО ""%[^/][^/]" + УсловиеСвязи + ")" 


Обработчик "Перед выгрузкой" для ПКС нормально обрабатывает вызовы, проверил.
13. Yimaida 35 14.08.13 11:30 Сейчас в теме
(12) Если Вы считаете, что в обработке все отрабатывает как надо, то я спорить не собираюсь. Вы выложили обработку - я написал, то что не работает у меня. Если бы Вы были нацелены конструктивно, то попросили бы мои правила посмотреть. А так уперлись, что так и надо. Надо так надо.
14. tomvlad 3859 14.08.13 11:49 Сейчас в теме
(13) Зря Вы Павел так реагируете. Вы сообщаете об ошибке, я пытаюсь понять - в чем она заключается. То что Вы не приводите дополнительной информации, позволяющей диагностировать ошибку, конечно плохо. Но ведь я не могу тянуть ее из Вас клещами, не правда ли? То что мог, я проверил, ошибку не нашел, о чем и написал.

Вот Александр (3) привел скриншот, привел фрагмент кода - замечательно, ошибка найдена и уже исправлена.

Почему бы и Вам не поступить подобным образом?
smooth; dvsidelnikov; Pipapalamm; +3 Ответить
3. echo77 1148 14.08.13 08:04 Сейчас в теме
Сейчас посмотрим. Плюсую
4. echo77 1148 14.08.13 08:23 Сейчас в теме
(0) Непонятно почему ПКО номенклатура со способом вызова ВыгрузитьПоПравилу попала в дереве в ПВД Путевой лист
Прикрепленные файлы:
Код.html
6. comol 4288 14.08.13 09:33 Сейчас в теме
7. Raminus 14.08.13 09:46 Сейчас в теме
Надо будет посмотреть, а так плюсую авансом!
8. orehova123 14.08.13 09:54 Сейчас в теме
Посмотрю, спасибо. Тоже плюсую авансом, так как задумка очень полезная
9. orehova123 14.08.13 09:56 Сейчас в теме
Тоже плюсую авансом, так как считаю задумку очень полезной
10. serezhick 14.08.13 09:56 Сейчас в теме
15. Yimaida 35 14.08.13 12:21 Сейчас в теме
Владислав, а что покажет скриншот Вашей обработки запущенной на моих ПОД? Не видя самих ПОД скриншот ничего не даст, и даже кусок кода из моего обработчика (это я уже утрирую, конечно).
Тянуть клещами ничего не надо. Если обработка выложена "as is", то не воспринимайте мои комментарии, как наезд и т.п. Ничего личного.
16. yuraskas 170 14.08.13 12:47 Сейчас в теме
Конечно плюс. Но у меня дублируются объекты в дереве (напр. спр. физические лица, открываешь еще раз физические лица, потом уже идут правилаконвертациисвойств).
17. tomvlad 3859 14.08.13 12:56 Сейчас в теме
(16) yuraskas, скорее всего Вы видите разные объекты - сначала показано ПВД "Физические лица", а затем - ПКО "Физические лица", которое уже вызывает ПКС. Убедиться в этом можно с помощью шрифта - для строк, в которых выводятся ПКО он жирный.
18. yuraskas 170 14.08.13 13:13 Сейчас в теме
да, действительно. Спасибо за ответ.
19. Ламия 14.08.13 13:20 Сейчас в теме
Позволит ли данная обработка работать с правилами выгрузки из 8ки в 7ку? Я верно полагаю, что ей все равно какие правила обрабатывать?
20. tomvlad 3859 14.08.13 13:20 Сейчас в теме
(19) Ламия, абсолютно все равно. Правда алгоритмы в 7.7 вызываются по-другому и эти вызовы пока не обрабатываются. Доработаю в ближайшее время.
21. Ламия 14.08.13 13:53 Сейчас в теме
Жаль, а то пытаюсь сваять правила из 8ки в 7ку, надеялась Ваша обработка поможет существенно.
24. tomvlad 3859 14.08.13 15:15 Сейчас в теме
(21) Ламия, добавил анализ вызовов алгоритмов из 1С:Предприятия 7.7
22. Stim213 385 14.08.13 13:57 Сейчас в теме
Отличная обработка, только она не сработает, например, при редактировании штатных правил обмена ЗУП-БП 3.0.
Разработчики придумали ход конем, обработка загрузки данных в 3.0 вызывает универ обмен данными XML в режиме отладки и заменяет обработчики ПКО кодом из обработки ОбработчикиЗагрузкиИзЗУП25. В результате, как ни исправляй правила обмена в выгрузке - обработчики всегда будут те, которые прописаны в 3.0. Имхо, это очередная заплатка разрабов типовых решений, котрую нужно искоренять
bovka; Ganjubas; ekomova; Now; Rustig; +5 Ответить
25. Yimaida 35 14.08.13 16:18 Сейчас в теме
(22) Stim213, Это сделано для защиты от кода, который может быть загружен через ПОД.
23. killitch 30 14.08.13 13:59 Сейчас в теме
Спасибо! Пригодится, будем следить за обновлениями.
26. alex15650 180 15.08.13 10:34 Сейчас в теме
При открытии обработки пишет ошибку "Поле объекта не обнаружено (ТипыОбъектов)"
27. tomvlad 3859 15.08.13 10:40 Сейчас в теме
(26) alex15650, обработка предназначена для использования ТОЛЬКО с конфигурацией 1С:Конвертация данных!
28. alex15650 180 15.08.13 10:53 Сейчас в теме
29. rosinfo1 18.08.13 00:41 Сейчас в теме
Так и не понял как это работает. В описании не сказано что для конфигурации КД и для какого релиза КД. У меня установлена КД 2.0.28.1. Правила нужно предварительно загружать в конфигурацию КД или нет? У поля ПравилаОбмена тип "строка" и отсутствует обработчик НачалоВыбора. Неудобно выбирать файл из каталога на диске. Скопировал туда путь "F:\Правила конвертации.xml" получил ошибку
{Форма.Форма.Форма(741)}: Ошибка при вызове метода контекста (ВыбратьИерархически)
ВыборкаПВД = Справочники.ПравилаВыгрузкиДанных.ВыбратьИерархически(, ПравилаОбмена,, "Порядок");
по причине:
Несоответствие типов (параметр номер '2')
Юзербилити не проработано. Не хватает универсальности под любую конфу.
30. tomvlad 3859 19.08.13 08:54 Сейчас в теме
(29) rosinfo1, подскажите пожалуйста, что именно вызвало трудности в понимании того, как используется эта обработка?

В описании публикации указана конфигурация, для использования в которой предназначена обработка. Это - 1С:Конвертация данных.

Поле ПравилаОбмена имеет тип СправочникСсылка.Конвертации. Если у Вас этот тип - Строка, значит обработка открыта не в той конфигурации для которой она предназначена. Каким образом можно выбирать файл из каталога? И главное - для чего это нужно?

Извините, я не знаю слова "юзербилити". Если Вы имеете в виду слово "Юзабилити", то что именно не проработано?
Прикрепленные файлы:
32. rosinfo1 19.08.13 11:36 Сейчас в теме
(30) Спасибо все получилось. Мои трудности скорее всего связаны с тем, что я редко использую КД 2.0, в основном правила обмена исправляю через AKXMLEdit или XMLNotepad. Через Ctrl+F нахожу нужный мне блок и работаю с ним(возможно кто-то посчитает это мазохизмом). Поэтому правила храню в отдельных файлах на диске, открываю через Меню/Файл/Открыть. Думал, что в этой обработке такой же интерфейс и не зависимость от запущенной КФГ.
31. Famza 83 19.08.13 11:24 Сейчас в теме
33. Famza 83 19.08.13 12:16 Сейчас в теме
(0) Не получилось за 15 минут изучить сложные правила - ошибка, однако: Память всю сожрала обработка )))
Ось вин ХР, планка ОЗУ стоит 4Г, КД 2.1.8.1, ПОД - типовые для УПП "Правила переноса данных из типовой конфигурации «Бухгалтерский учет», редакции 4.5 для 1С:Предприятия 7.7".
Прикрепленные файлы:
34. Famza 83 19.08.13 12:32 Сейчас в теме
(0) Может сделать возможность выбора просмотра правил и формировать дерево просмотра правил по отобранным?
35. Shrek2015 19.08.13 14:26 Сейчас в теме
36. Rustig 1412 26.08.13 07:25 Сейчас в теме
37. AVK_Alex 4 30.08.13 10:48 Сейчас в теме
Ставлю плюс уже только за идею! А сам механизм "будем посмотреть"...
38. karakozov 03.09.13 11:11 Сейчас в теме
Весьма полезный инструментик.Не до конца понятно его прикладное применение, но выглядит занятно.
39. Pride82 04.09.13 13:41 Сейчас в теме
Как я понял эта обработка только для того чтобы "почитать" и "посмотреть" правила?
Возможно ли редактирование какого нибудь проблемного места в правилах?
40. tomvlad 3859 05.09.13 12:38 Сейчас в теме
(39) Pride82, чтобы открыть правило достаточно щелкнуть по нему мышкой или с помощью контекстного меню перейти к форме настройки правил (при этом будет позиционирование на текущее правило).
41. Pride82 06.09.13 10:26 Сейчас в теме
Интересно. Вот бы еще развернутую справку добавить с наглядными примерами работы с правилами и с событиями правил, вообще бы цены не было.
42. shira84 200 10.09.13 08:43 Сейчас в теме
(105) Gazza, да я считаю это мазохизмом.
43. smir 51 06.11.13 10:24 Сейчас в теме
44. newold2 121 07.11.13 17:44 Сейчас в теме
45. alexandr_astafiev 66 12.12.13 15:15 Сейчас в теме
Грузил стандартный перенос из 1С 7.7 Бухгалтерия 4.5 в 1С 8.2 Бухгалтерия 2.0 Запускал обработку в 1С 8.2 Конвертация 2.1.8.1 Оказалось недостаточно памяти для загрузки такой конвертации в обработку даже на корпоративном сервере Сервер правда не "упал" но программа 1С Конвертация вылетела Что то не так с этой обработкой
46. tomvlad 3859 12.12.13 15:36 Сейчас в теме
(45) alexandr_astafiev, да все очень просто. При анализе вызовов выполняется пакетный запрос. И все бы ничего, но в одном из запросов пакета есть объединение из более чем 200 запросов. Если правила небольшие, то проблем, как правило не возникает. Для правил "развестистых" уже могут быть варианты...

Конечно, нужно бы оптимизировать запрос. Если у вас есть желание - займитесь, результатами этого потом с удовольствием воспользуются другие (и я в том числе).

Если желания нет - используйте 64-х разрядную систему. Падать не будет.
47. alexandr_astafiev 66 12.12.13 16:31 Сейчас в теме
Когда мой домашний и рабочий компы где по 2 Гбайта памяти не потянули я не очень удивился Но корпоративный сервер терминалов он нормальный современный http://clip2net.com/s/6mYWE7 Единственный вариант что захожу на сервер терминально и может где то ограничение на объем доступной памяти срабатывает Хотя права у меня вроде бы админские Я 1С занимаюсь а системный администратор у нас другой человек Во всяком случае пока каких то ограничений в правах не замечал Так что попробую конечно глянуть запросы Напишу что получилось
48. IgorXml 641 12.12.13 17:53 Сейчас в теме
У меня правила для УПП. На работе Windows XP 32 3 Гб ОЗУ. После 20 минут - "Нехватка памяти". Но для мелких правил ОК.
49. hunterok 16.01.14 19:00 Сейчас в теме
В УНФ для Украины не работает. При подключении дополнительной обработки, ошибка "Метод объекта не обнаружен (СведенияОВнешнейОбработке)"
50. tomvlad 3859 16.01.14 23:22 Сейчас в теме
(49) hunterok, в некоторых случаях помогает чтение описания.
Прикрепленные файлы:
hunterok; +1 Ответить
51. hunterok 16.01.14 23:26 Сейчас в теме
(50) Я извиняюсь, просто не сразу въехал в суть. Проверил, все работает. Только оперативки ест не мало.
52. dufrein 27.01.14 14:23 Сейчас в теме
Возможно уменьшить количество съедаемой оперативной памяти?
53. tomvlad 3859 27.01.14 14:38 Сейчас в теме
(52) dufrein, конечно возможно. См. здесь (46)
54. Sevift 20.06.14 16:11 Сейчас в теме
И зачем я это скачал и денег с меня сняли?
{Форма.Форма.Форма(1615)}: Поле объекта не обнаружено (ТипыОбъектов)
СоответствияИндексов.Вставить(Перечисления.ТипыОбъектов.Справочник , 36);
55. Bukaska 132 20.06.14 16:53 Сейчас в теме
Специалисты ещё не перевелись)))
(54) Sevift, А вы на какой конфе пытаетесь открывать?
56. soba 24.04.15 03:06 Сейчас в теме
Мертвая ссылка на «Сравнение и объединение правил регистрации объектов»
57. h00k 36 18.05.15 02:08 Сейчас в теме
(56) soba,
Мертвая ссылка на «Сравнение и объединение правил регистрации объектов»

Данный функционал включен в конфигурацию конвертация данных 2.0.
58. tomvlad 3859 18.05.15 08:05 Сейчас в теме
(56) Обработка "Сравнение, объединение правил регистрации" была временно снята с продажи, т.к. готовится к выпуску дополнение к конвертации "1С:Конвертация данных, ред. 2.1", включающее и ее, и ряд других интересных механизмов, существенно облегчающих разработку правил. С сожалению, выпуск дополнения переносится ближе к концу года, поэтому обработка "Сравнение, объединение правил регистрации" была возвращена в интернет-магазин Инфостарта.

(57) Вы ошибаетесь, типовая конфигурация "1С:Конвертация данных" не содержит инструментов для выполнения сравнения и объединения правила регистрации. Единственный инструмент здесь.
59. b-dm 169 07.12.17 17:53 Сейчас в теме
Обработка не заработала на Комплекскной автоматизации 1.1. Жаль потраченного стартмани :)
60. tomvlad 3859 07.12.17 18:24 Сейчас в теме
(59) Обработка предназначена для работы в конфигурации 1С:Конвертация данных, ред. 2.1, о чем недвусмысленно говорится на странице публикации. Причем здесь 1С:Комплексная автоматизация?
61. b-dm 169 08.12.17 18:15 Сейчас в теме
(60) - сорри, протупил или пропустил :) Спасибо за замечание по делу, на следующей неделе проверю.
62. b-dm 169 15.12.17 15:10 Сейчас в теме
Да, потверждаю обработка работает великолепно на конфигурации "Конвертация данных 2.1"
63. sysline 5 11.10.18 16:32 Сейчас в теме
Скажите, на КД 3.0 будет работать?
Через файл отрыть в режиме предприятия открываю и вижу пустую форму...
64. tomvlad 3859 11.10.18 18:47 Сейчас в теме
(63) Обработка предназначена для использования с конфигурацией 1С:Конвертация данных, ред. 2.1
65. acanta 74 13.10.18 23:38 Сейчас в теме
Комп выдал Недостаточно памяти (на автоматически созданных правилах КА1)
66. tomvlad 3859 18.10.18 10:19 Сейчас в теме
(65) Скоро будет выпущена новая версия, в которой вместо запросов будут использоваться регулярные выражения. Это позволит существенно повысить быстродействие и снизить объем ОЗУ, потребляемый приложением (даже на правилах для "тяжелых" конфигураций).
eeeio; echo77; acanta; +3 Ответить
67. tomvlad 3859 14.01.19 10:56 Сейчас в теме
Выпущена новая версия - 2.0.

Список изменений:
1. Переработан анализ поиска ссылок на объекты правил с использованием регулярных выражений.
2. Снижено потребление оперативной памяти.
3. Исправлены выявленные ошибки.
68. 1cprogr_nsk 81 05.02.19 16:41 Сейчас в теме
А для чего это всё? В КД и так всё понятно. в чем плюсы то?
69. tomvlad 3859 05.02.19 19:46 Сейчас в теме
(69) Этот инструмент предназначен для анализа и работы со сложными правилами обмена для которых "и так все понятно" сказать никак нельзя. Но их можно использовать и для работы с относительно простыми правилами.

Во вложении небольшой пример относительно сложных правил.
Прикрепленные файлы:
70. echo77 1148 28.03.19 09:10 Сейчас в теме
(0) Было бы еще лучше, если бы ПКС поиска выделялись жирным в дереве или еще каким-то образом
71. tomvlad 3859 28.03.19 09:55 Сейчас в теме
(70) Интересная мысль, спасибо, подумаю.
73. tomvlad 3859 01.04.19 05:54 Сейчас в теме
(70) Добавил выделение ПКС, по которым выполняется поиск с помощью полужирного шрифта.
72. VLRomanTim 01.04.19 02:39 Сейчас в теме
"Вы можете получить инструмент, который наглядно отобразит все связи и вызовы, по которым происходит преобразование данных. И вдобавок — абсолютно бесплатно!" - 2 Стартмани, это по вашему бесплатно?)
74. echo77 1148 01.04.19 05:57 Сейчас в теме
(72) Если вы "в теме" (разработчик, который хоть сколь полезные вещи выкладывает) - то практически бесплатно :-)
Не жидитесь - выложенная вещь стоит намного дороже, чем за нее просит автор :-)
75. tomvlad 3859 01.04.19 06:09 Сейчас в теме
(72) Во-первых, Роман, первая версия этой обработки была опубликована, когда 1$m практически ничего не стоил, а заработать его можно было, сделав, к примеру несколько комментариев на форуме.

Во-вторых, разработка и отладка этой обработки заняли не один месяц. Замечу, инструмент предназначен для разработки, отладки и поддержки сложных правил обмена (но может быть с успехом использован и при разработке относительно простых). Эти правила разрабатываются продолжительное время и стоят приличных денег.

А судя по тому, что в вашем профиле написано «Специализация: Специалист техподдержки 1С», вы должны знать, сколько стоит разработка. Согласитесь.

В-третьих, это уникальный инструмент, полных аналогов он не имеет, некоторые разработки, представленные на ИС, реализуют только часть его функционала.

Ну и наконец, согласитесь, что никто не выкручивает вам руки, заставляя снять последнюю рубашку, чтобы что-то впарить - обработка «Сценарий обмена по правилам обмена» в первую очередь предназначена для разработчиков, которые знают что представляет собой конфигурация «1С:Конвертация данных, ред. 2.1» и могут сами, при необходимости, создать себе нужные инструменты.

Поэтому - да, я считаю, что 2$m (даже с учетом текущего курса) - это бесплатно.
r.zdorkin; +1 Ответить
76. VLRomanTim 17.05.19 04:42 Сейчас в теме
(75) Владислав, я ни в коем случае не принижаю ценность вашей разработки, я прекрасно понимаю, что количество затраченного, это ни день и не два, я просто указал на имевшее место быть, несоответствие в описании, если заменить слово "Абсолютно", на слово "практически", то тогда это будет соответствовать истине и в полной мере отображать действительно низкую стоимость для такой отличной разработки.
Просто не очень приятно, когда текст описания вводит в заблуждение, ввиду этого я и написал комментарий.
В любом случае, спасибо за вашу работу и отзыв на мой комментарий.
77. eeeio 116 28.06.19 11:51 Сейчас в теме
А откуда можно скачать версию 2.2?
78. r.zdorkin 27.02.20 06:13 Сейчас в теме
Спасибо за труд и обработку.
открыл конвертацию стал просматривать дерево и не увидел что в нем отображаются обработчики событий, вот например открыл сам элемент справочника конвертации и вижу что есть обработчики, в дереве же они не отобразились и так в общем то на каждом ПВД/ПКО/ПКС..
обнаружил что обработчики событий отображаются в том случае когда есть обращение к алгоритмам, что я делают не так?
Прикрепленные файлы:
79. tomvlad 3859 27.02.20 08:12 Сейчас в теме
(78) При разработке предполагалось, что в дереве вызовов можно будет отобразить связи вызовов объектов конвертации, например, ПВД вызывает ПКО, ПКО некоторый алгоритм, в алгоритме выполняется запрос и т.д.

У вас Роман есть мысли как отобразить обработчики событий объектов в дереве вызовов?
r.zdorkin; +1 Ответить
80. r.zdorkin 27.02.20 13:40 Сейчас в теме
(79)
зывает ПКО, ПКО некоторый алгоритм, в алгоритме выполняется запрос и т.д.

спасибо за ответ.
я в код формирования дерева не заходил. на скрине вижу что вот, например в ПКС которые выделены зеленым, обработчик выведен, что по сути укладывается в идею, а вот в ПКГС (ТЧ ТОВАРЫ) выделенные красным не вижу обработчика событий(хотя он там имеется "при выгрузке"), например сразу под ТЧ Товары, ведь действительно порядок работы такой сначала по строке отработает обработчик ПКГС и только потом будут ПКС по каждому свойству ТЧ отрабатывать ПКС( и так будет пока все строки выгружаемого объекта не будут пройдены), т.о. образом обработчик события, в данном случае под ПКГС Товары--> Товары выглядит вполне логичным
Прикрепленные файлы:
81. tomvlad 3859 27.02.20 16:42 Сейчас в теме
(80) Может это и выглядит логичным, но вызывает ли этот код обработчика другие алгоритмы или запросы, может использует функцию ВыгрузитьПоПравилу()?
Оставьте свое сообщение

См. также

Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

В работе постоянно приходится разделять в различные базы или объединять несколько организаций в одну базу, долгое время пользовался стандартной обработкой выгрузка-загрузка из UNIREPS 8.2, в режиме обычного приложения, но, к сожалению, для управляемого приложения стандартная обработка из UNIREPS 8.3 (Диск ИТС) не позволяет нормально сделать выгрузку с отбором, поэтому ей никогда не воспользовался. Решил что напишу обработку, которая позволит делать отборы в различных вариациях, кроме того, в обработках из UNIREPS (8.2 и 8.3) существенно отличается процесс загрузки предопределенных, что не всегда удобно при больших объемах данных. Обработка написана на базе UNIREPS 8.3, но есть существенные изменения. Но интерфейс доработан так, чтобы обработка была похожа на старую добрую обработку из UNIREPS 8.2, к которой все так привыкли.

1 стартмани

05.11.2019    6739    123    o.kovalev    14    

Преобразование XML файла в переменную структура, Загрузка в дерево значений

Обмен через XML v8 1cv8.cf Абонемент ($m)

Обработка, демонстрирующая работу процедур и функций по преобразованию XML файла в дерево значений, а также в переменную типа структура.

1 стартмани

14.09.2019    6389    9    vik070777    18    

Документы и Справочники в JSON

Обмен через XML v8 1cv8.cf Абонемент ($m)

Пример выгрузки всех данных Документа или Справочника в JSON

1 стартмани

20.06.2019    9459    12    darkmessiahan    15    

XDTO для чайников

Обмен через XML v8 1cv8.cf Абонемент ($m)

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

1 стартмани

29.05.2019    21877    19    HAMMER_59    37    

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2.4.7.141.

1 стартмани

29.04.2019    11136    207    sapervodichka    20    

Выгрузка и загрузка данных XML 8.3 на управляемых формах с отбором и конструктором запроса (в полной мере возможности реализованы для версии 1С:Предприятия 8.3 выше версии 8.3.5)

Обмен через XML Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

В этой форме всегда не хватало конструктора запросов для удобной выгрузки уникальных элементов по ссылке. Теперь он здесь есть. Как только стало возможным создавать конструктор запроса в управляемых формах, я добавил её в стандартную обработку. Необходимо напомнить, что обработка функционирует полноценно только с версии 8.3.5 1С:Предприятия 8.3.

1 стартмани

24.04.2019    6373    34    AlexandrSmith    1    

Выгрузка - загрузка данных в XML с отбором по организации Промо

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Выгрузка - загрузка данных в XML с отбором по организации (УФ)

1 стартмани

25.05.2014    44179    297    buganov    42    

Продвинутая сортировка ПКО, ПКС, ПКГС и ПКЗ

Инструментарий разработчика v8 КД Абонемент ($m)

Поможет упорядочить правила конвертации (ПКО, ПКС, ПКГС и ПКЗ) для конфигурации 1С:Конвертация данных, ред. 2.1. Сортировка по классам, типам, значимости, порядку следования в дереве метаданных и именам приемников.

1 стартмани

22.04.2019    4201    2    tomvlad    2    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf Абонемент ($m)

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    26561    32    riposte    63    

Перенос данных с использованием XDTO

Обмен через XML v8 Россия Абонемент ($m)

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

1 стартмани

21.04.2019    8765    9    axae    10    

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1 Промо

Обмен через XML Зарплата Перенос данных из 1C8 в 1C8 Зарплата v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Абонемент ($m)

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1. Позволяют вести параллельную работу в базах ЗУП редакций 2,5 и 3.1.

10 стартмани

06.03.2018    34780    151    kostya_whiskas    24    

Выгрузка и загрузка данных XML с гибкими отборами

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.

1 стартмани

07.04.2019    13181    331    sapervodichka    7    

Перенос данных КА 1.1 -> КА 2

Перенос данных из 1C8 в 1C8 Обмен через XML v8 КА1 КА2 Россия Абонемент ($m)

Перенос данных КА 1.1 => КА 2 с помощью правил обмена данными в формате XML КД 2 (переносятся остатки, документы, справочная информация).

5 стартмани

20.03.2019    12822    233    gudogu    127    

Обработка для выгрузки и загрузки данных XML 8.3. С отбором, предпросмотром данных и сохранением настроек

Обмен через XML Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка Выгрузки и загрузки данных XML 8.3 на управляемых формах. Универсальная обработка "Выгрузка и загрузка данных XML" производит полную или частичную выгрузку данных информационной базы в файл в формате XML. Впоследствии этот файл может быть загружен в информационную базу с помощью этой же обработки. Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью. (Описание взято с ИТС)

1 стартмани

07.03.2019    10501    174    Gmix    5    

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv7.md Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    34651    49    ksnik    3    

Правила обмена УПП 1.3 -> БП 3.0 (+ БП КОРП 3.0 + перенос остатков)

Перенос данных из 1C8 в 1C8 Обмен через XML v8 УПП1 КД БП3.0 БУ Абонемент ($m)

Актуальные правила обмена: УПП 1.3.137.1 -> БП 3.0.76.77; УПП 1.3.137.1 -> БП КОРП 3.0.76.77; УПП 1.3.128.1 -> БП 3.0.74.63; УПП 1.3.128.1 -> БП КОРП 3.0.74.63; УПП 1.3.123.3 -> БП 3.0.71.83; УПП 1.3.123.3 -> БП КОРП 3.0.71.83; УПП 1.3.118.1 -> БП 3.0.68.61; УПП 1.3.118.1 -> БП КОРП 3.0.68.61.

1 стартмани

04.03.2019    8577    209    Смешной 1С    41    

1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок

Розничная торговля Обработка справочников Обмен через XML Ценники Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати

1 стартмани

31.01.2019    14703    123    independ    107    

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+)

Обработка документов Обработка справочников Обмен через XML Перенос данных из 1C8 в 1C8 v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    17314    116    hakerxp    10    

Перенос данных КА 1.1.115.1 => БП 3.0.75.104 (перенос остатков, документов, зарплатный блок и справочной информации)

Перенос данных из 1C8 в 1C8 Обмен через XML v8 КА1 БП3.0 Россия Абонемент ($m)

Переносятся: остатки по счетам 01, 02, 10, 20, 41, 60, 62, 71, 97 и их субсчетам; документы; отдельно можно перенести справочники (номенклатура, контрагенты, договоры контрагентов, организации, склады, физические лица, сотрудники).

5 стартмани

22.12.2018    10969    313    gudogu    172    

Конвертация данных. Небольшой тюнинг конфигурации

Инструментарий разработчика v8 КД Абонемент ($m)

Мелкие исправления конфигурации КД2, которые облегчают жизнь

1 стартмани

18.12.2018    6932    9    echo77    8    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора. Промо

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    37672    151    Aphanas    4    

Конвертация данных 2: удалить неиспользуемые ПКО

Инструментарий разработчика v8 КД Абонемент ($m)

Обработка позволяет пометить на удаление неиспользуемые в ПКС, ПВД правила конвертации объектов

2 стартмани

11.11.2018    6943    9    echo77    2    

Универсальный обмен данными в формате XML (2.1.8) 8.3 УФ с отбором и без модальности

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

К типовой обработке "Универсальный обмен данными в формате XML" добавлены отбор и возможность работать в конфигурациях с отключенным режимом модальности.

1 стартмани

07.11.2018    19100    268    nicxxx    7    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    37007    34    dusha0020    18    

Загрузка файлов грузовых таможенных деклараций из файлов ФТС формата xml (Альта софт, Сигма софт, Декларант +) Промо

Внешнеэкономическая деятельность (ВЭД) Обмен через XML Внешнеэкономическая деятельность (ВЭД) v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Федеральная таможенная служба России давно поддерживает унифицированный формат электронных документов для обмена с информационными системами предприятий. xmlns="urn:customs.ru:Information:ExchangeDocuments:" если что. Структура, утвержденная комиссией Таможенного союза. Осталось только сделать загрузку в 1С из этого формата. На выходе - два документа ГТД по импорту и Поступление (акты, накладные)

5 стартмани

09.08.2016    41880    170    capitan    283    

003. Почему я больше не люблю "Выгрузку Загрузку XML"

Обмен через XML v8 1cv8.cf Абонемент ($m)

Ниже будет много букаф, но если коротко — можно ускорить этот инструмент в 1000 раз

1 стартмани

03.09.2018    6785    8    Nikola23    8    

Простой эмулятор вызова веб-сервиса 1С с просмотром результата

Обмен через XML WEB v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

24.04.2018    11209    18    anvolkov1cbit    9    

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Обмен через XML Перенос данных из 1C8 в 1C8 Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Абонемент ($m)

Перенос документов, справочников и планов видов расчета из конфигурации 1С ЗУП 2.5 в ЗУП 3.1.

3 стартмани

28.03.2018    25577    408    Cobranet123    64    

1С:Интеграция ЕГАИС + Инвентаризация на ТСД Промо

Обработка справочников Обмен через XML Оптовая торговля Оптовая торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Интеграция ЕГАИС модуля для 1С: 8.3 + модуль WMS контура для инвентаризации алкогольных марок на ТСД.

1 стартмани

10.12.2015    33952    27    JetBrain    5    

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)

Обмен через XML Перенос данных из 1C8 в 1C8 Розничная торговля Розничная торговля v8 КД УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

В статье по шагам рассматривается создание обмена между центральной базой и базами филиалов на базе конфигурации УТ 11. Для решения поставленной задачи было решено не использовать РИБ, т.к. требуется односторонний обмен ограниченным набором данных, к тому же по определенным условиям. Обмен реализован на основе типовой синхронизации на основе универсального обмена в формате EnterpriseData. Данная публикация может быть полезна внедренцам, которые работают с торговыми сетями, в том числе по модели франчайзинга.

1 стартмани

26.02.2018    33952    13    Kutuzov    18    

Перенос данных. Правила конвертации из УТ 10.3 в УТ 11.4

Перенос данных из 1C8 в 1C8 Обмен через XML v8 УТ10 КД УТ11 Россия Абонемент ($m)

Правила конвертации из УТ10.3(10.3.32.2) в  УТ11.4(11.4.1.261) (для переноса остатков, справочников)

2 стартмани

02.01.2018    43278    345    appolon321    36    

Пример заполнения/создания файла XML из XSD схемы, используя XDTO

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Добрый день, коллеги! Наконец-то дошли руки написать сию статью. Хочу поделиться своим опытом по разбору xsd схемы используя Фабрику XDTO, а также связанным с этим XML файлом. Думаю, наверняка кому-то понадобится.

1 стартмани

21.12.2017    40437    52    sandybaev    23    

Простой универсальный обмен между отличающимися конфигурациями. Код открыт! (СериализаторXDTO,ПостроительDOM) +примеры использования Промо

Обмен через XML v8 1cv8.cf Абонемент ($m)

Очень удобная обработка всего с двумя "командами": Выгрузить(Что, Куда) Загрузить(Откуда)

1 стартмани

02.09.2015    21823    100    Mi4man    15    

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Перенос данных из 1C8 в 1C8 Обмен через XML Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Перенос документов из ЗУП 2.5 в ЗУП 3.1 - позволяет снизить объем работ при опытной эксплуатации ЗУП 3.1 параллельно с ЗУП 2.5.

1 стартмани

04.12.2017    29980    494    AntonH851    38    

Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник().

Обмен через XML Перенос данных из 1C8 в 1C8 v8 ЗУП2.5 КД БП3.0 Абонемент ($m)

В статье рассказываю: 1) о механизмах и транспорте обмена данными, где одной из сторон обмена выступает конфигурация на базе 1С, и о том, какой транспорт и в каких случаях лучше использовать 2) о решении задачи выгрузки данных документа «Зарплата к выплате организаций» (с выгрузкой банковский счетов физ лиц документа) из ЗУП 2.5.123.1 (далее Источник) в БП КОРП 3.0.52.39 (далее Приемник) путем создания правил обмена данными с использованием конфигурации «Конвертация данных» (далее просто КД) ред. 2.1.8.2. для (далее ЗкВО) 3) о тестирование полученных правил обмена данными.

1 стартмани

03.11.2017    29601    5    RailMen    5    

XML JSON преобразователь

Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

Обработка демонстрирует возможность программного преобразования XML в JSON и обратно без подключения внешних модулей.

1 стартмани

11.10.2017    14598    46    m-rv    4    

Навигатор по файлу обмена Промо

Универсальные обработки Обмен через XML v8 1cv8.cf Абонемент ($m)

Просмотр содержимого XML-файла выгрузки данных

5 стартмани

02.04.2014    28422    35    RocKeR_13    22    

Правила обмена ЗУП 3.1 - БП 2.0 и ЗУП 3.1 - УПП 1.3 (отражение, ведомости и справочники)

Перенос данных из 1C8 в 1C8 Обмен через XML Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::БУ v8::СПР БП2.0 БП3.0 ЗУП3.x Россия БУ Абонемент ($m)

Правила обмена для выгрузки документов "Отражение зарплаты в бухучете", "Ведомость в банк", "Ведомость в кассу", справочников "Сотрудники" и "Физические лица"

1 стартмани

01.08.2017    71417    1533    forseil    205    

«Горыныч - то НЕ НАСТОЯЩИЙ!» … или О Конвертации Данных ред.3 (КД 3) и обменах в универсальном формате Enterprise Data… доступным русско-народным языком

Внешние источники данных Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Абонемент ($m)

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

1 стартмани

13.06.2017    19184    138    Davlad_A    16    

"Конвертация данных" + Git. Решение проблемы различий в файлах

Инструментарий разработчика Обмен через XML v8 КД Абонемент ($m)

Как известно, типовая конфигурация «Конвертация данных» обладает одним недостатком, мешающим работать с ней в Git-е. Если выгруженные из нее правила обмена загрузить в другую КД, а потом снова выгрузить, то полученные два файла будут очень сильно отличаться друг от друга, и при сравнении (diff) доработок будет невозможно провести код-ревью, равно как найти сами изменения, которые закоммитил разработчик.

1 стартмани

08.06.2017    22180    39    stas_ganiev    13    

Перенос справочников и документов из 1С 7.7 "Торговля и склад 9.2" в 1С 8.2 "Бухгалтерия предприятия 2.0". Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v8 БП2.0 1С7:ТиС Россия Абонемент ($m)

Немного доработанные типовые правила обмена для конфигураций из ТиС 9.2. в БП 2.0 - «ПОД_Перенос_Справочников_ТиС_БП20.xml» и «ОбработкаВыгрузкиСправочников.ert». Добавлены правила выгрузки справочников: Организации, контрагенты и номенклатура. Доработал типовые ПОД для переноса только контрагентов и номенклатуры без документов в новую базу бухгалтерии 2.0, протестировал на типовых конфигурациях ТиС 9.2 рел.984 и БП 2.0.64.23.

1 стартмани

05.06.2015    47443    91    Kuzya_brаtsk    3    

Пообъектный разбор разметки

Инструментарий разработчика Обмен через XML v8 Абонемент ($m)

Обработка облегчает разбор разметки XML и позволяет обращаться с узлами (элементами, тэгами) почти как с объектами, не привлекая XDTO и не описывая формат предварительно. При этом обходится без загрузки всего файла в оперативную память, что позволяет читать файлы любого размера.

1 стартмани

26.04.2017    8363    4    9-pm    8    

XMPP(jabber) на чистом 1С

Обмен через XML v8 1cv8.cf Абонемент ($m)

На сайте infostart, есть несколько реализаций работы 1С с протоколом XMPP (jabber), но в основном они на использование сторонних библиотек (нативных), которые надо регистрировать в операционке (и только в винде), или на основе других систем - php, python и т.п. Предлагаю пример реализации отправки сообщения через этот протокол только средствами 1С.

1 стартмани

26.12.2016    14543    14    kodnik    10    

Загрузка XML в дерево значений

Обмен через XML v8 1cv8.cf Абонемент ($m)

Случайно наткнулся на статью с алгоритмом загрузки XML-строки в дерево значений и подумал, а не проще ли сделать это через механизм XDTO рекурсивно. На мой взгляд, решение получилось неплохое - даже атрибуты грузит..

1 стартмани

17.11.2016    22487    46    starik-2005    24    

Перенос данных из Бухгалтерии 2.0 в Бухгалтерию 3.0 Промо

Перенос данных из 1C8 в 1C8 Обмен через XML v8 БП2.0 БП3.0 Россия БУ Абонемент ($m)

Перенос данных и остатков с Бухгалтерии 2.0 в Бухгалтерию 3.0 с помощью универсального обмена данными XML.

1 стартмани

30.12.2014    42653    297    sergeyzhuravlev    10    

Обмен данными онлайн через Веб-сервис с использованием обработки "Универсальный обмен данными XML"

Обмен через XML v8 1cv8.cf Абонемент ($m)

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

2 стартмани

28.10.2016    39346    229    linkov    47    

Использование SoapUi для работы с веб-сервисами. Часть 2

Практика программирования Обмен через XML v8 Абонемент ($m)

Сложные примеры работы с xml в веб-сервисах 1С.

1 стартмани

04.10.2016    19795    17    kiv1c    6    

Использование SoapUi для работы с веб-сервисами. Часть1

Практика программирования Обмен через XML v8 Абонемент ($m)

Как работать с SoapUi для тестирования веб-сервисов .

1 стартмани

30.09.2016    116596    35    kiv1c    29