Риб обмен по правилам

РИБ и обмен по правилам

Нюта85 сказал(-а): 05.08.2014 14:14

РИБ и обмен по правилам

DenP сказал(-а): 07.08.2014 14:37

Не совсем четко поставлен вопрос, поэтому приведу описание задачи, которую сам реализовывал в свое время.

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

1. Допиливаем модуль проведения документа, чтобы на соответствующих филиалах выполнялись только соответствующие движения (на нужных филиалах расход или приход, в центре и то и то)
2. При отправке данных из центра на филиал смотрим указан ли в перемещении склад этого филиала и если не указан (документ не должен на этот филиал уходить) отправку игнорируем
3. При получении данных по обмену перепроводим документ для формирования «правильных» движений

Это общая идея, а в вашем конкретном случае нужно уже смотреть какие документы, какие движения и т.д.

Нюта85 сказал(-а): 07.08.2014 16:15

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

DenP сказал(-а): 07.08.2014 17:29

Нюта85 сказал(-а): 08.08.2014 21:04

DenP сказал(-а): 11.08.2014 18:33

// Если ТипЗнчЭлементДанных = НужныйНамОбъект Тогда
//Если СкладОбъекта не соответствует филиалу Тогда

———- Post added at 16:33 ———- Previous post was at 16:33 ———-

В модуле нужного плана обмена необходимо прописать что-то вроде (точнее сейчас написать не могу нет доступа к базе, но уже конкретнее можно легко нагуглить):

Процедура ПриОтправкеДанныхПодчинен ному(ЭлементДанных, ОтправкаЭлемента, СозданиеНачальногоОбраза)

ОтправкаЭлемента = ОтправкаЭлементаДанных.Иг� �орировать;

Настройка РИБ для 1с 8.2

Есть кто умеет настраивать РИБ для 1с 8.2 ? Нужно чтобы из перефирийной базы выгружалось все, что изменяют пользователи и загружалось в центральную базу, а из центральной чтобы в перефирийную никакие документы не уходили. Правильно я понял, нужно сделать регистрацию документов в перефирийной и убрать регистрацию документов в центральной, но как это сделать ?

Обе базы конфигурации Зарплата управление персоналом (ЗУП).
Сейчас я сделал так в настройках обмена данными:
Везде галочка «Обмен по правилам обмена» — снята

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

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

Правила обмена, планы обмена, универсальный обмен\риб — запутался

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

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

План обмена — объект конфигурации, предназначенный для регистрации изменений в БД с целью выгрузки куда — либо.

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

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

Если нужно сделать обмен с разными конфигурациями, то РИБ не используется.

> В типовой 1С без доработки можно настроить только универсальный обмен, при этом не задействуются ни РИБ, ни планы обмена.

Имеется ввиду новая собственная настройка

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

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

Изменение реквизита документа при обмене в РИБ

Ситуация следующая: имеется распределенная база 1С УТ 10.3.
В центре создаются документы Поступление товаров и услуг. Надо, чтобы при выгрузке этих документов в базы магазинов контрагент подменялся на «Основной контрагент» (предопределенный элемент справочника контрагенты), а в ТЧ цена товаров заменялась на 1 рубль с пересчетом суммы. Это выдумано для того, чтобы работники в магазинах не знали реальные закупочные цены товаров. Изменять эти документы в магазине будет нельзя.

Можно ли этот «танец с бубном» прописать в коде? И если можно, то где именно. Или в ситуации с РИБ так делать нельзя?

(2) а если переферийная база не только получатель?

Не боитесь, что в центр вернуться документы с ценой по рублю :))

(7) Можно вообще заблокировать изменения в ПИБах по документу — тогда не изменят.

В ЦИБ в модуле плана обмена прописать в процедуре «ПриОтправкеДанныхПодчиненному» по данным документам очищать реквизиты и передавать.

(11) Не все регистры исключаются, а только те, в которых моячит себестоимость. ТоварыНаСкладах и т.п. остаются

(12) Про правила я тоже уже думала. Но заказчик возжелал делать это через типовой обмен между РИБ.

(0) Создаешь новую подписку на событие ПередЗаписью
Если Источник.ОбмендДанными.Загрузка Тогда
Если ПланыОбмена.ГлавныйУзел() = Неопределено Тогда
Источник.Контрагент = ОсновнойКонтрагент;
КонецЕсли;
КонецЕсли;

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

При получении данных подчиненным узлом от главного вносятся нужные вам изменения (т.е. «на стороне» подчиненного узла).

Ещё нужно реализовать механизм «однонаправленного» обмена этих объектов с соблюдением непротиворечивости данных.

Сложно сказал? Проще — это так: при получении данных от подчиненных узлов в главном узле регистрация измений этих объектов игнорируется и вместо этого делается регистрация изменений этих объектов в главном узле.

Т.е как только объект изменят в подчиненном узле — туда вновь будет отправлен «оригинал» из главного узла — своеобразная отмена изменений и «самовосстановление» объекта.

Как настроить обмен данными с определенной даты?

Тут ты пишешь «Ситуация банальная — есть центральная база и есть куча филиалов, которые обмениваются с центральной базой.» — подразумевается РИБ ??
а в ссылке на . обмен между УТ и БП, там чуть другое.

в (1) дали ответ по РИБ.

1. если РИБ — то никак . (хороших способов нет, по тому как РИБ — это слепок части базы, при чем усекать по дате РИБ — прямой путь к геморою в будующем)

2. если обмен по правилам — то лучше не запрещать регистрацию а в глобальном правиле конвертации «ПередВыгрузкой» прописать отказ по дпте

(4) Так же и отменить. Найти и скачать в интернетах обработку по управлению регистрацией измненений для обмена, если её нет в КА, или выдернуть из БП или УТ.

(6) Таблица регистрации измененений будет распухать.

(13) Всех победил. (0) делай по (1), если что отсылай в (1).

(13) надо попробовать выгрузить из УТ базу БП . ну они ж на ПЛАНЕ ОБМЕНА сделаны.

Риб обмен по правилам

Второй тур голосования за доклады.
Окончание 5 сентября.

Котов Дмитрий | Программист-разработчик | ООО «Саянскгазобетон»

«Автоматизация обработки потока документов, на примере разработки «Терминала путевых листов» для диспетчерской службы»

Пример возможности разработки полностью автоматизированного места для получения, обработки и возврата документов через терминал на платформе 1С:Предприятие 8.3, без участия оператора. В примере демонстрирую возможность реализации «Терминала путевых листов» в диспетчерской службе компании ООО «Саянскгазобетон». Основное направление компании — производство автоклавного газобетона. Диспетчерская служба не имеет возможности круглосуточной работы, в связи с чем сложилась проблема в своевременным возврате путевых листов от водителей. «Терминал путевых листов», продемонстрированный в докладе, позволяет решит данную проблему путем создания интерфейса прямого доступа в информационную систему с помощью нового режима запуска 1С – «Киоск». Водитель самостоятельно получает и возвращает путевой лист в прикладном решении 1С: Управление автотранспортом 2.1.

Как редактировать правила обмена данных — Для РИБ по Магазину

Добрый день уважаемые форумчане .
прошу помощи у гуру .

Розница 2.2 Риб по магазинам .

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

У новых справочников в Плане обмена по магазину поставил Авторегистрация — Эти справочники без проблем переносятся;
Эти Справочники простейшие — но у всех других объектов конфигурации стоит запрет авторегистрации .
Сам я проэксперементировал пару раз — все ок было ничего страшного не заметил . на всякий пожарный запретил редактирование уже записанного элемента справочника .

Проблема с реквизитами справочников которые уже были в конфигурации — на данный момент моя квалификация не дает мне знаний где редактируются реквизиты для выгрузки В Риб по магазину . В конфигурации есть только ПравилаРегистрации — а там по этим справочникам строчка — Авторегистрация false .

не пинайте сильно плиз . подскажите где можно отредактировать новые реквизиты для выгрузки в узел Риб при обмене по магазину?

Заранее огромное спасибо .

Смотрите так же:

  • Материнский капитал на строительство до 3 лет Раньше семьям разрешалось расходовать средства материнского капитала (МСК), не дожидаясь исполнения ребенку 3 лет, только на погашение кредитных обязательств, связанных с улучшением жилищных условий. Однако в 2018 году использовать маткапитал до трех лет с […]
  • Правило угла в 45 градусов Катет, лежащий против угла 30 градусов Катет, лежащий против угла 30 градусов, равен половине гипотенузы. Проведем из вершины прямого угла медиану CF. Так как медиана, проведенная к гипотенузе, равна половине гипотенузы, то Так как BF=CF, то треугольник […]
  • Передача полномочий на региональный уровень 13 июля 2015 года на Официальном интернет – портале правовой информации опубликован Федеральный закон от 13 июля 2015 года № 233-ФЗ «О внесении изменений в Федеральный закон «Об общих принципах организации законодательных (представительных) и исполнительных […]
  • Реестр передачи ценных бумаг Акт приема-передачи ценных бумаг (приложение к договору доверительного управления правами, предоставляемыми эмиссионными ценными бумагами, без права отчуждения ценных бумаг (доверительный управляющий - непрофессиональный участник рынка ценных […]
  • Преступления международного характера и борьба государств с ними Преступления международного характера и борьба государств с ними Международные деликты К международным деликтам следует относить международные правонарушения, не вошедшие в две первые группы. К ним относятся: нарушение государством договорных […]
  • Расписка за оплату аренды квартиры Расписка за аренду квартиры Зачем и кому нужны расписки? Прежде всего, расписки необходимы как доказательство того, что состоялась передача некой суммы денег от одного физического лица другому. Таким образом, если говорить о рынке аренды квартир, то […]
  • Правила в центр занятости Правила получения статуса безработного Ситуация потери работы негативно воздействует на человека. Практическую помощь в адаптации на современном рынке труда государство реализует посредством оказания государственных услуг Центрами занятости населения на […]
  • Претензия на работодателя о невыплате расчета при увольнении Жалоба о невыплате расчета - можно ли сразу обращаться в трудовую инспекцию? Аноним вы вправе обратиться сразу в Инспекцию по труду с жалобой и уже на основании вашего заявления проведут проверку. Предупредите работодателя лично о том что вы обратитесь в […]