Имя: Пароль:
1C
1С v8
УТ 10.3 настроить РИБ по организациям. Как?
, ,
0 evorle145
 
26.01.16
09:48
Учет ведется в одной базе по нескольким организациям, а требуется разделить базу по организациям. Я думал, что легко это сделаю с помощью стандартного плана обмена, указав при создании узлов - список организаций. Но понял, что в стандартной УТ 10.3 нет такого плана обмена, который по организации разбивает. Ни разу с таким не сталкивался, прошу подсказать, как в данном случае нужно поступать?
1 FIXXXL
 
26.01.16
09:51
сделай подписку
проверяй источник на Орг и вхождение Орг в список Орг узла
нашел - регай
2 Aleksey
 
26.01.16
09:51
а зачем вам единая база если у вас каждая организация сама по себе?
3 Stim
 
26.01.16
09:52
делай обычный риб, в каждом узле - своя организация
4 evorle145
 
26.01.16
09:57
(1) , а уточнить, подписку делать аналогично стандартной ПриЗаписиДокументаРегистрацияОбъектаИнформационнойБазы и в ней уже ставить фильтр на вхождение орг?
(2) это пожелание директора
(3) в обычном РИбе нет отбора по организации..
5 Stim
 
26.01.16
09:59
(4) пля. зачем тебе отбор по организации в риб?
в ЦБ пусть стекаются данные от узлов, а в ответ идут изменения конфы
6 evorle145
 
26.01.16
10:00
(5) так в ответ же будут идти изменения по всем организациям. А в узлах не должно быть всех организаций.
7 Stim
 
26.01.16
10:08
(6) ты хочешь разделить базу по организациям. Разделяй, веди учет в узлах. В ЦБ запрети регистрацию данных, выгружай только изменения конфигурации
8 Фрэнки
 
26.01.16
10:08
(6) запретить передачу данных из сводной базы в узлы РИБ не предлагать?
9 evorle145
 
26.01.16
10:09
так все-таки не ясно, как создать узел, чтоб там были только нужные организации?
10 Фрэнки
 
26.01.16
10:10
создай узел. выгрузи туда все. и удали из узла ненужное. Слишком просто?
11 Фрэнки
 
26.01.16
10:11
а после выгрузки в узел начального образа, поставь запрет на выгрузку данных в подчиненные узлы. Или запрети в подчиненном узле принимать данные из главного узла, а принимай только изменения конфигурации.
12 Фрэнки
 
26.01.16
10:12
Но без внесения изменений в код модулей План Обмена не взлетит.
13 evorle145
 
26.01.16
10:18
(11) , в этом и загвоздка. Сейчас ищу, но пока не врубаюсь, в каком именно месте ставить эти запреты.
А в плане обмена что менять?
14 Stim
 
26.01.16
10:19
пля, да там даже в конфе не надо ничего менять.
ставь для ЦБ пустые правила обмена и она не будет выгружать в точки данные
15 Ranger_83
 
26.01.16
10:20
(13) в плане обмена запрети авторегистрацию
16 Ranger_83
 
26.01.16
10:20
(14) смешон
17 Stim
 
26.01.16
10:20
(15) ага. и запрет авторегистрации уйдет в точки. А чтобы сделать неавторегистарцию - надо писать сотни строк кода
18 Фрэнки
 
26.01.16
10:21
(13) да-да - самое простое и надежное в составе объектов для плана обменов убрать авторегистрацию, как в (15) уже сказано.
19 Фрэнки
 
26.01.16
10:25
(17) А где сказано, что из точек он будет выгружать вообще все весь тот мусор, грубо говоря, что вывалился им из центральной базы? Из точек регистрация должна происходить по срабатыванию подписки на события. И разных объектов метаданных будут разные условия.

По хорошему, надо автору нарисовать свой план на большом бумажном листе и раскрыть содержание обменов при участии менеджеров, у которых было получено согласие на разделение базы на несколько узлов.
20 Stim
 
26.01.16
10:27
(19) это по-хорошему. и это когда ведется раздельный учет в точках и в ЦБ, с выгрузкой данных из ЦБ в точки.
И там сотни строк кода, если авторегистрация запрещена.
21 hhhh
 
26.01.16
10:27
(13) в общем, надо лепить этот обмен из двух: обмен с УПП и обмен по организациям из БП. Обмен с УПП там многие вещи можно сюда копировать один в один. То есть надо накопировать процедур и сделать подписки. И второе: добавить во все регистры реквизит Организация. Где его нет.

В общем, если всё нормально слелаете - это работа на день.
22 Stim
 
26.01.16
10:30
>>И второе: добавить во все регистры реквизит Организация

как все просто)
жаль, что ты забыл упомянуть, что этот реквизит еще надо заполнять в регистрах) а это значит надо влазить в типовые километровые запросы.
умники млин. базу поломаете человеку
23 hhhh
 
26.01.16
10:32
(22) в УТ 10.3. не надо его заполнять. Оно само заполняется там. Если вы не в курсе, зачем такое писать?
24 Stim
 
26.01.16
10:37
(23) само? ты добавил измерение, оно само заполнилось??
что за бред?
25 hhhh
 
26.01.16
10:41
(24) проверь сам. Инфа 100%. Заполняются все общие поля. Заполнение идет в подписке.  К ней подключены все регистры. Только не надо добавлять измерение. Добавляйте Реквизит регистра.
26 evorle145
 
26.01.16
10:41
(22), (23) а про какие регистры идет речь? например есть регистр сведений "ЦеныНоменклатуры", там нет организации, и этот регистр должен обмениваться с узлами в полном объеме, если я правильно понимаю...
(21), а какие процедуры надо копировать? Те что в общем модуле "ПроцедурыобменаУТУПП"?
27 hhhh
 
26.01.16
10:44
(26) про цены не помню. Я это делал 5 лет назад. Я имею в виду регистры накопления. Про цены наверно лучше посмотреть как сделано в обмене с УПП.
28 Фрэнки
 
26.01.16
10:51
(26) кстати, есть еще и такой вариант решения:
- делаешь деление базы на РИБ, вычищать там все, чтоб оставалось только нужная в конкретном узле инфа, а затем выгрузку в центральный узел и весь обмен данными крутить по плану обмена УТ-УПП.

Т.е. через РИБ гонять только конфигцурацию
Через обмен УТ-УПП всю информацию
29 evorle145
 
26.01.16
10:51
(27) цены там никак не сделаны. В составе плана этого регистра вообще нет..Но меня больше все же волнует, как я буду с этими процедурами разбираться. А кстати, вот в ут 11 такой обмен есть стандартный, называется "РИБ с фильтром по подразделению", но это мне не поможет походу..
Уточните, что вы имели ввиду когда писали "лепить этот обмен из двух: обмен с УПП и обмен по организациям из БП"?
30 Фрэнки
 
26.01.16
10:52
(28) з.ы. хотя это не означает, что не придется что-то дописывать в обмене свое.
31 Stim213
 
26.01.16
10:53
можно не париться, сделать по полному обмену данных, а в правилах обмена написать проверку по организации
32 evorle145
 
26.01.16
10:57
(31)  подскажите, это это чудо место, где можно эту проверку дописать?
33 Stim213
 
26.01.16
11:20
(32) в справочнике настройка обмена данными. в нем можно указать свои правила обмена
34 evorle145
 
26.01.16
12:48
Есть вопрос! а зачем в регистры во все добавлять организацию? (21),"И второе: добавить во все регистры реквизит Организация. Где его нет. "
разве нельзя через регистратор отбор сделать?
35 Stim213
 
26.01.16
12:52
(34) регистратор не везде есть