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