Настройка автоматического обмена между конфигурациями Управление торговлей 10.3 и Управление торговлей 11. 3 при помощи механизмов планов обмена и правил обмена

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

Разработка - Обмен данными 1С - Перенос данных из 1C8 в 1C8

планы обмена правила управление торговлей

54
В статье описывается методика настройки автоматического обмена между конфигурациями УТ 10 -УТ 11 3 при помощи механизмов планов обмена и правил обмена

Недавно передо мной встала задача настройки регулярного обмена между конфигурациями «Управление торговлей 10.3» и УТ «Управление торговлей 11.3» (в моем случае это была «Управление торговлей и взаимоотношениями с клиентами (CRM)» от РАРУС). Эта конфигурация выполнена в виде рада надстроек на «Управление торговлей 11», процесс решения данной задачи для нее не будет отличаться от настройки обмена с конфигурацией  «Управление торговлей 11», поэтому в статье используется именно этот термин. Для решения этой задачи был выбран давно проверенный и многократно испытанный механизм правил обмена, разрабатываемых, как известно, в специализированной конфигурации «Конвертация данных, редакция 2.1». После того, как правила были созданы, от клиента поступил запрос на подключение обмена в обратную сторону(«Управление торговлей 11»- «Управление торговлей 10.3») и настройку всего процесса в автоматическом режиме по требуемому расписанию.

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

В моем случае обе базы находились на одном сервере, поэтому я настраивал обмен через COM-соединения. При расположении баз на разных компьютерах/серверах нужно будет произвести дополнительные манипуляции с базой «Управление торговлей 11», помимо указанных в статье, поскольку там нет никаких средств для настройки и выполнения обмена, основанного на правилах.

Для организации обмена придется вносить изменения в конфигурации обеих баз данных.

  1. В обе конфигурации следует добавить новый план обмена с одинаковым названием, например «ОбменУправлениеТорговлейУТиВсК». Флаг «Распределенная база данных» естественно, должен быть снят, в состав плана обмена должны быть включены объекты, которыми предполагается осуществлять обмен. Если предполагается обмениваться всеми подряд объектами, то можно оставить признак «Авторегистрация» в значении «Разрешить». Если же предполагается фильтрация выгружаемых данных по каким-либо признакам, например организациям,  или складам (т.е., например, должны, выгружаться документы по одной организации), то для признака «Авторегистрация» следует установить значение «Запретить». Обязательно установить права на чтение для одной из ролей, используемых пользователями. Все вышеперечисленное следует выполнить для планов обмена в обеих базах данных.
  2. В случае, когда предполагается использование отборов для выгружаемых данных, самым удобным, очевидно, будет добавить в план обмена табличную часть, в которой будут перечислены отборы. Например, табличную часть «Организации», и/или «Склады» и т.п. В моем случае для обмена требовалось  фильтровать данные, выгружаемые из «Управление торговлей 10.3» по признаку «Организация», из управления торговлей 11-й версии выгружать все данные без разбора. Поэтому в «Управление торговлей 10.3»в план обмена я добавил табличную часть «Организации», с одним реквизитом «Организация». В «Управление торговлей 11» был создан одноименный план обмена, в него включены нужные объекты, признак «Авторегистрация» в значение «Разрешить».
  3. Для всех объектов в «Управление торговлей 10.3» я установил признак «Авторегистрация» = «Запретить», в обработчик для типовой подписки на событие «ПередЗаписьюДокументаДляОбменаТорговляБухгалтерия»(очевидно, методически более верным решением было добавить собственную подписку на событие, но для простоты было сделано так) был добавлен следующий код:
Если НЕ Источник.ЭтоНовый() И ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.ЭтотУзел().Метаданные().Состав.Содержит(Источник.Метаданные()) Тогда                               ВыборкаПО=ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.Выбрать();

                           Пока ВыборкаПО.Следующий() Цикл

                                          Если НЕ ВыборкаПО.ПометкаУдаления  И НЕ ВыборкаПО.Ссылка=ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.ЭтотУзел() Тогда                                              Если  ВыборкаПО.Организации.Количество()=0 ИЛИ (Источник.Метаданные().Реквизиты.Найти("Организация")<>Неопределено И

                                                                     ВыборкаПО.Организации.Найти(Источник.Организация,"Организация")<>Неопределено) Тогда

                                                                     ПланыОбмена.ЗарегистрироватьИзменения(ВыборкаПО.Ссылка,Источник.Ссылка);

                                                          КонецЕсли;      

                                          КонецЕсли;      

                           КонецЦикла;  

           КонецЕсли;      
  1. Для того, чтобы обмен по созданному плану обмена мог выполняться стандартными средствами,  в модуле плана обмена обязательно должно быть следующее содержимое(сделать нужно в обеих базах):

А) Объявлены переменные

Перем мЭтоНовыйЭлемент;

Перем мТаблицаОрганизацийДляВыгрузкиПередЗаписью;

Перем мОтборПоДатеДокумента;

Перем мИнформацияОНаличиеОрганизацииВРегистре;

Перем мИнформацияОБазовыхТипах;

Перем мКоличествоОрганизацийВУзле;

Перем мСоответствиеОрганизацийИУзлов;

Перем мСтарыйТипОбъектаОтправки;

Перем мИмяСтарогоБазовогоТипа;

Б) Инициализированы переменные

мТипУдалениеДанных = Тип("УдалениеОбъекта");

мТипРегистрСведенийНаборЗаписейОбъектыДоступаДокументов = Тип("РегистрСведенийНаборЗаписей.ОбъектыДоступаДокументов");



мИнформацияОНаличиеОрганизацииВРегистре = Новый Соответствие;

мИнформацияОБазовыхТипах = Новый Соответствие;

мСтарыйТипОбъектаОтправки = Неопределено;

мСоответствиеОрганизацийИУзлов = Неопределено;

В) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП без изменений перенесены процедуры и функции:

ОпределитьЕстьОтличияВТабличнойЧасти()

СравнитьТаблицыПоПолю(Таблица1, Таблица2, ИмяПоля)

УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)

ПолучитьИмяБазовогоТипаПоТипуОбъекта(ТипОбъекта) Экспорт

Г) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП перенесена процедура

ОпределитьТипОтправкиДанных(ЭлементДанных, ОтправкаЭлемента) Экспорт

И для нее уже нужно будет вносить изменения, поскольку там обрабатывается ситуация, когда выгружается объект, который не должен выгружаться согласно отборов, прописанных в табличных частях (такая ситуация может возникнуть в случае, когда табличная часть в один момент времени имела состав, согласно которому при подписке на событие объект был зарегистрирован в плане обмена, а к моменту выгрузки табличная часть была изменена, и выгружаемый объект уже не удовлетворяет условиям выгрузки. В моем случае не планировалось подобных событий, и хотя методически более правильным было прописать обработку для такого варианта, я не стал этого делать, и оставил процедуру пустой. Но такая процедура должна обязательно быть в модуле плана обмена, в противном случае обмен не заработает

  1. В конфигурацию «Управление торговлей 11» следует добавить следующие объекты, идентичные одноименным объектам в «Управление торговлей 10.3» (можно сделать Ctrl+C – Ctrl+V):

А) Перечисление «ПриоритетОбъектовОбмена»

 Б) Перечисление «РезультатРассмотренияКоллизии»

В) Обработка «ОбменДаннымиXML»

Г) Регистр сведений «СоответствиеОбъектовДляОбмена»

Д) Регистр сведений «ОтложенныеДвиженияДокументов»

Е) Регистр сведений «КоллизииПриОбмене»

6.  В конфигурации «Управлении торговлей 11» для общих модулей, процедуры из которых вызываются при записи объектов(как правило такая ситуация имеет место быть при подписках на события), следует установить признак «Внешнее соединение». В моем случае такая манипуляция потребовалась для общего модуля «ПроведениеСерверУТ» и большого количества модулей из состава подсистемы «Управление торговлей и взаимоотношениями с клиентами (CRM)». Не буду здесь приводить их список, отмечу лишь, что при настройке обмена с другими конфигурациями на основе БСП найти такие модули достаточно просто: следует выполнить все пункты, указанные в статье, затем, при попытке выполнения обмена процесс будет «валиться», и в описании ошибки будет выведено диагностическое сообщение, содержащее приблизительно следующую информацию:   «Процедура такая-то» не обнаружена. После чего находим при помощи поиска по всем текстам эту процедуру, и у модуля проставляем признак «Внешнее соединение».

После совершения всех вышеизложенных манипуляций настраиваем обмен при помощи стандартных средств. Почти вся настройка обмена выполняется на стороне информационной базы «Управление торговлей 10.3».

  1. В базе «Управление торговлей 10.3», в режиме «1С предприятие» элементу плана обмена, соответствующему текущей информационной базе, присваиваем код, например «001»
  2. В базе «Управление торговлей 10.3», в режиме «1С предприятие» создаем новый элемент плана обмена, называем произвольным образом, присваиваем произвольный код, например наименование «Управление торговлей 11», код «002»
  3. В базе «Управление торговлей 11», в режиме «1С предприятие» создаем элемент плана обмена, называем произвольным образом,  код  присваиваем такой же, как код из п. 1
  4. В базе «Управление торговлей 11» , в режиме «1С предприятие», плану обмена, соответствующему текущей информационной базе, присваиваем код такой же, как в п. 2
  5. В базе «Управление торговлей 10.3», в режиме «1С предприятие» выполняем команду «Сервис-Прочие обмены данными-Выполнить обмен данными». В открывшемся окне из выпадающего списка, расположенного рядом с надписью «Выберите настройку», выбираем пункт «Настроить обмен данными»
  6. Далее, в открывшемся окне, выбираем наш элемент плана обмена данными, созданный в п. 2.  В разделе «Правила выгрузки в базу обмена» подгружаем файл с правилами обмена «Управление торговлей 10»-> «Управление торговлей 11». В разделе  «Правила выгрузки из базы обмена в текущую базу» подгружаем файл с правилами обмена     «Управление торговлей 11»-> «Управление торговлей 10.3». В случае, когда выгрузка объектов в обратном направлении не требуется, в конфигурации «Конвертация данных» следует создать конвертацию, не содержащую ни одного привила выгрузки и правила обмена, где в качестве источника указать «Управление торговлей 11», приемник – «Управление торговлей 10»,  и указать файл правил(по сути «пустой») с этой конвертацией. Далее указываем тип обмена «Обмен через подключение к информационной базе», авторизацию, имя сервера, базы и т.п. После этого система готова к обмену. Для созданной настройки доступны все возможности стандартных обменов «Управление торговлей 10»,  в частности, выполнение обмена при помощи механизма регламентных заданий и отложенное проведение.  Если статья была вам полезна, не забудьте нажать на звездочку рейтинга.    
54

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

Комментарии
Избранное Подписка Сортировка: Древо
1. imotin 10.10.17 23:13 Сейчас в теме
о! Супер.

Как раз то, что нужно. Спасибо огромное!
2. user709610_hartmann77 27.10.17 15:21 Сейчас в теме
3. fifka555 14.11.17 10:11 Сейчас в теме
Спасибо большое! Все структурировано и просто описано.
4. user655163_msn25 11.09.18 16:47 Сейчас в теме
>я настраивал обмен через COM-соединения
>нужно будет произвести дополнительные манипуляции с базой «Управление торговлей 11»

Подскажите, пожалуйста, какие дополнительные манипуляции нужно произвести, чтобы настроить обмен через ftp?
5. The Ded 116 11.09.18 20:53 Сейчас в теме
(4) Нужно сделать управляемую форму или регламентное задание, где будет запускаться обмен на стороне ут 11
6. user655163_msn25 12.09.18 09:57 Сейчас в теме
(5) я не пойму, куда настройки фтп вводить? такой настройки нету
7. The Ded 116 12.09.18 10:48 Сейчас в теме
8. user655163_msn25 12.09.18 12:25 Сейчас в теме
(7) Ищу в плане форме плана обмена. А где надо?
Еще обратил внимание, что если нажать кнопку Настроить синхронизацию данных, то там тоже не понятно, что выбирать.
Пожалуйста, помогите. :)
9. The Ded 116 12.09.18 12:39 Сейчас в теме
(8) В УТ11 или в УТ10? В УТ11 надо дорабатывать. В УТ10 - последняя часть статьи, п. 5 - там можно указать ftp
10. user655163_msn25 12.09.18 14:03 Сейчас в теме
(9) в УТ 11. Я во и хочу понять что и где дорабатывать.
11. The Ded 116 12.09.18 14:15 Сейчас в теме
(10) Надо в конфигураторе сделать свою форму и/или регламентное задание, и написать код, который будет выполнять обмен
12. sc_digital 16.03.19 21:14 Сейчас в теме
Уважаемый автор! По части п.6 : "В разделе «Правила выгрузки из базы обмена в текущую базу» подгружаем файл с правилами обмена «Управление торговлей 11»-> «Управление торговлей 10.3»". Подскажите, а где в УТ 10.3 такой пункт?
13. The Ded 116 31.03.19 16:41 Сейчас в теме
(12) Извиняюсь за паузу, только из отпуска вернулся. Интерфейс зависит от редакции. Самое простое -
Сервис - Прочие обмены данными - выполнить обмен данными. И там в выборе настроек будет пункт Создать новую настройку
14. sc_digital 31.03.19 20:43 Сейчас в теме
(13) это да ))). Это есть. Раздел "правила выгрузки из базы обмена в текущую"? Этого пункта в типовой ут нет.
15. The Ded 116 02.04.19 12:51 Сейчас в теме
Вот он
Прикрепленные файлы:
16. GoodZone 9 28.08.19 12:18 Сейчас в теме
Может я не допонял чего, а откуда взялись правила обмена из УТ11 в УТ10 ?
17. The Ded 116 28.08.19 12:43 Сейчас в теме
(16) Их следует разработать самостоятельно, в конфигурации "Конвертация данных 2.0"
18. GoodZone 9 28.08.19 12:50 Сейчас в теме
ясно ))), а то я уж подумал что-то пропустил. А вашими поделиться можете?
Оставьте свое сообщение

См. также

Объединение организаций в ЗУП при реорганизации с переносом данных из ЗУП 2.5 в ЗУП 3.1 7

Статья Программист Нет файла v8 v8::СПР ЗУП2.5 ЗУП3.x БУ Бесплатно (free) Зарплата Управление персоналом (HRM) Перенос данных из 1C8 в 1C8

В этой статье описан опыт объединения 2-х организаций при реорганизации в ЗУП 3.1 с переносом данных одной организации из ЗУП 2.5 (релизы баз более или менее свежие, но не самые последние на момент перехода, примерно двух- и трехмесячной давности). За основу было взято решение из этой статьи https://infostart.ru/public/833658/, в которой описан алгоритм решения задачи, за что автору статьи огромная благодарность! Здесь же даны некоторые комментарии и пояснения к алгоритму переноса и объединения, описаны выявленные мною ошибки. Также приведена небольшая инструкция по использованию обработки ирПодборИОбработкаОбъектовБД — она будет полезна для пользователей — «не программистов», впервые работающих в не управляемых формах.

09.10.2019    546    Neti    0       

EnterpriseData: простой способ защиты данных в базе получателя при одностороннем обмене 20

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Очень часто бухгалтеры ругаются, когда уже отраженные документы в бухгалтерском учета меняются сотрудниками.

04.10.2019    1468    handscenter    11       

Дозагрузка измененных данных при помощи КД2 6

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Иногда во время каких-то регламентных действий по обслуживанию базы(например, при обновлении измененной базы на много релизов) требуется обеспечить бесперебойность работы пользователей. Если конфигурации баз до и после идентичны, то тут сам Бог велел воспользоваться обработкой "ВыгрузкаЗагрузкаДанныхXML", либо такой же но с отбором(на Инфостарте есть такая). Но что если конфигурации баз различаются/значительно различаются? Ниже опишу, как вышел из положения я.

12.09.2019    1141    al_zzz    2       

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке" 26

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    1890    ivanek    21       

Обмен данными через Web Сервисы 80

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    3962    user5300    27       

Выгрузка и загрузка документов с движениями 13

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

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

02.09.2019    1326    human_new    7       

EnterpriseData – часть 3. Загрузка данных, идентификация объектов 61

Статья Программист Нет файла v8 v8::УФ 1cv8.cf ОС Бесплатно (free) Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    3221    ids79    7       

Перенос дополнительных реквизитов в Конвертации данных 2.0 16

Статья Программист Нет файла v8 КД Россия УУ Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример написания правил обмена (КД 2.0) для переноса дополнительных реквизитов справочника "Номенклатура", в том числе перенос ПВХ с разными типами значений.

13.08.2019    1782    vikulinamari    3       

Синхронизация данных между 1С: ЗУП 3.1 и Бухгалтерией 3.0 через файл 1

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

Публикация описывает последовательность синхронизации данных между 1С: ЗУП 3.1 и Бухгалтерией 3.0 через файл.

23.04.2019    2957    saveliev    3       

Полезные приемы при работе с Конвертацией данных 2.1. Логирование, интерактивное управление, дозаполнение и постпроведение документов 43

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Некоторые полезные приемы для КД 2.1, которые могут пригодиться как при доработке типовых правил, так и самописных.

22.04.2019    4027    maks_20    9       

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

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

16.04.2019    7171    m-rv    16       

Работа с ComОбъектом 1С 8.2; 8.3 100

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    10382    vik070777    12       

Обмен данными между УПП 1.3.64.х и БП 3.0 по расписанию через Универсальный обмен данными + План обмена 2

Статья Программист Нет файла v8 УПП1 Россия Windows Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

Описание доработки конфигурации УПП 1.3.64.х для выполнения обмена данными по расписанию в БП 3.0. через обработку Универсальный Обмен Данными XML и План Обмена.

09.04.2019    2073    mrcamomile    0       

RabbitMQ + Конвертация Данных 3.0 177

Статья Системный администратор Программист Бизнес-аналитик Руководитель проекта Нет файла v8 КД Бесплатно (free) Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8

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

21.03.2019    13536    barelpro    81       

Конвертация данных 2.1: поиск по условию 18

Статья Программист Нет файла v8 КД ERP2 Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

15.01.2019    5578    wowik    13       

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника 25

Статья Программист Нет файла v8 КД Россия Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    5260    Viktor_Ermakov    6       

Практические рекомендации по настройке бесшовной интеграции 1С:ERP и 1С:Документооборот КОРП 36

Статья Системный администратор Программист Нет файла v8::Бизнес-процессы ERP2 Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

В настоящей статье мы пошагово рассмотрим, как настроить бесшовную интеграцию 1С:Документооброт КОРП (1С:ДО) с 1С:ERP.

28.09.2018    10374    Апрель-С    6       

Планы обмена 1С 159

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

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

10.09.2018    29748    zhichkin    4       

Конвертация 2.0. Обмен данными между справочниками по сопоставлению артикулов с помощью регистра сведений (пример). 13

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример обмена данными между справочниками по сопоставлению артикулов с помощью регистра сведений

27.08.2018    4324    Lyubogradov.P    0       

Альтернатива переноса ТЗ в конвертации данных 2.1 5

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Здравствуйте уважаемые. Решил выложить альтернативный способ переноса данных в конвертации данных из источника к приемнику, с последующим сбором их в ТЗ в месте ПослеЗагрузки. Т.е.можно готовый перенесенный объект доработать либо создать что-то еще на базе данных. Метод сам разработан с учетом простого понимания Конвертации без использования всех её многочисленных тонкостей и сложностей. В примере рассматривается перенос Операции. И вот еще что. Я не привожу тут готовое решение, я всего лишь показываю концепцию того, как можно делать в КД. Без использования глобальных переменных.

20.08.2018    4064    dinopopyys    6       

Конвертация 2.0. Перенос независимого справочника в подчиненный (пример). 9

Статья Программист Нет файла v8 КД Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример переноса независимого справочника в подчиненный с помощью Конвертации 2.0.

15.08.2018    5447    Lyubogradov.P    6       

Конвертация 2.0. Перенос элементов и групп справочника, имеющих различный вид иерархии (пример). 12

Статья Программист Нет файла v8 КД Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример переноса справочника, имеющего различный вид иерархии, с помощью Конвертации 2.0.

13.08.2018    5152    Lyubogradov.P    0       

Повышаем эффективность разработки правил обмена 122

Статья Программист Нет файла v8 КД ОС Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    19127    olegtymko    43       

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

Статья Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

hsИнтегратор : Простое в использовании решение, работает в качестве клиента и сервиса (в мобильном приложении – только клиента). Не обязательно требует внесения изменений в конфигурации интегрируемых баз данных. Маленький трафик обмена между клиентом и сервером, быстрая реакция на запросы со стороны клиента. Единый сервис для обмена данными различной структуры, механизмы для обеспечения безопасности.

25.06.2018    8522    12    hobi    8       

Обмен через универсальный формат. Пример нестандартной конвертации данных 82

Статья Программист Нет файла v8 УТ11 Россия Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

В статье описан небольшой пример обмена данными через EnterpriseData без снятия конфигурации с поддержки. Тестовая площадка: Управление торговлей, редакция 11 (11.4.3.126), версия платформы 8.3.11

18.06.2018    22048    artkor    12       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІІ: Регистры сведений 16

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Часть III публикаций об универсальном обмен через REST интерфейс OData - обмен регистрами сведений

26.05.2018    6259    V.Stavinsky    3       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы 29

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    7594    V.Stavinsky    5       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники 96

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    16100    V.Stavinsky    11       

Как написать обмен с 50 поставщиками и не сойти с ума. Техника 20

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

О том как из обмена с одним идеальным поставщиком сделать обмены с 50 реальными поставщиками.

16.04.2018    6838    m-rv    1       

Конвертация данных. Произвольная иерархия справочника 11

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Источник: Бухгалтерский учет ред. 4.5 платформы 7.7. Приемник: Бухгалтерия предприятия 3.0. Задача: При загрузке справочника «Номенклатура» в приемнике, все элементы поместить в папку «Товары» с сохранением имеющейся иерархии в 7.7.

10.04.2018    7208    pyrkin_vanya    3       

Перенос помеченных на удаление объектов. Конвертация 2.1 18

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

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

02.04.2018    10053    Shmell    2       

Совместная работа БП 3.0 и ЗУП 3.1. Устранение ошибки синхронизации персональных данных физических лиц 12

Статья Системный администратор Программист Нет файла v8 БП3.0 ЗУП3.x Управление персоналом (HRM) Бесплатно (free) Перенос данных из 1C8 в 1C8

При совместной работе указанных конфигураций с использованием встроенного плана обмена «ОбменЗарплата3Бухгалтерия3» персональные данные физических лиц передаются некорректно. Это связано с ошибкой в правилах обмена (замшелой уже, с учётом того, сколько времени эта ошибка «кочует» из версии в версию правил).

31.03.2018    9791    ser73461014    11       

Обмен документами между одинаковыми конфигурациями 8

Статья Программист Нет файла v8 1cv8.cf БУ Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

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

16.03.2018    7462    alex_bitti    0       

Выгрузка характеристик номенклатуры в бухгалтерию 6

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Эта статья может быть полезна тем, кто хочет избежать «свёртки» номенклатуры с характеристиками при выгрузке в базу бухгалтерии. В «1С Бухгалтерия» версий 2.0 и 3.0 нет понятия «характеристика номенклатуры», поэтому при выгрузке, например, из УНФ в базу бухгалтерии номенклатура с характеристиками сворачивается в одну позицию без характеристик. В статье на примере конфигураций «УНФ 1.6» и «БП 3.0» описана доработка правил обмена, которая позволяет выгружать каждую комбинацию «Номенклатура + Характеристика» в виде независимой номенклатуры в базу бухгалтерии.

22.01.2018    10058    maxim_1c    8       

Настройка обмена через универсальный формат между СВОЕЙ КОНФИГУРАЦИЕЙ и ТИПОВОЙ, не снимая типовую с поддержки (+ фишка БСП) 53

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Возникла необходимость настроить синхронизацию между своей отраслевой конфигурацией и Бухгалтерией 3.0, основным условием было - НЕ снимать Бухгалтерию с поддержки. Предлагаю краткую инструкцию + одну "фишку" БСП, которая по умолчанию не отображается.

25.12.2017    19689    tmn72.1C    18       

Синхронизация под контролем (на примере синхронизации «1С:Зарплата и управление персоналом 3.1» и «1С:Бухгалтерия 3.0») 10

Статья Программист Нет файла v8 БП3.0 ЗУП3.x Россия БУ Зарплата Бесплатно (free) Перенос данных из 1C8 в 1C8

В статье рассматривается возможность наглядного анализа переносимых данных при синхронизации, построенной на технологии «1С:Конвертация 2».

19.12.2017    11737    leosoft    6       

Как самому написать обмен между Бухгалтерией 2.0 и ЗУП 3.1. (Часть 1) 29

Статья Программист Нет файла v8 БП2.0 ЗУП3.x БУ Windows Зарплата Бесплатно (free) Перенос данных из 1C8 в 1C8

Речь пойдет о том, как можно осуществить переход на ЗУП 3.1 и при этом сохранить работоспособность системы обмена, написав свой обмен между конфигурациями разных поколений в Конвертации данных. В этой части речь пойдет только об документе Отражения зарплаты (перенос начислений).

15.12.2017    11261    alex_bitti    0       

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена) 717

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    136446    MaxS    251       

Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3 112

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.

09.11.2017    49163    user858846    36       

Конвертация данных. Удобная навигация (Открыть алгоритм или запрос) v0.5 48

Статья Программист Нет файла v8 КД Россия Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    9073    Trise    6       

1С: Конвертация данных 2. Разработка с "нуля" на простых примерах разработки 153

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

1. Вступление 2. Что понадобится: конфигурация 1С: Конвертация данных 2. и обработки из пакета. Для примера задач возьмем конфигурации 1С: Управление торговлей 11 и 1С: БП 3.*. 3. Нам понадобятся Обработки для выгрузки структуры метаданных и обмена. 4. Выгрузка структуры метаданных конфигурации 1С: Управление торговлей 11.3 и 1С: Бухгалтерия предприятия 3.0.* 5. Загрузка структур метаданных конфигураций в базу конвертации. 6. Создание правил конвертации в 1С на конкретном примере задачи. 7. Подводим итоги: Выгрузка и загрузка данных с помощью разработанных правил обмена данными.

26.10.2017    57250    somel    21       

Основные концепции Конвертации данных (КД) для новичков 120

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

В КД очень важно понять основные принципы работы. Вроде и самой КД сто лет в обед, и понаписано уже не счесть, но все как-то не так, как мне бы хотелось. Постепенно крепло желание написать эдакое послание самому себе, начинающему изучать КД, да никак руки не доходили. Последней каплей стала очередная попавшаяся на глаза "неправильная" статья, и я решил - ничего страшного, пусть будет еще одна статья, зато гештальт закрою :) Даже если я излишне самонадеян, авось кому-то она все же поможет. Скриншотов не будет, будет только унылый текст. Но я бы в свое время за него многое отдал. Чтобы не перегружать статью, в ней не освещаются особенности вроде правил регистрации, особенностей КД 3.0 и т.п.

17.10.2017    23454    herfis    26       

Правила конвертации между регистрами сведений подчиненным регистратору и независимым 16

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Принцип настройки правил обмена в БСП между регистрами сведений, когда один из них подчинен регистратору, а второй независимый.

31.08.2017    12572    Pervuy    2       

Конвертация данных 2.* + Планы обмена - метод передачи в сообщении удаления независимых регистров 11

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

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

28.08.2017    8253    rawlik    8       

Что такое конвертация данных 1С (статья написана исключительно для новичков) 79

Статья Программист Стажер Нет файла v8 КД Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

О том, что "Конвертация данных" - мощный инструмент и прочую терминологию, вы прочтёте в любом источнике. Я хочу поделиться кратким пояснением как пользоваться данной конфигурацией. Речь пойдет о версии 2.1.

07.08.2017    29290    perepetulichka    33       

Перенос данных из базы с поврежденными таблицами 15

Статья Системный администратор Программист Нет файла v8 БП2.0 Казахстан БУ УУ Бесплатно (free) Тестирование и исправление Обмен через XML Перенос данных из 1C8 в 1C8

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

06.06.2017    12241    ermek6    14       

Перенос документов Установка цен номенклатуры с наполнением характеристиками в базе получателе 10

Статья Программист Нет файла v8 КД Россия УУ Windows Ценообразование, анализ цен Бесплатно (free) Перенос данных из 1C8 в 1C8

В свое время возникла у меня задача переносить документы Установка цен номенклатуры из УТ 10.2 (платформа 8.1) в розница 2.2. Задача осложнялась тем, что в УТ док установка цен создавался без характеристик. То есть в процессе переноса каждую номенклатурную позицию нужно было дополнить характеристиками. Характеристики в моем случае это размерный ряд обуви, потому характеристика не влияла на цену. В дополнение к характеристике в переносе нуждались также и штрихкоды.

16.05.2017    9693    makc2k    2       

Использование инструментов разработчика для отладки обменов КД 2.0 67

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Пара трюков, благодаря которым жить становится намного проще...

05.05.2017    22493    unichkin    3       

Работа с конвертацией данных 349

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Поскольку к конвертации обращаюсь время от времени и какие-то детали забываются, хочу выделить несколько пунктов, чтобы "было где посмотреть". Статья сделана преимущественно «для себя», так что просьба не судить строго. (Примечание читающим/комментирующим: код в примерах очень сильно сокращен.)

16.03.2017    61432    perepetulichka    25       

Полезная доработка конфигурации "Конвертация данных" 95

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

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

05.01.2017    13612    zforall    15