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

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

Нюта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 .

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

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

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

  • Юрист шарж Шарж Юрист Состав: цветная пастель Шарж в подарок человеку с юридическим образованием от коллег. Чтобы заказать индивидуальную композицию, свяжитесь с художником через форму контакты - http://shch-art.ru/kontakty.html ШАРЖ (цветная пастель) А3 30*40 см 1 […]
  • Статья уголовного кодекса о взятках Статья 432. Уголовного кодекса РБПосредничество во взяточничестве 1. Непосредственная передача взятки по поручению взяткодателя или взяткополучателя (посредничество во взяточничестве) – наказывается штрафом, или арестом на срок до шести месяцев, или […]
  • Направление на медосмотр бланк приказ 302н ПРИКАЗ 302 Н ОТ 12.04.2011 ПО МЕДОСМОТРАМ (ИЗМЕНЕНИЯ, ПРИЛОЖЕНИЯ): "ОБЯЗАТЕЛЬНЫЕ ПРЕДВАРИТЕЛЬНЫЕ И ПЕРИОДИЧЕСКИЕ МЕДИЦИНСКИЕ ОСМОТРЫ (ОБСЛЕДОВАНИЯ)". ПРИКАЗ 302 Н от 12.04.2011 МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ И СОЦИАЛЬНОГО РАЗВИТИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ […]
  • Диплом пенсия за выслугу лет Дипломная работа на тему: Пенсии за выслугу лет военнослужащим ГЛАВА 1 ОБЩИЕ ПОЛОЖЕНИЯ НАЗНАЧЕНИЯ И ВЫПЛАТЫ ПЕНСИИ ЗА ВЫСЛУГУ ЛЕТ……………………………………………………6 1.1. Пенсия по выслуге лет: понятие и особенности…………………………6 1.2. Правовые основы пенсионного обеспечения […]
  • Чернобыль изменение в законе Очередные изменения в наш закон В Государственную Думу поступил проект федерального закона № 115547-7 «О внесении изменений в статью 4 Закона Российской Федерации «О социальной защите граждан, подвергшихся воздействию радиации вследствие катастрофы на […]
  • Юрист при психоневрологическом Уголовное наказание при учете в психоневрологическом диспансере Здравствуйте. Недавно на меня было заведено уголовное дело по статье УК. 146. ч.2. (Нарушение авторских и смежных прав), ущерб был оценен в 165 т.р.. Я состою на учете в психоневрологическом […]
  • Закон об образовании для родителей презентация Презентация к уроку по теме: презентация Новый закон об образовании для родителей Презентацию можно использовать на родительском собрании. Предварительный просмотр: Подписи к слайдам: Ваш ребенок учится в общеобразовательной организации – школе. Права, […]
  • Приказ об установлении списка лиц имеющих доступ к персональным данным Приказ об установлении списка лиц, имеющих доступ к персональным данным работников АУ ("Руководитель автономного учреждения", N 2, февраль 2012 г.) Автономное учреждение "Культурный центр" от 10 января 2012 г. Приказ N 1-лсоб установлении списка лиц, имеющих […]