Имя: Пароль:
1C
1С v8
Конвертация данных
0 Никофлекс
 
30.01.12
16:56
Подскажите, можно ли в типовой конфигурации "Конвертация данных", сделать правила сопоставления данных двух баз, чтобы при загрузке данных было окно сопоставления и пользователь мог сопоставить, например, подразделения из старой базы в новой и автоматически загружаемые данные были бы с новыми, сопоставленными подразделениями.
Заранне, спасибо за ответы.
1 Aleksey
 
30.01.12
16:57
Да можно
2 Никофлекс
 
30.01.12
16:58
а как?
хотя бы какой-то пример?
3 Fish
 
30.01.12
17:03
(2) Поройся здесь, там разные примеры есть http://www.mykod.info/
4 fisher
 
30.01.12
17:03
При загрузке геморно. Вся конвертация при выгрузке делается.
Так что делать это надо при выгрузке. А еще лучше - ДО выгрузки.
А то что же получается, одно неловкое движение при загрузке и база полна шлака?
5 Никофлекс
 
30.01.12
17:21
ДО выгрузки, откуда будет окно сопоставлений? ведь данные получаются только по одной базе.
Или всё равно нужно писать кодом, а не интерактивно это делать?
6 fisher
 
30.01.12
17:28
(5) Вариантов много. Можно по COM красиво подтягивать данные из базы-приемника, можно по кодам сопоставлять. Но проще и лучше всего заранее утвердить сопоставление и жестко его в коде прописать. Это же условно-постоянные данные.
7 Aleksey
 
30.01.12
17:31
(4) Почему? Поля поиска заюзать. Т.е. прописать там поиск, и если не нашли, то вызываем окно для выбора соответствия. Если пользователь отказался от выбора то он создаст нового. Главное крыжик убрать, чтобы не обновлял существующие
8 Aleksey
 
30.01.12
17:31
Единственно сложно список сразу, а по одному - ради бога
9 GenV
 
30.01.12
17:33
8+ можно накопительный список сделать.
10 fisher
 
30.01.12
17:34
(7) Все равно неудобно и вероятность ошибки увеличивается. ИМХО, это не те данные, которые нужно выбирать при каждой перегрузке. Тем более - при загрузке.
Это нужно один раз прописать и забыть.
11 Aleksey
 
30.01.12
17:35
(9) Нельзя. А в документы что писать будешь?
12 Aleksey
 
30.01.12
17:36
(10) А они и не будут при каждой загрузки. РС соответствия и храни ссылки
13 Aleksey
 
30.01.12
17:36
Например Табачка. Там новые позицию появляются раз в полгода, да и то это 2-3 позиции. Так что не страшно
14 GenV
 
30.01.12
17:37
(11) Почему нельзя? Один раз выбрал - сохранилось. Второй раз с учетом первого выбора.
15 acsent
 
30.01.12
17:37
смотри как ут11-бп2 обмен сделан
16 fisher
 
30.01.12
17:39
(12) Вариант. Я что-то на разовых перебросках зациклился. Забыл, что речь о постоянных обменах между двумя базами может идти.
17 GenV
 
30.01.12
17:43
14+ Т.е. я имел ввиду, что для всего ПКО накопительную табличку выводить. Что бы проще дубли с одноименными названиями сравнивать.
ЗЫ А вообще acsent правильно говорит. В БСП такое соответствие сделали.
18 Aleksey
 
30.01.12
17:44
(14) А первый раз что в документы писать?
19 Aleksey
 
30.01.12
17:45
(17) Ну чтобы табличку получить нужно загрузить документ
20 GenV
 
30.01.12
17:48
(18) Ну, как ты говорил. Выбираешь в полях поиска значение. При этом выводиться текущая табличка. Выбор в табличке сохраняется (для текущего значения). Для следующего значения опять будет выведена табличка в выбором значения (только с выводом предыдущих выборов).
21 GenV
 
30.01.12
17:49
20+ в документы пойдет соответствующий выбор из таблички.
22 Aleksey
 
30.01.12
17:52
(20) Есть проблема. Когда грузится документ ты ничего не знаешь о номенклатуре. А когда грузится номенклатура - то ты ничего не знаешь в каких документах она будет участвовать
23 Никофлекс
 
30.01.12
17:53
(7) - подскажите как вызывать окно выбора?
Выгрузка единоразовая, но такое нужно сделать в разных базах с одинаковыми документами, но с разными данными и каждый раз переписывать, проще как-то сделать интерактивное сопоставление, можно ли его сделать в КД?
или при выгрузке писать поиск по значению и вставку?
24 GenV
 
30.01.12
17:54
(22) Это да. Я делал вывод ключевых свойств поиска, что бы проще искать было. Они доступны.
25 БибиГон
 
30.01.12
18:09
(0) Пришлось делать такое, но используя excel, но это не принципиально. Выгружаешь из 1й ИБ в excel c уидами. Затем все грузится в ТЗ, и данные из файла и данные базы. На форме все выводишь для сверки, если все хорошо,то записываешь все данные в РС соответствия объектов.
26 Никофлекс
 
30.01.12
18:24
(25)Но это уже ж не КД?
27 Поpyчик-4
 
30.01.12
18:38
(0) В обмене данными на БСП это есть.
28 Никофлекс
 
30.01.12
18:56
(27), а на ИТС она есть?
29 БибиГон
 
30.01.12
19:05
(27)(26) но это только для конфигураций на управляемых формах- УТ11 например. Поэтому пришлось свой велосипед изобретать.
30 Поpyчик-4
 
30.01.12
19:23
(29) Ни фига. Сейчас делаю обмен БГУ с нашей конфой на управляемых. В БГУ как раз и вкрутил обмен данными БСП. БГУ работает в режиме обычного приложения.
31 Поpyчик-4
 
30.01.12
19:25
(28) БСПятину на users'e можешь дёрнуть.
32 Никофлекс
 
31.01.12
12:15
БСП открыл -пустота, открыл демку Обмен данными с бсп по конкретным справочником.
В конвертации хоть что-то понятно, только всё нужно подставлять вручную в коде, здесь же вообще ничего не понятно.
33 Поpyчик-4
 
31.01.12
12:19
(32) Достижения (опыт):     2 вышки  
С тобой всё ясно. Избыток ума так же вреден, как и недостаток.
34 Jaffar
 
31.01.12
12:25
(33) может это за убийство и грабеж? :-)
35 Никофлекс
 
31.01.12
12:41
(33)и (34) а может вам форум поменять - где нужны ваши остроты?
Ошибка? Это не ошибка, это системная функция.