Обмен по организациям в 1С:Управление торговлей 10.3 (РИБД)

09.01.18

Интеграция - Перенос данных 1C

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обмен по организациям в 1С:Управление торговлей 10.3 (РИБД):
.cf 73,09Mb
49
49 Скачать (7 SM) Купить за 3 650 руб.

Для добавления Обмена по организациям нужно скачать приложенный 1Cv8.cf. Файл предназначен для типовой конфигурации 1С:Управление торговлей редакция 10.3 (10.3.45.4). Если у Вас типовая УТ 10.45.4, тогда Вам нужно зайти в конфигуратор. Открыть конфигурацию. Зайти в Конфигурация - Поддержка - Настройка поддержки.... Нажать на кнопку "Включить возможность изменения" и нажать "ОК" (ВключитьВозможностьИзменений.jpg). После включения возможность редактирования конфигурации необходимо "накатить" изменения из файла 1Cv8.cf. Для этого нажмите Конфигурация - Сравнить, объединить с конфигурацией из файла и выбрать скачанный файл. После "сравнения, объединения" нажмите кнопку Выполнить и дождитесь окончания процесса объединения. Примените изменения (кнопка F7) и зайдите в режим предприятия.

Для создания РИБД нужно зайти в план обмена "По организациям" (Операции - План обмена - По организации) и добавить подчиненный узел. Настроить в нем отборы по организациям, задать название подчиненного узла и код. После нужно создать начальный образ подчиненного узла (НастройкаУзала.jpg). Для этого нужно нажать на кнопку "Создать начальный образ" и следовать инструкциям помощника. Начальный образ подчиненного узла, это полноценная ИБ. В ней нужно будет создать и настроить пользователей, провести первоначальные настройки базы и настроить константы, которые не обмениваются при обмене, проверить учетную политику.

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

Как происходит регистрация на обмен:

Если в справочниках есть реквизит Организация, то он участвует при регистрации на обмен. Например справочники "Договоры контрагентов", "Кассы". Если в справочнике реквизит Организация не предусмотрен, то он регистрируется на обмен во все узлы. Например справочник "Номенклатура". В справочник "Типы цен номенклатуры" намеренно добавлен реквизит "Организации", т.к. не всегда нужно видеть цены других организаций в подчиненных узлах. Если нужно, чтоб цены мигрировали во все узлы, то реквизит "Организация" заполнять не нужно. Допустим есть необходимость, выгружать закупочные цены во все узлы для того, чтобы подчиненных узлах могли видеть по какой цене происходят закупки в других организация. Тогда для элемента справочника "Закупочная цена" реквизит "Организация" не заполняем. А вот продажные цены видеть в подчиненных узлах не нужно, поэтому в них мы указываем принадлежность к организации.

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

В регистрах Сведений и Накопления немного по другому. Специфика УТ 10.3 заключается в том, что в ней далеко не во всех регистрах есть измерение "Организация", поэтому если регистр подчиненный регистратору и в нем нет измерения "Организация", то для фильтрации используется "Организация" из "Регистратора". Т.е. "Организация" берется из документа, которым были сделаны движения по регистру. В случае с регистром "Цены номенклатуры" из измерения "Тип цен".

Отфильтровать данные на обмен можно на двух этапах. Первый этап: при регистрации на обмен. Второй этап: при отправке данных. В нашем случае, в зависимости от объектов, используются оба метода. Это нужно знать, для понимания происходящих процессов, при детальном анализе работы обмена. Когда для фильтрации используется второй этап, то все элементы данного объекта всегда регистрируются на обмен, а при отправке происходит проверка на удовлетворение условию обмена. Если отбору по обмену данные не соответствуют, то объект оправляется с признаком "На удаление". Это незначительно замедляет процесс выполнения обмена, но позволяет избежать различных коллизий и неоднозначных ситуаций. Например когда пользователь меняет значение реквизита "Организация" для уже выгруженного объекта и др.

Надеюсь "Обмен по организациям" поможет Вам в решении задачи связанных с распределением ведения учета по организация.

Обмен РИБР По организации По организациям

См. также

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141642    799    297    

419

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    166583    333    278    

374

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.236.x) и БП 3.0 (3.0.164.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    24096    169    51    

128

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    51369    228    70    

186

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186938    590    509    

527

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    72134    181    150    

123

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

55778 50200 руб.

29.10.2018    56245    59    105    

61

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171231    303    257    

378
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. windows98a 133 19.11.17 17:19 Сейчас в теме
Здравствуйте.
Разработка интересная. Проблема в том, что у нас дописанная конфигурация.
Как на счет разработки рекомендаций для интеграции в не стандартную конфигурацию? Можно не бесплатно;)
2. sanok 75 20.11.17 22:58 Сейчас в теме
3. manoha 20.02.18 14:54 Сейчас в теме
Добрый день. Подойдет ли конфигурация для 10.3.29.1?
4. sanok 75 21.02.18 09:28 Сейчас в теме
(3) Здравствуйте. Cf. подготовлен под конфигурацию 10.45.4. Но Вы можете перенести изменения вручную на любой релиз УТ 10.3. Изначально разрабатывалось под 10.3.13.
5. LostMicos 55 28.07.19 15:44 Сейчас в теме
Годная программа. Рекомендую помещать все добавленные объекты в отдельную подсистему.
6. pentanom 25 09.09.20 22:35 Сейчас в теме
Нужно по подразделениям. Есть такое?
7. sanok 75 10.09.20 11:05 Сейчас в теме
(6) Здравствуйте. Нет, но можно переделать.
8. pentanom 25 10.09.20 15:44 Сейчас в теме
(7)И что для этого нужно сделать?
9. sanok 75 10.09.20 19:51 Сейчас в теме
(8) Написать план обмена с отборами по Подразделениям. За основу можно взять план обмена по Организациям и переделать его.
10. pentanom 25 11.09.20 11:35 Сейчас в теме
(9)
Написать план обмена с отборами по Подразделениям. За основу можно взять план обмена по Организациям и переделать его.
Это слишком общо.
По вашей конфигурации я понял, что в некоторые документы добавлен реквизит "Организация". Вероятно, реквизит "Подразделение" нужно будет тоже добавить. В какие? Если в каком-то из документов такого реквизита не будет, то что будет с этим документом при обмене ?
11. sanok 75 11.09.20 15:30 Сейчас в теме
(10)
Вероятно, реквизит "Подразделение" нужно будет тоже добавить. В какие?

Во все которые необходимо фильтровать при обмене
Если в каком-то из документов такого реквизита не будет, то что будет с этим документом при обмене ?

Будет то, что вы опишите в правилах обмена.

Если вам нужен обмен РИБД с отбором по подразделениям, то все объекты конфигурации, которые должны фильтроваться по подразделению, должны иметь реквизит Подразделение, либо должна быть какая-нибудь другая возможность данный объект отфильтровать. Допустим регистры накопления, если в них нет измерения Подразделение, можно отфильтровать с помощью реквизита Подразделение в регистраторе. Либо добавить данное измерение в регистр, что потребует большего количества изменений в масштабе конфигурации. Если реквизита Подразделение в регистраторе нет, то его нужно добавить в регистратор, либо искать другое решение. Аналогично со справочниками, в них должен быть какой-то реквизит обозначающий подразделение. В документах, регистрах сведений такая же история.
Вы можете взять мой план обмена, посмотреть как он сделан, какими объектами обменивается, какие объекты фильтруются, а какие нет, как происходит отбор по организации и сделать аналогично по подразделению.
12. pentanom 25 12.09.20 18:51 Сейчас в теме
(11)Столкнулся с проблемой. У счета-фактуры реквизита "Подразделение" нет. Если его добавить, то его нужно как-то заполнять. Или можно как-то обойти это ?
13. sanok 75 12.09.20 22:17 Сейчас в теме
(12) счёт фактура вводится на основании. Можно взять подразделение из документа основания.
14. pentanom 25 13.09.20 17:16 Сейчас в теме
Раньше никогда не имел дела с РИБ. Хотел замерить время создания образа, но не могу найти начало и конец процесса. Можете сказать где находятся начальная и конечная процедура (функция)?
15. sanok 75 13.09.20 21:04 Сейчас в теме
(14) У меня не осталось ИБ с данной РИБ. Возможно вам поможет данная статья: https://its.1c.ru/db/metod8dev/content/2277/hdoc
16. pentanom 25 14.09.20 12:05 Сейчас в теме
(15)
Возможно вам поможет данная статья: https://its.1c.ru/db/metod8dev/content/2277/hdoc
Там для конфигураций с УФ, а у меня УТ 10.3
17. sanok 75 14.09.20 15:58 Сейчас в теме
(16) Вас же интересуют методы работы с объектом планобмена (пример: ПланыОбменаМенеджер.СоздатьНачальныйОбраз()), какая разница на какие формах у вас конфигурация? Если вас интересует как создан подчинённый узел через пользовательский интерфейс, то зайдите в свой план обмена, станьте на подчинённый узел плана обмена и нажмите кнопку "Создать начальный образ". Если в списке узел только один, то добавьте подчинённый.
18. pentanom 25 14.09.20 20:11 Сейчас в теме
(17)
ПланыОбменаМенеджер.СоздатьНачальныйОбраз()
Такого в УТ 10.3 нет. Мне нужно не создать образ, а найти место в конфигурации, где запускается создание образа.
19. sanok 75 15.09.20 08:42 Сейчас в теме
(18) Здравствуйте.

Места в конфигураторе, в явном виде, нет, т.к. при создании образа узла выполняется метод плана обмена СоздатьНачальныйОбраз(). Время выполнения данного метода вам и нужно замерять.

Способ 1: Создаете внешнюю обработку. При событии нажатие на кнопки пишете:
ПланыОбмена.СоздатьНачальныйОбраз(<Узел>, <СтрокаСоединения>); Синтаксис метода посмотрите в синтаксис помощнике. Затем включаете замер производительности, с помощью обработки создаете узел, замеряете время создания узла.
Способ 2: Отрываете форму списка узлов вашего плана обмена. Запускаете в конфигураторе замер производительности. В форме списка узлов плана обмена нажимаете на кнопку "Создать начальный образ".
После создания образа узла, в конфигураторе, отключаете замер производительности и смотрите сколько времени ушло на создание образа узла.
pentanom; +1 Ответить
20. pentanom 25 15.09.20 10:56 Сейчас в теме
21. pentanom 25 26.09.20 15:31 Сейчас в теме
Это опять я.
На основании вашей конфигурации сделал План обмена "По подразделениям". Вроде бы все работает, но при создании начального образа, например, в регистре накопления "Взаиморасчеты с контрагентами" записывается много записей, у которых в поле "Регистратор" <Объект не найден>. Это лишние записи, у которых в исходной базе регистратор не относиться к выбранному подразделению. Не могу найти где при создании начально образа формируется запись регистра накопления. Можете подсказать?
22. sanok 75 27.09.20 10:38 Сейчас в теме
(21) Здравствуйте. Возможно вы забыли описать алгоритмы регистрации на обмен\отправки данных для данных регистров? Проверьте, измените запись в регистре и посмотрите зарегистрировалась она на обмен или нет. Есть 2 способа "отфильтровать" предназначенные для обмена данные: 1) Непосредственно в момент изменения. Есть подписка на событие, по которой отрабатывает алгоритм, который регистрирует изменения на обмен или нет. 2) Зарегистрировать любую измененную запись на обмен, и "отфильтровать" её в момент отправки данных на обмен (процедура в модуле плана обмена). Это связанно с тем, что не всегда возможно "отфильтровать" данные в момент изменения, либо нужно предусмотреть ситуации когда сначала была указана одна организация, а затем ее изменили, тогда в подчиненные узлы, не соответствующие обмену, необходимо отправить запись с признаком удалить.
23. pentanom 25 28.09.20 19:42 Сейчас в теме
(22)У меня проблема при формировании начального образа. Я прошелся бы отладчиком, но не знаю где ставить точку останова.
24. sanok 75 29.09.20 08:29 Сейчас в теме
(23) Вы проверили:
Возможно вы забыли описать алгоритмы регистрации на обмен\отправки данных для данных регистров?
25. pentanom 25 29.09.20 09:04 Сейчас в теме
(24)А где они должны быть описаны?
26. sanok 75 29.09.20 10:25 Сейчас в теме
(25) Попробуйте посмотреть в ПриОтправкеДанныхПодчиненному (или как-то так) в Модуле плана обмена
27. pentanom 25 21.10.20 14:30 Сейчас в теме
(26)А где вызов этой процедуры?
28. sanok 75 21.10.20 21:08 Сейчас в теме
(27) Инициируйте формирование файла выгрузки.
Оставьте свое сообщение