Имя: Пароль:
1C
1С v8
8.3, обмен данными
0 vladimir80
 
25.04.16
21:27
Добрый вечер!
Есть задача по переносу данных в идентичную конфигурацию ут 11.2
Переносить нужно только вновь созданную номенклатуру, а так же документы реализации с отбором по контрагенту (в приемнике должна заходить как поступление). Обмен односторонний.

Прошу подсказать, в каком направлении оптимально копать - планы обмена, синхронизация, самописные обработки? Заранее благодарен за развернутые ответы, т.к. сам такие задачи ни разу не реализовывал.
1 Лефмихалыч
 
25.04.16
21:34
копай в сторону КД и обмена по правилам. Результат тот же, но по дороге эуспириенса насшибаешь и до левелапа будет рукой подать
2 marty0701
 
25.04.16
21:36
Через COM делается за час.
3 Лефмихалыч
 
25.04.16
21:37
(2) ага, ну да. За час. Особенно "нужно только вновь созданную".
4 marty0701
 
25.04.16
21:39
(3)В чем проблема? Отбор по ЖР
5 Лефмихалыч
 
25.04.16
21:41
(4) это шутка такая чтоль?
6 marty0701
 
25.04.16
21:41
Если можно допиливать, то впринципе проблем нет, а насчет вновь созданной, тут очень хз, я бы весь справочник таскал, мало ли что там кто изменил. По трудозатратам COM дешевле.
(5)В чем?
7 Лефмихалыч
 
25.04.16
21:45
(6) ну, на базах в 5 мегабайт это может и будет работать, а для всего остального это шутка и неудачная
8 marty0701
 
25.04.16
21:47
(7)Смешно, ну да ладно, пусть решает, что ему выгоднее по времени реализовать, конечно КД мощный инструмент, но для этой задачи как из пушки по воробьям.
9 Лефмихалыч
 
25.04.16
21:47
хотя, возможно, у меня просто терабайт головного мозга. Но для меня это дикость какая-то долбанистическая
10 marty0701
 
25.04.16
21:50
(9)И? В случае обмена он весь террабайт будет таскать что ли?
Вобще подумал бы нужна ли тебе вся вновь созданная номенклатура, может вообще ограничиться номенклатурой, учавствуюшей в документах?
11 vladimir80
 
25.04.16
21:52
Проблема в том, что названия номенклатуры будут изменяться (и сильно), поэтому таскать весь справочник не получится. Задача лишь в своевременном добавлении новых позиций по факту их появления. Дальше в приемнике будут различные извращения с этими позициями, и конечно дальнейшие изменения не нужны. На данный момент порядка 45 000 позиций, что тоже не радостно таскать.
12 Лефмихалыч
 
25.04.16
21:54
(10) на настоящих объемах запрос к ЖР - это уныние. Да и измениться номенклатура может во время выгрузки, а, получая инфу из журнала, ты рискуешь в следующий раз что-то не увидеть. Да и вообще это скорее "ребьзя, смарите, как я могу", а не продуктивное решение
13 marty0701
 
25.04.16
21:54
(11)Поиск по гуид, если есть - не тащи, если нет - ВНОВЬ созданная номенклатура, таскать принудительно весь справочник я не предлагал, естественно отбор и поиск.
14 Лефмихалыч
 
25.04.16
21:55
(11) там, где "нужно только вновь созданную", задача решается при помощи планов обмена. А с планом обмена тебе похрен, что и как там и когда меняется - все ходы записаны
15 marty0701
 
25.04.16
21:56
(12)Как КД решает проблему изменения номенклатуры во время выгрузки? Как предполагается выдергивать вновь созданную номенклатуру?
16 marty0701
 
25.04.16
21:58
(14)У него проблема, если изменилось наименование в 1 базе, то в другую она уже ехать не должна, а эта номенклатура уже попадет в регистрацию.
17 vladimir80
 
25.04.16
21:59
Реализации нужно таскать очень часто, раз в 5 минут максимум. В переносе реализаций, лично для меня, проблема отслеживания изменений в базе-источнике (при использовании самописной обработки). С номенклатурой все проще - достаточно раз в день забирать, это можно и ночью, и действительно поиск по гуид отлично подойдет.
18 vladimir80
 
25.04.16
22:01
(13) Вот этот вариант вполне подойдет, вообще фиолетово что там изменится. Набор свойств, название и т.п. - все переопределяется в базе-приемнике
19 marty0701
 
25.04.16
22:01
(17)Неа, у тебя может номенклатура создастся в момент создания документа и в приемнике ее еще нет. Сначала должна синхронизация справочников происходить, дальше уже документы ехать.
20 marty0701
 
25.04.16
22:04
(17)У документво тоже есть уникальный идентификатор.
21 vladimir80
 
25.04.16
22:05
Не может. Товар заводится в источнике, заказывается, привозится на склад, выгружается в приемник, затем заполняется куча свойств, выгружается на сайт, получается заказ и только тогда он попадет в реализацию.
22 marty0701
 
25.04.16
22:07
(21)Понятно, еще вопрос, документы изменятся могут в источнике? Это надо отслеживать?
23 vladimir80
 
25.04.16
22:07
(20) и что это мне даст, как отследить изменение документа в источнике?
24 vladimir80
 
25.04.16
22:08
(22) Да, конечно. В источнике работает куча малоадекватных юзеров и изменения вполне возможны.
25 vladimir80
 
25.04.16
22:09
(22) Даже не так. Они будут изменяться только в источнике.
26 marty0701
 
25.04.16
22:15
База на замке?
27 vladimir80
 
25.04.16
22:17
(14) С планом обмена конечно не хотелось бы, если я правильно понимаю, придется менять конфигурацию, т.к. для идентичного там ничего не предусмотрено толкового и не в ручном режиме.

(26) Глобально нет, реально хотелось бы обойтись без изменений
28 vladimir80
 
25.04.16
22:18
(26) Работа в базах еще не начата, в ближайшее время в источнике переход на 11.2
29 marty0701
 
25.04.16
22:18
(27)Добавь свой 1 РС, пиши туда изменения доков, отбор, выгрузка.
30 takefive
 
25.04.16
22:19
у меня работает обмен по правилам между ут и бух. То, что предлагает в (1). Весь функционал есть в типовых. Только правила написать...
31 marty0701
 
25.04.16
22:19
+(29)и 1 свою подписку на событие.
все, минимальными средствами отделался, на обновление не влияет.
32 marty0701
 
25.04.16
22:20
(30)Как контролишь вновь созданную номенлатуру?
33 takefive
 
25.04.16
22:22
(32) на это есть план обмена
34 marty0701
 
25.04.16
22:23
(33)Туда попадает при условии изменение люого реквизита номенклатуры, далее эта номенлатура приводится в соответствие источнику, что предлагаешь с этим делать?
35 takefive
 
25.04.16
22:25
мне это не надо. В КД есть флаг не замещать существующие
36 Йохохо
 
25.04.16
22:26
(27) не обязательно делать новый план обмена, вполне можно отлавливать изменения в каком нибудь типовом
37 vladimir80
 
25.04.16
22:34
(33), (36) Если несложно - напишите поподробнее, как и что ковырять. Опыта с планами обмена нет вообще. Всегда проще было таскать самописами =)
38 takefive
 
25.04.16
22:38
из бухгалтерии что бы ничего не приходило - создал пустые правила. В настройках обмена включи флаг - обмен по правилам и укажи файл правил.
39 Йохохо
 
25.04.16
22:44
(0) [в идентичную конфигурацию ут 11.2] это почти Полный или "по организации". Добавить префикс, отладчик и все попрет
40 takefive
 
25.04.16
22:45
если конфы одинаковые - правила "пишутся сами"
41 vladimir80
 
25.04.16
23:00
(39) (40) Вопрос не в конвертации данных, вопрос куда эти правила засунуть, где взять полный обмен в долбанной 11.2...
42 Serg_1960
 
25.04.16
23:03
"Есть задача по переносу данных в идентичную конфигурацию ут 11.2" - РИБ-база, в базе - две организации.
43 vladimir80
 
25.04.16
23:04
(42) Супер, понял, спасибо.
44 vladimir80
 
25.04.16
23:10
(42) Правда не понял, почему в базе две организации.

Всем спасибо за пинок в нужную сторону. Буду пытаться реализовать штатными средствами =)
45 Йохохо
 
25.04.16
23:12
(44) мб "поиск и замена значений" с итс)
46 Serg_1960
 
26.04.16
00:29
(44) "документы реализации с отбором по контрагенту (в приемнике должна заходить как поступление)" - чтобы быстрые продажи делать между организациями.
47 vladimir80
 
26.04.16
02:22
(45) Нет, явно не то )
(46) Понял, но это не то. Задача именно такая, в одной базе жить несколько организаций не должно.
48 Serg_1960
 
26.04.16
09:53
(47) Центральный узел - для "синхронизации" справочников (общая НСИ) и все документы для консолидации; пользователи сидят/работают в подчинённых узлах (одна организация = один узел, документы только по одной организации).
49 vladimir80
 
26.04.16
12:15
Еще раз извиняюсь - подскажите тупому, где в ут 11.2 загрузить правила конвертации объектов при настройке плана обмена РИБ? Скоро мозг лопнет, нашел только правила регистрации...
50 Pro-tone
 
26.04.16
12:19
(49) там нет этого
могу предложить http://catalog.mista.ru/public/461158/
51 FIXXXL
 
26.04.16
12:20
правила конвертации объектов при РИБ не нужны
52 vladimir80
 
26.04.16
12:58
(51) Печально.
(50) Спасибо, подумаю.

И все же вопрос - решаема ли задача штатными методами в 11.2 без изменения конфигурации или нет?
53 Мыш
 
26.04.16
13:08
Ну его, этот COM. И 1С тоже от него отказывается.
54 Мыш
 
26.04.16
13:09
(52) Универсальный обмен данными в формате XML присутствует в типовых. Должен быть и в УТ 11.2
55 vladimir80
 
26.04.16
13:23
(54) Спасибо! Правильно ли я понимаю, что оптимально использовать запуск этой обработки через регламентное задание с подсовываемыми параметрами и таким образом добиться требуемого результата?
56 Serg_1960
 
26.04.16
13:26
(52) "решаема ли задача штатными методами" - решаема.
Вариант не для всех, с нуля:
Типовой план обмена можно использовать только для регистрации изменений (чтобы знать что изменили со времени последнего обмена). А вот как ты этим будешь пользоваться в своей внешней обработке - тебе решать. Берём обработку универсального обмена и... творчески переосмысливаем :)
57 Serg_1960
 
26.04.16
13:29
(55) В целом правильно мыслишь. Нужно с помощью КД2 написать свои правила конвертации (где и решать все свои вопросы, что и как) и подсунуть их типовой обработке универсального обмена. В современных типовых конфигурациях можно автоматизировать процесс обмена по расписанию.
58 arsik
 
гуру
26.04.16
13:43
(57) Нужно не правила конвертации писать, а правила регистрации. Конфигурации идентичны.
Ему достаточно стандартного обмена + правила регистрации свои.
59 vladimir80
 
26.04.16
14:54
(57) Спасибо! Правила написал еще вчера, для поставленной задачи там все просто. Ввиду отсутствия практики работы с постоянными обменами просто нужен был пинок в нужную сторону.

(58) Мне правила регистрации помогут из реализации сделать поступление? Сомнительно =)))).  
Стартпост видимо не все поняли или не все читали.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.