Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Объединение разделенных данных при конвертации.

Объединение разделенных данных при конвертации.
Я
   Daluvan
 
30.12.20 - 10:21
Переношу самописную конфигурацию при помощи конвертации2. Данные в базе разделены. Кто-нибудь сталкивался с таким, как лучше это сделать?
 
 Партнерская программа EFSOL Oblako
   ДенисЧ
 
1 - 30.12.20 - 10:23
Если где-то кто-то что-то разделил - почти всегда это можно объединить обратно.

PS. Фарш - исключение.
   andrey2CC1
 
2 - 30.12.20 - 14:35
Если я правильно понимаю, то вопрос состоит в том, как правильно соединить данные? Типа дубли что ли? Поля поиска указать.
   Daluvan
 
3 - 30.12.20 - 17:07
(2) Есть такая технология разделения данных в 1с. На подобии организаций в типовых. Данные разделены, но конфигурация общая. Вот как несколько баз с одинаковой конфигурацией в одной.
   Daluvan
 
4 - 30.12.20 - 17:09
в наличии в каждом разделении, одинаковые коды и названия
   Масянька
 
5 - 30.12.20 - 17:14
(3) Что значит "на подобии организаций"?
У разных организаций - общие справочники, разные док-ты. Но, опять-таки, есть нюансы.
И "несколько баз с одинаковой конфигурацией" - это о чем?
   polosov
 
6 - 30.12.20 - 17:16
(3) похоже основные действия надо выполнять в ПВД. Выбирать данные сначала для одного параметра сеанса, потом для другого и т.п. потом соединять данные и уже отдавать в ПКО.
   polosov
 
7 - 30.12.20 - 17:18
+(6) Только не понято, что делать при выгрузке по ссылке. короче слишком мало информации по твоей базе и что конкретно ты переносишь.
   vde69
 
8 - 30.12.20 - 17:21
(0) если используется типовой механизм разделения данных, то тут 2 варианта

1. для каждого значения разделителя делать отдельный файл выгрузки по стандартным правилам кд2, а при загрузке как-то не стандартно все сливать

2. делать выгрузку из под неразделенного пользователя, правда я не уверен, что прокатит
   Daluvan
 
9 - 31.12.20 - 08:00
(5) Можно вести несколько организаций в одной базе. Разделение данных... Можно погуглить.
   Daluvan
 
10 - 31.12.20 - 08:15
(6) Да, вся проблема в том, что выгружается только то, что доступно в текущем сеансе. А при загрузке невозможно загрузить из-за того, что коды справочников и документов накладываются друг на друга и получается фарш.
Вопрос в том где/в какой момент объединить.
Какая тут информация, два десятка справочников и документов на которых включено разделение данных.
   Daluvan
 
11 - 31.12.20 - 08:18
(8) так и есть пробую не стандартно залить, но не все гладко получается.
к пункту 2 при разделении общего пользователя нет. при попытке объединить данные в источнике - база рассыпается.
   БаксПо90
 
12 - 31.12.20 - 08:23
что значит рассыпается ? Дубли что появляются ?
   Daluvan
 
13 - 31.12.20 - 08:25
(12) пропадают данные.
   ДенисЧ
 
14 - 31.12.20 - 08:28
В одном разделителе у тебя номенклатура код 105 - "Молоко топлёное б/у", в другом "BMW слегка дырявая (80 отверстий 5.24)"
И как ты их будешь объединять?
   БаксПо90
 
15 - 31.12.20 - 08:41
(13) Какие данные пропадают. Ну вот деньги из карманов понятно, что пропадать могут, у там дырки или чужие руки .. но как может пропасть то что ты сам переносишь ..
т.е. вот взял, поместил куда то , а потом это забрал и вставил.
   Daluvan
 
16 - 31.12.20 - 08:42
(14) :-)) молоко БМВ топленое дырявое
   Guk
 
17 - 31.12.20 - 08:45
что-то мне не попадались конфигурации, где справочники разделены по разделителю учета. поэтому сложно понять, о чем вообще в (0) и какая цель стоит...
   Daluvan
 
18 - 31.12.20 - 08:48
(15) Ну если подробно то так. Если перенумеровать все элементы справочников и документов ещё получается. А вот если отключить разделение или попытаться выгружать загружать то справочники и документы получаются пустые.
   Daluvan
 
19 - 31.12.20 - 08:49
(17) Это самописка
   Daluvan
 
20 - 31.12.20 - 08:50
(17) перенос в другую базу с объединением.
   ДенисЧ
 
21 - 31.12.20 - 08:51
(17) Во вреше не работал?
   БаксПо90
 
22 - 31.12.20 - 08:55
Честно говорю, я вчера не пил, но понять не могу.
Выгрузка идет через файл ? Перехватить файл возможно ? Посмотреть что выгружается в файл можно ?
В этих данных есть переносимые данные ? Да/Нет
Если данные есть, то что же загружается ?
я вот с разделителями не работал, но если этот признак допустим есть в выгрузке и его база приняла не может ли быть так что ты "не видишь" этих данных в базе после переноса .
Хоть что нибудь переносится?
   Daluvan
 
23 - 31.12.20 - 09:06
(22) Я выше писал (10) (11)
   Guk
 
24 - 31.12.20 - 09:07
(21) что это?...
   ДенисЧ
 
25 - 31.12.20 - 09:09
   БаксПо90
 
26 - 31.12.20 - 09:15
ну открой схему обмена и посмотри как они ищутся .. обычно по внутреннему ай ди ... если они расползаются то значит он разный и надо настроить так что бы он не влиях.. или же все же влияет признак разделения , то его надо исключить
   Daluvan
 
27 - 31.12.20 - 09:20
(26) Я это и смотрю, но написал на форуме на тот случай, если кто-то уже имел дело с таким и мог бы поделиться опытом или идеей, чтобы не изобретать велосипед.
   БаксПо90
 
28 - 31.12.20 - 09:22
а в чем тут велосипед то ? это правила обмена .. что сказал , то и получилось
   Guk
 
29 - 31.12.20 - 09:29
(25) у меня во фреше типовая БП лежала. что-то я не помню там разделения справочников по организации...
   ДенисЧ
 
30 - 31.12.20 - 09:31
(29) Организация и разделитель данных в фреше - немного разные вещи.
 
 
   Guk
 
31 - 31.12.20 - 09:31
а в чем проблема при загрузке делать префикс у документов и справочников, чтобы они не пересекались?...
   arsik
 
32 - 31.12.20 - 09:49
(27) При загрузке ищи по ГУИДу, зачем по стандартным реквизитам искать?
   Daluvan
 
33 - 31.12.20 - 10:46
(31) Так и делаю.
   Вафель
 
34 - 31.12.20 - 10:48
лучше перенести как есть, а потом заниматься удалением дублей
   vde69
 
35 - 31.12.20 - 10:51
(17) любая типовая (хоть бух) имеет 100% функционал разделения, включается по 2м константам, после этого без всяких фрешей и прочей лабудени все работает с разделителями.

я думал ЗУП так сделать, по тому как типовой план обмена в ЗУП "по организациям" нифига по организациям не работает, он столько мусора выносит в узел, что ппц
   Guk
 
36 - 31.12.20 - 10:54
(35) чтобы сделать РЛС по организации, например, для справочника "Номенклатура", у этого справочника как минимум должен быть реквизит Организация. в типовой БП он есть?...
   vde69
 
37 - 31.12.20 - 10:55
(34) так не выйдет, причин много...

(0) сделай общий реквизит "разделитель данных" (но данные не разделяй), пропиши его всем метаданным, в него заливай разделитель из источника, а потом уже обьединяй с использованием регистра "соответствия объектов информационных баз", а при объединении используй этот реквизит как признак приоритета данных при слитии
   vde69
 
38 - 31.12.20 - 10:57
(36) будешь удивлен - есть
 ОбластьДанныхОсновныеДанные + ОбластьДанныхВспомогательныеДанные
   vde69
 
39 - 31.12.20 - 10:58
(37) +
и соответственно этот реквизит в конвертации используй для поиска
   Guk
 
40 - 31.12.20 - 10:59
(38) конечно буду...
   Вафель
 
41 - 31.12.20 - 11:03
(37) можно причины озвучить?
   Daluvan
 
42 - 31.12.20 - 12:28
(37) Да, вариант.
   Daluvan
 
43 - 31.12.20 - 12:30
(41) Причины в том, что дублей нет и данные могут иметь одинаковые ссылки, коды итд.
   vde69
 
44 - 31.12.20 - 12:35
(41) например ключ поиска не включает в себя разделитель,
например у меня есть 2 разных по смыслу контрагента с одним ИНН и одним КПП но разделенные разделителями, при твоем подходе - они сольются и будет использоватся только 1 набор....

пример:
для разделителя 1 - инн=000000 название=Прочие
для разделителя 2 - инн=000000 название=Наша черная компания
для разделителя 3 - инн=000000 название=Официальный постащик из Франции

как думаешь, что получится ?
   Вафель
 
45 - 31.12.20 - 13:19
ну так по инн не нужно искать - дубли потом.
А то что ссылки будут одинаковые - маловероятно.
мне кажется что гуид вообще остается уникальным в пределах таблицы
   Aleksey
 
46 - 31.12.20 - 13:59
Ну так представь что это физически разные базы и тебе нужно слить в одну
   acht
 
47 - 31.12.20 - 14:03
(45) Тебе кажется. При независимом разделении - могут.
См. https://its.1c.ru/db/v8313doc#bookmark:dev:TI000000879 пункт 24.2.1
   Droning1C
 
48 - 01.01.21 - 10:21
ПВД со способом выборки "Произвольный алгоритм" и твори там все что хочешь. И обмен быстрее работать будет.
   Daluvan
 
49 - 02.01.21 - 11:24
(48) Да тут вариантов не много. Главное данные не потерять. И я думал, что все-таки возможно сразу выгрузить, но придется под каждым сеансом выгружать.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.