|   |   | 
| 
 | v7: загрузка элементов справочников из excel в 1с ТиС | ☑ | ||
|---|---|---|---|---|
| 0
    
        hamelion 15.01.15✎ 10:03 | 
        ситуация следующая, подкинули две разные БД, в них есть схожая номенклатура, только в одной у номенклатуры есть ШК, а в другой данный элемент отсутствует, попросили перенести ШК из одной БД в другую, кто подскажет чем это можно сделать, какой обработкой?     | |||
| 1
    
        salvator 15.01.15✎ 10:04 | 
        Конвертация данных.     | |||
| 2
    
        Strogg 15.01.15✎ 10:04 | 
        А синхронизировать как, понаименованию будешь?     | |||
| 3
    
        vicof 15.01.15✎ 10:04 | 
        Сам напиши     | |||
| 4
    
        Cube 15.01.15✎ 10:04 | 
        А при чем здесь Excel?     | |||
| 5
    
        mikecool 15.01.15✎ 10:04 | 
        написать свою, займет пол часа     | |||
| 6
    
        mikecool 15.01.15✎ 10:05 | 
        (4) +1 тож долго думал     | |||
| 7
    
        ДенисЧ 15.01.15✎ 10:05 | 
        рукописной (с) Ваш Кэп     | |||
| 8
    
        hamelion 15.01.15✎ 10:11 | 
        кстати про конвертацию не подумал, спасибо... правда не будет ли задвоений номенклатуры?     | |||
| 9
    
        vicof 15.01.15✎ 10:12 | 
        (8) Отличный вопрос :)))     | |||
| 10
    
        Масянька 15.01.15✎ 10:14 | 
        (8) Смотря, как будешь синхронизировать элементы.     | |||
| 11
    
        hamelion 15.01.15✎ 10:27 | 
        а как их синхронизировать через xml     | |||
| 12
    
        hamelion 15.01.15✎ 10:27 | 
        отбор то уже никак при загрузке не сделать     | |||
| 13
    
        Злопчинский 15.01.15✎ 10:30 | 
        (11) не надо вестись на развод восьмерошников
 Они для любой чиховой операции поставят упп и будут ждать по двадцать минут пока этот монстр прочихается Все делается в три десятка строк Сейчас набросаю шаблончик | |||
| 14
    
        salvator 15.01.15✎ 10:33 | 
        (11) О, уже xml. Ты уж определись как делать будешь-то.     | |||
| 15
    
        Cube 15.01.15✎ 10:39 | 
        (14) +100)))) Семь пятниц на неделе)     | |||
| 16
    
        Cube 15.01.15✎ 10:39 | 
        (13) Ну ты это... Не обобщай!)     | |||
| 17
    
        deniseek 15.01.15✎ 10:41 | 
        (0) Через Com, обработка пишется за 15 минут     | |||
| 18
    
        Злопчинский 15.01.15✎ 10:45 | 
        спрн = создатьобьект(справочник.номенклатура)
 Т = создатьобьект(текст) Спрн выбратьэлементы Пока спрн получитьэлемент = 1 Цикл Если спрн этогруппа = 1 Тогда Продолжить Конецесли Т.добавитьстроку(спрн.код + " " +спрн.базоваяединица.штрихкод) конеццикла Т.записать(полныйпутькфайлу) Это было в базе источнике Теперь в базе приемнике Спрн = создатьобьект(справочник.номенклатура) Спре = создатьобьект(справочник.единицы) Т = создатьобьект(текст) Т.открыть(полноеимяфайла) Кс = т.количествострок() Для ы=1 по кс Цикл Стр = Т.получитьстроку(ы) Сз = глразложить(стр," ") Код = сз.получитьзначение(1) Шк = сз.получитьзначение(2) Если спрн.найтипокоду(код)=0 Тогда Продолжить Конецесли Спре.найтиэлемент(спрн.базоваяединица) Спре.штрихкод = шк Спре.записать() Конеццикла Все Остуствующие ковычки и знаки расставь сам Пишу с планшета Жутко неудобно сорри | |||
| 19
    
        hamelion 15.01.15✎ 10:47 | 
        и за то спасибо.. попробую     | |||
| 20
    
        Масянька 15.01.15✎ 10:50 | 
        (18) То есть - по коду синхронизация? А уверен?     | |||
| 21
    
        Злопчинский 15.01.15✎ 10:55 | 
        (20) вангую как умею
 В исходной задаче вообще может быть что ни код ни наименование не совпадают Тогда быстрое решение по переносу только одно strmatch | |||
| 22
    
        Злопчинский 15.01.15✎ 10:55 | 
        Все
 Ушел к клиенту Пишите вести с фронтов | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |