|   |   | 
| 
 | Конвертация данных | ☑ | ||
|---|---|---|---|---|
| 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) а может вам форум поменять - где нужны ваши остроты?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |