gifts2017

Простейший пример загрузки из Excel в 1С 8.2

Опубликовал Сергей Холопов ($erg) в раздел Программирование - Практика программирования

Сам долго искал объяснение как и что. Не нашел. Методом "тыка" нарисовал - может кому поможет.

1. Запускать обработку следует в "толстом" клиенте.

2. Таблица Эксель должна иметь поля "Код" и "Наименование" в первой строке. 

Скачать файлы

Наименование Файл Версия Размер
- 1173
.epf 7,09Kb
05.11.09
1173
.epf 7,09Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей Прилепский (IamAlexy) 05.11.09 23:36
в толстом ни разу не интересно.. вот для тонкого было бы интереснее...

2. Андрей Данилюк (DanilaDru) 06.11.09 00:25
Поместить на сервер во временное хранилище и потом в контексте сервера обработать. Тоже ни разу не интересно, на партнерском уже приводились примеры.
3. Алексей Прилепский (IamAlexy) 06.11.09 01:07
(2) не у всех есть доступ в партнерку...
4. Алексей Прилепский (IamAlexy) 06.11.09 01:08
+(3) а читая "коротенько о главненьком" про 8.2 натыкаешся в основном на ограничения работы тонких и вебклиентов.. :)
5. dushelov (Душелов) 06.11.09 08:07
Не вижу никаких проблем в тонком клиенте.
Я у себя организовал через свою компоненту по чтению и записи xls файлов. На сервере установлена компонента, она читает xls и возвращает ТЗ на клиент.
6. Sekho ($erg) 06.11.09 09:16
(1-5) "Я не волшебник, а только учусь"
Спасибо. Комментарии дают возможность совершенствоваться.
7. Андрей Межов (mini_root) 06.11.09 13:38
(5) А как ТЗ прокидываешь, через массив структур?
dimaamer2010; +1 Ответить 1
8. Альтаир (Altair777) 06.11.09 13:58
(0) А что эта обработка загружает? Или она как астролябия?

В половине двенадцатого с северо-запада, со стороны деревни Чмаровки, в Старгород вошел молодой человек лет двадцати восьми. В руке молодой человек держал астролябию:
- Кому астролябия? Дешево продается астролябия! Для делегаций и женотделов скидка.
К обеду астролябия была продана слесарю за три рубля.
- Сама меряет, - сказал молодой человек, передавая астролябию покупателю, - было бы что мерить.

© И.Ильф, Е.Петров. "Двенадцать стульев"
9. Sekho ($erg) 06.11.09 14:23
(8) код открыт. в помощи начинающим как я :)
Астролябия - за 3 рубля!!!! а здесь : не в денгах счастье
10. Альтаир (Altair777) 06.11.09 14:27
(9) Да я вот тоже в 8-ке начинающий, поэтому, боюсь, мне тяжело будет понять без толкового описания
11. dushelov (Душелов) 06.11.09 16:55
(7) Именно так. Хотя в очередной раз думаю, зачем это на тонком клиенте нужно... Только трафик гонять туда-сюда... Надо максимально все делать на сервере.
12. Вячеслав Кадацкий (marsohod) 12.11.09 01:24
Призменная астролябия - современный астрометрический прибор для определения моментов прохождения звезд через некоторый альмукантарат (малый круг небесной сферы, параллельный горизонту) с целью определения географической широты и поправки часов.
©Энциклопедический словарь
:) Полезная вещь...
fifka555; 2825435; +2 Ответить
13. Андрей Данилюк (DanilaDru) 31.07.10 12:47
Извините , что с запозданием.
Написал про импорт из веб клиента excel файла http://danila.org.ua/?p=62
Насчет того зачем надо. Бывают моменты что надо. Работает 160 пользователей по Украине и каждому надо из excel импортировать данные. Каждому давать доступ в толстый клиент, терминал, не сильно прикольно. А так через web гоняют себе потихоньку.
14. heseh (heseh) 30.06.11 06:30
Спасибо... просто понятно... :D и в книгах искать не пришлось
15. aaa (baton2008) 15.09.11 12:55
Спасибо за обработку) а под тонкий клиент сделаете? очень были бы признательны)
16. Василий Антонов (khaoos) 18.09.11 09:24
Спасибо. Для примера очень даже ничего. Не нужно копаться в интернете на тему, как работать с excel через com-интерфейс
17. Настя Счастливая (bela88) 21.09.11 10:24
Спасибо за наглядный пример! Очень нужная вещь.
18. Антон Полетаев (Docaru) 23.09.11 14:24
Действительно -нужная вещь! На основе этой разработки сделал загрузку в Бюджетку лицевых счетов из екселя. Получилось быстро (300 чел), просто, и наглядно!
19. Андрей Сибиркин (siban) 27.09.11 08:36
Мне обработка помогла, я работал раньше на 7.7 и без примеров по книжкам ни как не получалось. А тут просто и понятно. Спасибо.
20. Максим Максимюк (Kipa89) 12.10.11 07:41
Мне тоже помогла...учитывая то что раньше вообще в связке 1С- Exel не работал...по аналогии написал свою..для выгрузки и загрузки..
21. Дмитрий Марьян (demous) 20.10.11 09:46
Интересно, буквально вчера задался этим вопросом, надо скачать и оценить
22. Андрей Юс (andreysc) 20.10.11 12:29
Спасибо огромное! хороший пример!
23. Feit Feit (feit) 16.12.11 16:18
Спасибо за обработку, помогло понять общий принцип. Вот бы еще с тонким клиентом разобраться...
24. Оксик Оксик (Oxik) 19.12.11 22:22
25. o p (filin2009) 14.06.14 15:54
А почему Элем.УстановитьНовыйКод(Строк.Код); ?
Параметром этой функции (по крайней мере, в последних версиях) является не сам код, а префикс.
Сам код получается так: "Строк.Код0001"
Чтобы столб Код из экселя записывался в поле Код соправочника надо просто Элем.Код=Строк.Код;