Имя: Пароль:
1C
1С v8
Загрузка справочника из документа Excel.
0 Pyryrym
 
30.07.20
17:26
Мне необходимо сделать обработку, которая будет дополнять справочник данными из файла Excel. Чем лучше пользоваться - СОМОбъектом или ТабличнымДокументом?
1 Aleksey
 
30.07.20
17:28
я бы использовал текст, но это я
2 ZDenis
 
30.07.20
17:29
(0) Это голосование?
3 dka80
 
30.07.20
17:33
Если через табличный документ проблем нет (была тут на днях ветка про хранение дат со смещение в эксель), то лучше им.
4 Pyryrym
 
30.07.20
17:34
(2) Скорее просто вопрос, я второй раз пишу обработку, и нашел вот два способа. До этого, например, я использовал в первой обработке таблицу значений, когда лучше было бы использовать выборку. Мне бы кто по опыту подсказал, что лучше
5 Aleksey
 
30.07.20
17:35
(4) Нет такого понятие лучше. Что знаешь то и лучше. Ибо какой толк от методики который даст прирост в 0 хрен десятых, если на ее освоение и описание уйдет 2-3 недели?
6 vde69
 
30.07.20
17:38
Любые внешние подкллючамые данные надо отключать как можно раньше.

По этому выборка хуже чем чтение в ТЗ сырых данных. Разумеется есть исключения...
7 Aleksey
 
30.07.20
17:38
Я примеру долгое время успешно грузил по оле, но когда данных стало много это стало занимать много времени, поэтому предварительно сдествами exel сохраняю в csv и гружу как текст с разделителем. Но это прокатывает когда плоская таблица с фиксированной структурой. А когда данные разбросаны по 20 листам и еще это еще непойми что (ну к примеру нужно брать не сами данные а вычисленные екселем по формуле) то возможны нюансы
8 piter3
 
30.07.20
17:39
Разово ил постоянно.При прочих равных,второй вариант
9 dka80
 
30.07.20
17:39
(5) вот только не надо "Что знаешь то и лучше".
10 ZDenis
 
30.07.20
17:39
(4) COM требует наличие самого excel. Последнее время устанавливают опенофисы, либреофисы и т.п., а они через com экселя не щаработают, поэтому универсальнее сейчас табличный документ.
11 SleepyHead
 
гуру
30.07.20
17:39
(5) Еще как есть. Все дело в критериях.
12 mikecool
 
30.07.20
17:40
я за ЗагрузкаИзТабличногоДокумента
13 Aleksey
 
30.07.20
17:41
(11) Ну типа КД3 красиво модно молодежно, но только для тех кто не знает КД2. Поэтому как выбрать что лучще кд3 которые ниразу в глаза не видел или кд2 в котороый 10 лет уже обмены рисуешь?
14 ZDenis
 
30.07.20
17:48
(13) Я БИТ.Автотранспорт пытаюсь уже неделю подружить с БП через КД3 и что-то пока мимо) Скажу честно с КД3 впервые сейчас разбираюсь (причем надо то всего номенклатуру переносить и 1 документ требование накладная, которая почему-то по умолчанию отсутствует в УниверсальномОбменеДанных). Уже думаю проще было бы собственный ПланОбмена написать
15 dka80
 
30.07.20
17:49
(13) КД3 работает через универсальную шину данных. Представь, у тебя овердохера разнородных обменивающихся систем. Есть универсальная шина, в которую поступают данные из одной системы (пофиг как она там их готовит в выгрузке) и из этой шины забираются данные (пофиг как они потом преобразуются). А теперь допустим в системе 1 у тебя происходят изменения структуры хранения данных. Что ты делаешь? Меняешь правила только для этой системы. А в КД2 ты бы для каждой системы правила менял.
Поэтому в (11) все правильно
16 SleepyHead
 
гуру
30.07.20
17:50
(13) Я же написал - все дело в критериях. Критерии должны быть измеряемыми. В идеале - числовыми, но необязательно.

Рисуешь таблицу критериев по каждому варианту, выбираешь, что лучше.
17 Aleksey
 
30.07.20
22:31
(15) Вот только причем тут КД3? Это же 1С это на бумаге все красиво, а на деле все через попу
18 Aleksey
 
30.07.20
22:34
Если у тебя овердохера, то скорее всего часть из этого дохера древнее авна мамонта, т.е. версии 1.0. Часть фильдеперсовых, которые понимают исключительно 1.5. Часть вообще имеет структуру несовместимую с жизнью. Итого на бумаге все красиво, а вот в жизни это не работает :(
19 asder117
 
30.07.20
22:35
(0) А стандартная загрузка из табличного документа не подходит?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший