Имя: Пароль:
1C
1C 7.7
v7: Как лучше всего организовать обмен между Центральной ТиС и 15-тью филиалами?
0 Paul_Nevada
 
26.02.16
11:09
Добрый день - всем!
Сейчас обмен есть и фурычит, НО медленно. Настроен через самописные обработки с использованием XML и FTP.
Может, есть что-то более продуктивное для моего сабжа?
Да, центральная ИБ очень большая - с 2007-го года. Еежедневный дкументооборот огромный - порядка 1000 новых доков. Посему УРИБ изначально не был пригоден...
1 Paul_Nevada
 
26.02.16
11:11
+ в филиальных ИБ должны быть только свои доки - центра быть не должно.
2 Злопчинский
 
26.02.16
11:20
вместо иксемеля используй текст или dbf - объем обмена уменьшится на порядок. загрузка вообще быстрее пойдет.
3 Рэйв
 
26.02.16
11:20
>> Еежедневный дкументооборот огромный - порядка 1000 новых доков

:-)

У меня УРИБ бегает на 60-80 тыщах доках в день.
Так что зря ты свои самописки поперед штатных методов ставишь...
4 Рэйв
 
26.02.16
11:22
+ и да...
"Резать к чертовой матери!"(С)
5 Paul_Nevada
 
26.02.16
11:22
(3) ок. а можно ли выгружать из ЦБ только некоторые справочники и некоторые виды доков???
6 Garykom
 
гуру
26.02.16
11:23
(3) правильно настроенный штатный УРИБ в 7.7 вполне летает
вот настроить его проблеммно и потом можно интересные глюки отловить или невозможность кое что исправить когда дубли грохаешь а они снова из другой периферии лезут ))
7 Mikeware
 
26.02.16
11:25
1000 доков - это ниочем.
8 Paul_Nevada
 
26.02.16
11:25
Нужно, что бы:
1. Из ЦБ в Филиальные уходили только некоторые виды справочников и доков;
2. Из Филиальных в ЦБ вылетали сделанные доки.
9 Рэйв
 
26.02.16
11:25
(6)У нас и на 77 летает и на 8 впринципе норм:-) за ночь 50 филиалов успевает обменяться с центром 77, оттуда перетечь в 8 торговлю и отттуда в бух
10 Paul_Nevada
 
26.02.16
11:26
(7) выгрузить образ из ЦБ сейчас не представляется возможным - не влазят все данные в файл выгрузки из конфигуратора...
11 Mikeware
 
26.02.16
11:26
(6) работал и штатный без всяких проблем, и почти штатный ("снежинка").
12 Рэйв
 
26.02.16
11:26
(5)Штатными планами обмена- что там зарегистрируешь в онфе как состав- то и будет обмениваться
13 dangerouscoder
 
26.02.16
11:27
Не проще 1 сервер и всех по RDP
14 Mikeware
 
26.02.16
11:27
(10) Ну и не выгружай штатно. клонируй базы (методика описана мной лет 5 назад)
15 Paul_Nevada
 
26.02.16
11:29
(12) в 7.7 есть планы обмена?)))))))
16 Paul_Nevada
 
26.02.16
11:29
(13) проще, а печатать как?
17 Paul_Nevada
 
26.02.16
11:29
бамажки
18 Paul_Nevada
 
26.02.16
11:29
(14) подскажи, плиз, где почитать?
19 Рэйв
 
26.02.16
11:29
(15)а... 77:-)
20 Paul_Nevada
 
26.02.16
11:30
(19) хехехе)))
21 Рэйв
 
26.02.16
11:30
(16)>> а печатать как?
файл сохраняют себе на комп и печатают:-)
22 Paul_Nevada
 
26.02.16
11:31
не кул)
23 Рэйв
 
26.02.16
11:31
(20)Все равно тот же документооборот у нас сначала из 77 стекается по штатному УРИБ
24 Builder
 
26.02.16
11:32
(16) 7.7 не умет печатать через терминал? Интересная новость.
25 dangerouscoder
 
26.02.16
11:32
(17) в чем проблема с печатью?
26 Paul_Nevada
 
26.02.16
11:33
(24) должна мочь, была бы Связь ОК...
27 Builder
 
26.02.16
11:34
Заменять на терминал не лучшая идея. Нет связи - нет работы.
Отладчик в руки и смотреть где тормозит. Дальше переписывать что бы не тормозило.
28 dangerouscoder
 
26.02.16
11:36
(26)  у меня 2 склада в полях работают через мегафон модемы уже больше 5 лет.
29 mishaPH
 
модератор
26.02.16
11:37
(0) почему самописки? чем вам штатное УРБД не подходит. Зачем такой гемор с хмл?
30 mishaPH
 
модератор
26.02.16
11:38
(8) еще раз спрошу. Почему не штатная УРБД от 77? там все это есть с минимальным головняком и 100% гарантией от потери данных
31 ОчкарикСлава
 
26.02.16
11:38
(0) Переходи на восьмёрку, там это реализовано. (с)
там штатно и фильтровать выгрузки, красота, одним словом
32 Mikeware
 
26.02.16
11:41
(18) тут, в мизде
33 Злопчинский
 
26.02.16
11:47
(30) потому что штатная урбд от 77 без мозголомных извратов (суть которых надо ПОМНИТЬ когда что-нибудь пишешь программно в центре) не позволяет организовать нормальную схему обмена
34 vde69
 
26.02.16
11:50
35 Paul_Nevada
 
26.02.16
11:51
(30) см. (8)
36 vde69
 
26.02.16
11:52
37 Mikeware
 
26.02.16
11:53
(35) это настраивается совершенно штатным образом
38 Paul_Nevada
 
26.02.16
11:55
(37) что это??? В 7.7 ли???
39 Mikeware
 
26.02.16
12:25
(38) потребность типа
-------
Нужно, что бы:
1. Из ЦБ в Филиальные уходили только некоторые виды справочников и доков;
2. Из Филиальных в ЦБ вылетали сделанные доки."
-------
настраиваается в штатной урбд 7.7 штатным образом
40 Злопчинский
 
26.02.16
12:27
(39) да, но при этом в ПБ должны уходить только доки, предназначенные для этих ПБ. А это без извратов - не реализуется...
41 Mikeware
 
26.02.16
12:33
(40) это - да. Хотя для сиквельной версии -  реализуется очень просто.
42 Garykom
 
гуру
26.02.16
12:37
(41) для "не сиквельной" тоже не сильно сложнее, через "объекты пустышки"
43 Mikeware
 
26.02.16
12:39
(42) ага.
44 Злопчинский
 
26.02.16
12:46
(42) которые надо создать на стороне ПБ?
а потом в какой-нить обработке в ЦБ вместо Док.Новый() (который предназначен для ПБ) писать поиск пустышки? а если получилось что надо сгенерить 50 доков, а пустышек всего 40? а если обработка заказывается фрилансеру?
- да ну нахрен такие извраты.

как например передать в ПБ документ перемещения с ЦБ на ПБ - но только чтобы были движения только по получению товара на ПБ, но не было движений по списанию товара с ЦБ? а если такой документ исправят в ПБ - как без извращений получить чтобы на ПБ при перепроведении были движеняи только по ПБ, а при загрузке такого дока в ЦБ - чтобы все было и по ЦБ и по ПБ..?
45 Mikeware
 
26.02.16
12:49
(44) ну ограниченная архитектура семерки, и что? зато быстрее этого монстра  http://cs5.pikabu.ru/post_img/big/2015/12/10/11/144977100919388254.jpg
46 Злопчинский
 
26.02.16
12:55
..тьфу...
47 Chameleon1980
 
27.02.16
21:09
когда-то мод вроде был
48 HawkEye
 
27.02.16
22:14
(0) автор, при прямых руках, холодной голове и определенной доли лени - все, в той или иной мере, делается штатными методами

когда мне надоело изменения метаданных в периферию заливать руками, пришлось автоматизировать процесс...
49 Kupogun
 
28.02.16
07:01
>> порядка 1000 новых доков.
на каждом из 15 узлов?
50 mishaPH
 
модератор
28.02.16
08:00
(33) (35) и что.. из пб в центр как раз все доки. из центра в ПБ некоторые ВИДЫ а не конкретные доки. это как раз и реализует УРБД.
51 mishaPH
 
модератор
28.02.16
08:03
если надо какие-то доки конкретные, например у меня поступления в филиал делаются автоматом в центре на основе отгрузки этому филиалу любой базой. Для этого филиал поддерживает 15-20 пустышек поступления в невидимой дате. А цб их заполняет. Все работает прекрасно, гемору тут не больше, чем с планами обмена в 8ке.
52 mishaPH
 
модератор
28.02.16
08:05
(40) Никаких извратов.
53 Злопчинский
 
28.02.16
12:19
(52)  ну и как это реализовать? Оговоримся сразу что пустышки это изврат
54 ДенисЧ
 
28.02.16
12:21
Держать пустышки в базах - изврат полнейший...
На вас даже Лектор смотрит, как я на результаты прогулки своего собака...
55 HawkEye
 
28.02.16
12:26
(53) у меня делается через промежуточный документ, он ходит везде, а реальные документы создаются только там где надо на основании промежуточного
56 Это_mike
 
28.02.16
12:32
(53) почему "изврат"? Ну и уж по крайней мере, не бОльший изврат, чем МОД.
Если б в 1спп сделали перезват записи в апдейтс - вообще бы сказка была.
57 vcv
 
28.02.16
13:51
(55) То есть когда "создать", пользователи работают с одним документом, а когда "редактировать" ищут другой, который должен будет создаться по промежуточному? А если пользователь проводит промежуточный документ и через небольшое время понимает, что сделал в нём ошибку, он что как и где ошибку исправлять должен?
(53) А чем вам не нравятся пустышки? На мой взгляд, в 7.7 выбора немного. Либо вы делаете свой изврат типа пустышек, либо вы берёте чужой изврат типа МОДа.
58 mishaPH
 
модератор
28.02.16
15:00
(53) это не изврат. это нормальная система.
59 mishaPH
 
модератор
28.02.16
15:01
(56) тогда это была бы 8ка, да еще в джорнал раздельные записи..
60 mishaPH
 
модератор
28.02.16
15:02
(57) 1. а это как настроить. если сделаешь так, что при изменении источника док в нем стоит метка перезаполнить приемник - то поправит в центре. все в твоих руках. Главное связь есть между доками.
61 mishaPH
 
модератор
28.02.16
15:03
(53) МОД кстати приблуда, это аналог 8ных планов обмена. По сравнению с УРБД штатной изврат еще тот
62 HawkEye
 
28.02.16
15:08
(57) ты программист или где? )))
63 Drac0
 
28.02.16
15:37
(45) эх, срачик начать, что ли?..
64 vcv
 
28.02.16
16:54
(62) Я гордая птица 1Сник! И нечего тут программистами всякими обзываться! :)))
65 ДенисЧ
 
28.02.16
17:42
(64) Ты птица... Главное, клюв свой не выкладывай на стол...
А то будешь не птица, а ёжик...
66 FN
 
28.02.16
18:27
(56) перехват записи через 1cpp ничего не решит. все правила пообъектной миграции нужны только в центральной базе, и работать они должны как минимум на уровне конфигуратора. итого - триггеры легко решают проблему, но не 1cpp
67 Это_mike
 
28.02.16
20:56
(66) перехвата момента записи в апдейтс вполне хватит для того, чтобы отменить запись или добааить лишнюю. И надо это не на уровне конфигуратора, а на уровне выполняющей системы.
Триггерами вполне можно решить, коннчно. Но это для среднего 1сника - слишком сложно. Ну и только для сиквельной версии. А перехват сработает на любой. Хотя написать генератор триггеров - неплохая идея:-)
68 Злопчинский
 
28.02.16
21:49
У мну есть обработка доя урбд
Которая по сделанным настройкам из файлов обмена для каждой пб вычищает чужие объекты
Но я с ней не разбирался
Ибо пока не сильно актуально
69 FN
 
28.02.16
22:22
(67) периферийная база по урбд может отправить документы только в ЦБ - тут фильтр совсем не нужен.  в ЦБ документы создаются при загрузке в режиме конфигуратора,- тут 1сpp никак не поможет.
так что либо триггеры,  либо обработка упдейтса в ЦБ перед каждой выгрузкой из ЦБ.
у меня через триггеры несколько конф работает на 10+ периферий.
70 mishaPH
 
модератор
28.02.16
22:24
(68) у Шемякина есть для тойскл
71 mishaPH
 
модератор
28.02.16
22:27
(66) (69) да ладно.
1. Конфигуратор только загружает пакеты от ПБ
2. Запускается сессия 1с с 1срр или тойурбд вычищает апдейтс табличку в соответствии с миграцией дока.
3. конфигуратор выгружает пакеты согласно апдейтса.

п.2 работает в 2х режимах.
1. миграцию объектов ставим (все) и тогда из апдейтса вычищаем записи к докам для баз, которым этот док не положен.
2. обратный процесс. миграция только пб/цб, но в апдетс добавляем записи с ид доков в опр базы.
72 mishaPH
 
модератор
28.02.16
22:27
и не надо никаких триггеров. Все настраивается фактически языком 1с
73 FN
 
28.02.16
22:43
(71) так тоже можно. но один раз забыл почистить апдейтс (или файл - есть и такие схемы) - получил чужие данные в пб.
с триггерами легче - они отрабатывают в любом режиме работы и даже сотрудник, не осведомленый о подобной схеме работы обмена, не сможет ее нарушить.
на вкус и цвет...
74 Злопчинский
 
28.02.16
22:52
(73) поддерживаю. все должно делаться автоматом и не зависеть от интерактивных действий.