Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Настройка РИБ с фильтром по префиксу узла по ИБ          
uri Подменю пользователя
сообщение 08.07.14, 11:37
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго дня!

Подскажите пожалуйста, есть ли возможность типовыми средствами настроить обмен по технологии РИБ между идентичными конфигурациями "Бухгалтерия для Украины 1.2" по такой простой вроде на первый взгляд схеме:

Есть одна центральная и три периферийных, необходимо чтобы данные из периферийной базы 1 (ПБ1) попадали в ЦБ и обратно (если к примеру в ЦБ что-то изменили в документе), НО данные, загруженные из ПБ1 в ЦБ не должны попасть в любую другую ПБ2 и ПБ3 соответственно через ЦБ. Другими словами, если сделать приходную накладную или любой другой документ в ПБ1, то он попадет в ЦБ и обратно, НО не должен попасть через ЦБ в ПБ2 и ПБ3.
Это необходимо для того, чтобы все данные периферийных баз сливались в центральную для консолидированной отчетности, есть ли такой механиз в типовой реализации или надо "шаманить" правила, или может есть какой еще вариант решения данной задачи? Что-то не нашел в поиске чего-то внятного именно по такой схеме, хоть с РИБ на 8-ке не сталкивался, поэтому возможно и не заметил нужной информации smile.gif

alex040269 Подменю пользователя
сообщение 08.07.14, 13:47
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(uri @ 08.07.14, 12:37) *
надо "шаманить" правила

в стандартном РИБ будут все документы во всех базах.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: uri,

uri Подменю пользователя
сообщение 08.07.14, 14:10
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

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

alex040269 Подменю пользователя
сообщение 08.07.14, 15:08
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Конвертация данных


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

uri Подменю пользователя
сообщение 08.07.14, 15:48
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(alex040269 @ 08.07.14, 16:08) *
Конвертация данных

Спасибо, а если добавить в модуль плана обмена "Полный" процедуру типа:

Процедура ПриОтправкеДанныхПодчиненному(ЭлементДанных, ОтправкаЭлемента)
    Если ПрефиксИнформационнойБазыНеПропускать Тогда
           ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
    КонецЕсли;
КонецПроцедуры


так можно, ил могут какие-то траблы вылезть нежелательные и так лучше не делать (если оно конечно вообще взлетит:))?


 i 

Выделяйте код
 


Сообщение отредактировал Vofka - 08.07.14, 16:01

Vofka Подменю пользователя
сообщение 08.07.14, 16:00
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7

Как по мне это не к конвертации вопрос ниразу. Это надо сам механизм обмена дорабатывать.

alex040269 Подменю пользователя
сообщение 08.07.14, 16:01
Сообщение #7

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

можно и так. единственная проблема - можно потерять изменения при обновлении.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Vofka Подменю пользователя
сообщение 08.07.14, 16:01
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7

Цитата(uri @ 08.07.14, 16:48) *
а если добавить в модуль плана обмена "Полный" процедуру типа

На мой взгляд, это как раз и есть правильное направление.

uri Подменю пользователя
сообщение 08.07.14, 17:13
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Всем большое спасибо, добавил такую процедурку в модуле плана обмена Полный:

Процедура ПриОтправкеДанныхПодчиненному(ЭлементДанных, ОтправкаЭлемента)
    
    Попытка
        ПрефиксИБ = Лев(ЭлементДанных.Номер, 2);
    Исключение
        ПрефиксИБ = "";
    КонецПопытки;    
    Если НЕ ПустаяСтрока(ПрефиксИБ) Тогда
        Если СокрЛП(ЭтотОбъект.Код) <> ПрефиксИБ Тогда
            ОтправкаЭлемента = ОтправкаЭлементаДанных.Игнорировать;
        КонецЕсли;
    КонецЕсли;    
КонецПроцедуры


Да, отработала - сам документ, пришедший из ПБ1 в ЦБ в ПБ2 не попал, НО в оборотке есть движения и если развернуть карточку, то движения с битой ссылкой "Объект не найден...". Вот такая штука, не совсем правильно получается...smile.gif?

Ну да, документ фильтруется и не переносится, а вот движения регистра бухгалтерии переносятся, ну и еще какие там регистры будут тоже перенесутся, соответственно без регистратора, вот и битая ссылка в результате, тобишь нехорошо получается sad.gif Что же это, анализировать еще и на все регистры, может есть более красивый способ отфильтровать?

alex040269 Подменю пользователя
сообщение 08.07.14, 19:21
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Нужно еще фильтровать тип НаборЗаписей всех регистров: бухгалтерии,накопления и сведений с регистратором.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.09.24, 19:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!