Универсальная обработка для загрузки данных из Экселя в табличную часть документа

Публикация № 15879

Разработка - Обмен данными 1С - Загрузка и выгрузка в Excel

540
Загружает данные из Экселя в табличную часть документа (БЕЗ ПАРОЛЯ).

Загружает данные из Экселя в любую табличную часть любого документа. Единственное требование: в таблице Экселя в первой строке должны быть проставлены наименования колонок.

Поиск элементов справочников - по наименованию. Если элемент не найден - тогда выдается вопрос "Добавить??". При утвердительном ответе появляется форма нового элемента справочника, ее рученьками заполняем. Сохраняем - и элемент попадает в строку документа.

 

540

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

Наименование Файл Версия Размер
ЗагрузкаИзЭкселяВДокумент
.epf 11,39Kb
20.03.13
4075
.epf 11,39Kb 4075 Скачать бесплатно
Инструкция
.1212140420 0,65Kb
20.03.13
2299
.1212140420 0,65Kb 2299 Скачать бесплатно

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. tango 484 30.05.08 14:17 Сейчас в теме
Можно ли считать дамой девушку, имевшую диск ИТС? ну, более-менее регулярно
2. ОбнажЁнная_Маха 1314 30.05.08 15:42 Сейчас в теме
(1) Не поняла шутки юмора... Что Вы имеете ввиду?
turbomilo@mail.ru; +1 1 Ответить
3. tango 484 30.05.08 16:12 Сейчас в теме
Цитата из ИТС, если Вы понимаете, что я имею в виду на этот раз:
Обработка ЗагрузкаДанныхИзТабличногоДокумента.epf находится в каталоге \1СITS\EXE\ExtReps\Unireps8
Это по-существу. А тон вызван предчувствием появления у вас трех и более плюсиков за это.
5. ОбнажЁнная_Маха 1314 30.05.08 16:39 Сейчас в теме
Цитата из ИТС, если Вы понимаете, что я имею в виду на этот раз:Обработка ЗагрузкаДанныхИзТабличногоДокумента.epf находится в каталоге \1СITS\EXE\ExtReps\Unireps8

(3) а, я так и думала! :) Ну и что?? Просто интересно мне было самой такую штуку написать - вот я и написала :)))

А тон вызван предчувствием появления у вас трех и более плюсиков за это.

а вас что - завидки берут?? Так не мужское это дело, товарищ, чужие плюсики считать и эмоции отрицательные по поводу их количества растущего испытывать :P
rabota.v8.1c; jhfrek; kenza; Borisych; tretyi; Kolunya; ded00786; cs25; vasilykushnir; +9 1 Ответить
6. vasilykushnir 30.05.08 17:02 Сейчас в теме
(5)Ай да молодца, девочка! Браво!
rabota.v8.1c; Archangel1; +2 Ответить
4. Abadonna 3833 30.05.08 16:17 Сейчас в теме
>Можно ли считать дамой девушку
Все женщины делятся на:
- дам
- не дам
- дам, но не Вам
;)
kojinandrej; Hello; Учтено; ded00786; +4 Ответить
7. tango 484 30.05.08 17:05 Сейчас в теме
(4) ок. правильный вопрос: чем делится девушка с ИТСом? раньше, говорят, в парках девушки были с ВЕСЛОм, гипсовые. они никак не делились, поэтому их больше нету. а у нас есть. жизнерадостные от того, что тоже пишут.
8. Lapitskiy 902 31.05.08 06:07 Сейчас в теме
Это недолго. Пока замуж не возьмут. Потом желание программировать у девушек пропадает напрочь.
9. Abadonna 3833 31.05.08 06:13 Сейчас в теме
(9) Не всегда. Знаю одну мадам, замужем. Мало того - муж крутой бизнесмен, и ей ваще работать не обязательно. Программит, ходит на работу - ей этого хочется
10. ОбнажЁнная_Маха 1314 31.05.08 12:33 Сейчас в теме
я вобще понять не могу, какая связь между желанием заниматься любимым делом (неважно, каким, например программированием) и личной жизнью... Опыт подсказывает, что одно другому ни капельки не мешает! :)
rabota.v8.1c; jhfrek; busko; for-elenak; tur_gad1; +5 1 Ответить
11. cs25 80 01.06.08 12:54 Сейчас в теме
12. tango 484 02.06.08 14:15 Сейчас в теме
"опыт подсказывает, что... не могу понять" :) даже "я вообще не могу понять" :)
13. ded00786 346 02.06.08 15:00 Сейчас в теме
Чего пристали к девушке... или к мадам... или к мадмуазель... в общем к Махе :)
Если человек программирует и ему это нравится, то какая нахр..н разница парень это или девушка, пусть даже "ОбнажЁнная"???
Да и потом, у многих девушек логическое мышление развито намного лучше, чем у большинтсва парней...
Хотя, опять-же, какая к черту разница...
for-elenak; tur_gad1; +2 Ответить
14. vasilykushnir 02.06.08 15:19 Сейчас в теме
(13) Ну не скажи... Бог для того и создал женщин, чтобы:
а) к ним приставать
б) мужики не спились от счастья...

или б) - все таки была первоначальная задумка?...
А относительно логики... Все-таки такой дисскусии не место в теме разработки. А Маху никто не обижает (капелька иронии еще никому не вредила) и даже смирились, что она Обнаженная.
19. ded00786 346 02.06.08 16:50 Сейчас в теме
(13) :)
(15) Откуда такая неприязнь? Или вы знакомы? А нас дурите? ;)
20. ОбнажЁнная_Маха 1314 02.06.08 17:18 Сейчас в теме
(19) не знакомы. мне вот тоже удивительно - откуда такая неприязнь??..
15. tango 484 02.06.08 15:23 Сейчас в теме
между прочим, никто не может утверждать, что этот учаснег - женскава полу
16. Abadonna 3833 02.06.08 15:40 Сейчас в теме
17. tango 484 02.06.08 15:57 Сейчас в теме
18. Abadonna 3833 02.06.08 16:09 Сейчас в теме
(17) Вообще-то город в профайле указан :)
21. rasswet 82 04.06.08 12:59 Сейчас в теме
понравилась обработка. в отличии от нескольких других сработала без дополнительного шаманства.
22. blacky64 04.06.08 13:59 Сейчас в теме
23. MX 06.06.08 18:11 Сейчас в теме
Подобный велосипед давно катается на дисках ИТС. Но и этот неплох, поставил плюсик.
24. CheBurator 06.06.08 18:18 Сейчас в теме
подобный велосипед лайт-версия на 7.7 позволяет грузить и быстро соотносить "похожие" названия... (продемонстрировано на примере заявок загрузок покупателей)
http://www.infostart.ru/profile/174/projects/393/
.. спрашивается: а что нового в *-ке...? ;-)
27. ОбнажЁнная_Маха 1314 08.06.08 14:37 Сейчас в теме
(24) клевая идея! очень мне понравилась.... я даже плюсанула! :) вот что значит опыт! мне такое даже в голову не приходило...
25. asvel 136 07.06.08 10:48 Сейчас в теме
1C и Женщина = две вещи совместные! Плюс!
ОбнажЁнная_Маха; +1 Ответить
26. ОбнажЁнная_Маха 1314 07.06.08 15:45 Сейчас в теме
28. RegrZ 57 09.06.08 10:23 Сейчас в теме
Умница, красиво и оригинально :)
ОбнажЁнная_Маха; +1 Ответить
29. poppy 3352 10.06.08 05:40 Сейчас в теме
Сделаю девушке приятно - оставлю комментарий!

Мдааа... Лучше-б я не смотрела эту обработку. Только расстроилась.

Некрасиво и неоригинально. Куча ошибок и ляпов.
Особый шедевр - выбор вида документа... Жесть. :(

Имхо в коде опреатор Выполнить лишний. Такой функционал можно реализовать и без него.

Например, вместо:
Код
   СтрокаДляВыполнения = "ВспомогательныйРеквизит = Документы." + Документ.Метаданные().Имя + ".ПолучитьФормуНовогоДокумента();";
   Выполнить(СтрокаДляВыполнения);
...
      Выполнить("ЗагружаемаяТЧ = ВспомогательныйРеквизит.ДокументОбъект." + ЭлементыФормы.ТабличныеЧастиДока.ТекущиеДанные.НаименованиеТЧ + ";");
Показать полностью

можно написать:
Код
   ВспомогательныйРеквизит = Документы[Документ.Метаданные().Имя].ПолучитьФормуНовогоДокумента();
...
      ЗагружаемаяТЧ = ВспомогательныйРеквизит.ДокументОбъект[ЭлементыФормы.ТабличныеЧастиДока.ТекущиеДанные.НаименованиеТЧ];
Показать полностью

ОбнажЁнная_Маха; +1 Ответить
30. tango 484 10.06.08 08:59 Сейчас в теме
(29) люди смотрят на маху, как она пишет, а не на то, что она написала
31. ОбнажЁнная_Маха 1314 10.06.08 09:28 Сейчас в теме
poppy, спасибо! я не знала, что так можно... каюсь. :) буду теперь использовать!
На ошшибках, как говорится, учатся...
32. nvetal 14.06.08 13:16 Сейчас в теме
А загружает ли он с группировками?
33. ОбнажЁнная_Маха 1314 14.06.08 15:26 Сейчас в теме
(32) не совсем поняла, что имеется ввиду... но если в разные группы справочника, то для этого в экселевском документе должен быть столбец "Группа"
34. Fixator 18.06.08 08:31 Сейчас в теме
35. gp42 26.06.08 10:24 Сейчас в теме
ОбнажЁнная_Маха исправь такую ошибку
У тебя метод НайтиПоНаименованию(<значение ячейки из Excel>)
Теперь такой момент, у меня в наименованиях товаров встречаються кавычки например (телевизор "Philips")
метод НайтиПоНаименованию("телевизор "P<?>hilips"") выдает ошибку .....
Продумай вариант замены кавычки " на две ковычки ""
37. poppy 3352 27.06.08 22:11 Сейчас в теме
(35)
Можно обойтись и без замены кавычек. Если отказаться от оператора "Выполнить". О чем говорилось в (29).

Код:
Код
Выполнить("Если " + строка.ТипРеквизитаТЧДока + ".НайтиПоНаименованию(""" + 
ДокЭксель.Sheets(1).Cells(счСтрок,счКолонок).Value + """) = " + 
строка.ТипРеквизитаТЧДока + ".ПустаяСсылка() тогда " + 
"Ответ = Вопрос(""Элемент справочника " + 
Прав(строка.ТипРеквизитаТЧДока,СтрДлина(строка.ТипРеквизитаТЧДока) - 
Найти(строка.ТипРеквизитаТЧДока,".")) + " с наименованием " + 
ДокЭксель.Sheets(1).Cells(счСтрок,счКолонок).Value + 
" не найден! Добавить элемент??"", Режим, , , ""Вопрос"");" + 
"Если Ответ = КодВозвратаДиалога.Да Тогда ФормаЭлемента = " + 
строка.ТипРеквизитаТЧДока + 
".СоздатьЭлемент().ПолучитьФорму(); ФормаЭлемента.Элементыформы.Наименование.Значение = """ + 
ДокЭксель.Sheets(1).Cells(счСтрок,счКолонок).Value + 
"""; ФормаЭлемента.ОткрытьМодально(); СтрокаТЧ." + строка.РеквизитТЧДока + 
" = " + строка.ТипРеквизитаТЧДока + ".НайтиПоНаименованию(""" + 
ДокЭксель.Sheets(1).Cells(счСтрок,счКолонок).Value + 
"""); КонецЕсли; КонецЕсли;");
Показать полностью


Заменить на:
Код
Если Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(СтрокаТЧ[Строка.РеквизитТЧДока])) Тогда
   
   Спр = Новый(ТипЗнч(СтрокаТЧ[Строка.РеквизитТЧДока]));
   Наименование = ДокЭксель.Sheets(1).Cells(счСтрок,счКолонок).Value;
   
   Если Справочники[Спр.Метаданные().Имя].НайтиПоНаименованию(Наименование).Пустая() Тогда
      Ответ = Вопрос("Элемент справочника " + Спр.Метаданные().Имя + " с наименованием " + 
      Наименование + " не найден! Добавить элемент??", РежимДиалогаВопрос.ДаНет, , , "Вопрос");
      Если Ответ = КодВозвратаДиалога.Да Тогда 
         ФормаЭлемента = Справочники[Спр.Метаданные().Имя].СоздатьЭлемент().ПолучитьФорму();
         ФормаЭлемента.Элементыформы.Наименование.Значение = Наименование;
         ФормаЭлемента.ОткрытьМодально();
         СтрокаТЧ[Строка.РеквизитТЧДока] = ФормаЭлемента.Ссылка;
      КонецЕсли;
   КонецЕсли;
КонецЕсли;
Показать полностью
36. gp42 26.06.08 10:58 Сейчас в теме
сними с пароля модуль отчета, я его немного доработать хочу
38. VicAlex 56 19.07.08 22:20 Сейчас в теме
Сделать бы еще поиск не только по Наименованию, но и по выбранному реквизиту.
Могут быть элементы с одинаковыми наименованиями, но с каким-то "ключевым" реквизитом.
39. Sergey K 65 23.07.08 08:16 Сейчас в теме
Зачем закрывать модуль обработки..
я предполагаю, ничего сверхъестественного там нет.. :)
40. ОбнажЁнная_Маха 1314 23.07.08 08:53 Сейчас в теме
(39) А чтобы не видно было моего некрасивого и неоптимального кода! :D
IgorTsapko; +1 Ответить
41. gutentag 253 13.08.08 12:51 Сейчас в теме
А как загрузить данные в Операцию(хотя бы в бух.учет) ?
42. strah4 02.10.08 16:49 Сейчас в теме
Мммм... не понял, а почему справочники по наименованию? Имена ж не уникальны. Или я туплю?
43. vitae 03.12.08 15:56 Сейчас в теме
44. grey82 78 07.04.09 11:45 Сейчас в теме
Жаль, что код модуля закрыт. Хотелось бы взглянуть, как некоторые моменты реализованы. Может что нить полезное почерпнул бы.
45. Redmonkey 04.05.09 20:29 Сейчас в теме
У меня почему-то не находит элементы справочника, надо загрузить 5500 номеннклатур в установку цен, может я что-то не то делаю? помогите плиз
46. Атеист33 05.05.09 09:34 Сейчас в теме
тут все разбирают по делу или по полу ?
47. Redmonkey 05.05.09 18:39 Сейчас в теме
объясните как пользоваться пожалуйста(
49. 1981ink 20.05.09 18:58 Сейчас в теме
Народ кто нить для 7ки подобное видел
50. Solo1 29.10.09 15:30 Сейчас в теме
на локальной восьмерке все работает на ура, а на сетевой выдает ошибку (может, это не от восьмерки зависит, я не знаю). Объясните, пожалуйста, как исправить.
{Форма.Форма(54)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Класс не зарегистрирован
ДокЭксель = ПолучитьCOMОбъект(ПутьКФайлу);
по причине:
Ошибка получения объекта COM: Класс не зарегистрирован
51. Solo1 02.11.09 09:45 Сейчас в теме
Люди! Объясните кто-нибудь как сделать, чтобы обработка работала!!
52. nikser 20.01.10 10:31 Сейчас в теме
Ни фига не работает. привязка к наименованию тупиковый путь . Пробел лишний поставил и всё не работает. И коряво описание сделано. Без поллитра не разобраться. Если выкладываете , то хотя бы не такой сырой продукт.
53. Asima 18.02.10 16:26 Сейчас в теме
В обновленной конфигурации 1с7.7. (7.70.165) ни обна из обработок по заполнению накладных из EXCEl не работает выдает ошибку (104) поле агрегатного объекта не обнаружено (ВИД) как исправить?
Очень нужна такая обработка, подскажите!
54. ОбнажЁнная_Маха 1314 03.03.10 13:45 Сейчас в теме
:!: Внимание! Пароль снят, доступ к телу открыт! Теперь всё в ваших руках, товарисчи!
55. sairus 09.07.10 13:28 Сейчас в теме
открываю в 1с v8.1 говорит ошибка при вызове метода создать, даже в конфигураторе не открывается... :-/
56. Enverkadirov 27.03.11 18:38 Сейчас в теме
57. DoctorRoza 27.03.11 18:55 Сейчас в теме
У армянского радио сросили: "Что общего у морских свинок и девушек - программистов?"
"Первые никак не относятся ни свиньям ни к морю, также как и вторые ни к девушкам ни к программистам" - ответило армянское радио. :D (Шутка!)
58. bela88 19.09.11 15:00 Сейчас в теме
59. Doubl 23.09.11 11:13 Сейчас в теме
Огромное спасибо! Обработка очень помогла. Самим писать времени не было, а тут очень вовремя попалась)
60. MrXaN 45 26.09.11 08:30 Сейчас в теме
Как можно оставить девушку без внимания))), Спасибо девушке что она у нас есть.
61. K_Tanusik 27.09.11 14:35 Сейчас в теме
спасибо за обработку. Использую ее в том виде какая есть, чего не хватает доделываем руками...
62. SGordon1 28.09.11 14:35 Сейчас в теме
под новый эксел (xslsx) надо подшаманить строку соединения...
63. borman 76 06.10.11 02:44 Сейчас в теме
плюсану не скачивая
приятно делать девушке приятно
64. vovgun 20.10.11 12:48 Сейчас в теме
Спасибо, полезная весч, один раз попользовал, надеюсь что буду ещё, кстати товарищи дорогие, любимые, как заработать баллов, ато я всё просрал и тепреь не могу качнуть очень нужную весч)) Написанно, что чем больше напишешь - тем больше баллов накинут, короче надо по-больше потыкать по кнопкам, хотя нате вам анекдот, всё больше пользы))):
Стою в пробке, причем реально стою, минут 15 уже. От нечего делать начинаю головой крутить. Ну и замечаю, что левее стоит машинка, а в ней магнитола светится как у меня (я на джипе, чуть выше сижу). Заинтриговался. Достал пульт и выключил мужику магнитолу. Пауза, он ее включил. Я ему звук отрегулировал, каналы настроил. В общем, минут 10 мужика доводил до белого каления. Он аж панельку снял...
и есчо:
Мой приятель - любитель побороться за права пешеходов, ненавидит, когда водители нарушают правила, вечно ругается с ними и т.д. Прогуливаемся с ним однажды по тротуару, сзади сигналит "Ауди" - видно водила решил срезать, чтобы в пробке не стоять. Приятель, ни слова не говоря, отходит на газон и пропускает машину. Я его спрашиваю, чего, мол, ты такой тихий сегодня. Он, невинно улыбаясь: "Там метров через тридцать поворот и ступеньки".
65. umtz 08.11.11 23:31 Сейчас в теме
очень надо импорт в тис 7.70.027 для украины из екселя
66. rodoz32 09.11.11 14:43 Сейчас в теме
молодец!хорошая обработка!
67. Anton_prezident 05.12.11 22:53 Сейчас в теме
Крутяк,можно теперь тз по заливке номенклатуры не делать)
68. SSO 13.12.11 05:43 Сейчас в теме
Как раз занимаюсь загрузкой справочников в 1С из EXCEL. Так что очень помогла данная разработка. Спасибо.
69. tehas 46 21.12.11 00:32 Сейчас в теме
70. natnat3 27.12.11 11:48 Сейчас в теме
vovgun пишет:
Спасибо, полезная весч, один раз попользовал, надеюсь что буду ещё, кстати товарищи дорогие, любимые, как заработать баллов, ато я всё просрал и тепреь не могу качнуть очень нужную весч)) Написанно, что чем больше напишешь - тем больше баллов накинут, короче надо по-больше потыкать по кнопкам, хотя нате вам анекдот, всё больше пользы))):

Реально посмешил, молодца!
71. xxx6662000 27.12.11 12:58 Сейчас в теме
Как то нужно было нечто подобное.
Спасибо! посмотрим что тут есть
72. piffoff 56 15.01.12 15:05 Сейчас в теме
А отличия от ИТСовской обработки есть или это одно и тоже.? А то чет не понятен этот момент. Написать его в заголовок
73. svad1 10 18.01.12 19:13 Сейчас в теме
74. shavrova.v 25.01.12 12:55 Сейчас в теме
Единственное что хотела добавить, было бы неплохо написать какую-нибудь обработочку, более менее универсальную по выгрузке табличных частей из документов. И выложить на сайте в одном архиве две обработки, так сказать для полной комплектации.
75. alexm73 02.04.12 14:59 Сейчас в теме
А такую же обработку, но из LibreOffice кто-нибудь видел? А то фриваре наступает...
76. svetanik 3 30.07.12 21:18 Сейчас в теме
Поставлю плюсик, т.к. по-моему я эту обработку использовала-заточила для себя ;) Спасибочки.
77. yuraos 955 13.03.13 15:12 Сейчас в теме

Плиззз, если скачиваете - "плюсаните" рейтинг, оставьте комментарий... сделайте девушке приятно! :)


+504 - куда больше ???

Могу также "приятный" анегдот рассказать...
78. Zas1402 12.06.13 11:41 Сейчас в теме
автору спасибо за старания
79. agrustny 18 18.04.14 12:59 Сейчас в теме
80. vln 44 26.06.14 13:43 Сейчас в теме
Пишет - "Внешняя обработка не может быть прочитана текущей версией программы"
81. vln 44 26.06.14 14:31 Сейчас в теме
извините, после конвертации в конфигураторе открылось
83. tali6272 05.02.16 16:58 Сейчас в теме
Добрый день. Подскажите, что я делаю не так? Не загружается номенклатура
Прикрепленные файлы:
84. merlin1975 2 13.08.17 21:01 Сейчас в теме
Здравия!
Спасибо аз обработку. Такой вопрос: инициализация колонок, строк и др. проходит правильно, но один из реквизитов ТЧ - ссылка на справочник и при выполнении обработки он не заполняется... Посоветуйте, что надо поменять.
85. ssn5810 82 17.02.18 12:38 Сейчас в теме
почему в описании нет что это не управляемые формы ????
86. МихаилМ 17.02.18 23:11 Сейчас в теме
87. ssn5810 82 18.02.18 06:23 Сейчас в теме
сейчас есть, очень большой труд написать 2 слова...
Оставьте свое сообщение

См. также

Выгрузка из 1С номенклатуры со штрихкодами без программирования 3

Статья Программист Пользователь Стажер Нет файла v8 УТ11 Россия Бесплатно (free) Загрузка и выгрузка в Excel Внешние источники данных

Я так и не смог найти простой инструкции или обработки, чтобы выгрузить из 1С: Управление торговлей 11 номенклатуру вместе со штрихкодами, поэтому решил написать собственную инструкцию.

28.08.2019    1524    user1114182    4       

Загрузка картинок в справочники (Универсальная загрузка из табличного документа) 8

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Обработка справочников Загрузка и выгрузка в Excel

Пример загрузки картинок в справочник Номенклатура (с помощью обработки универсальная загрузка данных из табличного документа). Проверялось на конфигурации УТ 11.4.7.

28.05.2019    2075    rasdag    2       

Преобразование EXCEL в таблицу значений без COM и других извращений 208

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

Получение таблицы значений из excel в 1С v8, без COM, внешних источников данных и т.д. EXCELВТаблицуЗначений() - За 10 строчек кода! Реализация протестирована на 1С 8.3.12.1714 (x64).

18.04.2019    12029    9    Eret1k    43       

Копирование числовых ячеек из 1С в Excel 26

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel Администрирование данных 1С

Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.

15.01.2019    10385    itriot11    21       

Запись одной книги Excel на нескольких листах средствами 1С (без внешних компонент) 139

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

Пользователи часто просят сохранить им стопиццот отчетов в один файл Excel, чтобы отчеты были в одном файле. Ну или клиент хочет счет, накладную и счет-фактуру получить в одном документе. 1С умеет это делать без всяких там COM-объектов. Давайте разберемся, куда нажимать и что крутить.

14.01.2019    11644    starik-2005    23       

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д) 35

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

Как легко загружать данные из электронных таблиц (Excel, OpenOffice и т.д). На примере загрузки в табличную часть документа Поступление товаров и услуг в УТ 11.4.

09.01.2019    6695    rasdag    14       

Работа с Excel через COM 20

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Несколько примеров работы с excel (ms office 2010, в моем случае) через COM.

01.10.2018    5021    jaroslav.h    0       

Выгрузка в Excel с использованием формата OpenXML, разбор файла sheet1.xml 13

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

Судя по количеству просмотров темы https://infostart.ru/public/900022/ решил описать структуру файла Листа excel. На полноту не претендую, опишу то, что знаю.

21.09.2018    4098    user1045404    2       

Excel: создание в формате xlsx без COM технологии 112

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

По работе приходится часто выгружать данные в Excel формате. При большом количестве строк и формул этот процесс достаточно длительный. Решил написать для своих целей небольшую библиотечку для выгрузки данных. Используется технология open-xml. Никаких библиотек не надо, пишу напрямую в xml файлики. На данном этапе сделано форматирование, формулы.

10.09.2018    7686    user1045404    16       

Из Excel в 1С запросом 33

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

... ну, конечно, не прям так типовым языком запросов, а расширенным языком запросов. Речь пойдет о том, как "залить" данные в таблицы 1С и не пилить при этом бесконечного количества наколеночных обработок.

14.08.2018    13487    m-rv    5       

Загрузка из Excel в управляемом приложении 25

Статья Программист Нет файла v8::УФ Windows Бесплатно (free) Загрузка и выгрузка в Excel

С появлением управляемого интерфейса стали актуальными вопросы в давно освоенных приемах работы. В частности, загрузка из файла.

30.11.2017    21595    alex_bitti    15       

Функция сохранения картинок из книги Excel в каталог с определением координат на листе 8

Статья Программист Нет файла v8 Бесплатно (free) Загрузка и выгрузка в Excel Универсальные функции

Разбор файла *.xlsx как Web-архива, выгрузка изображений без потери качества, с определением положения изображений.

12.11.2017    7107    user634820_zergemoth    1       

Работа с Excel 288

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Собрал различные полезности для работы с Excel из 1С. Иногда приходится форматировать документ Excel программно из 1С. Так вот, чтобы не искать постоянно на просторах интернета как сделать левое выравнивание в ячейке Excel из 1С и т.п. решил опубликовать это...

23.10.2017    24568    arakelyan    39       

Невалидный XLSX при сохранении Табличного документа 3

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel

Ошибка открытия XLSX файлов, созданных при сохранении Табличного документа. (Невалидный формат файла)

21.10.2017    8751    saddy    3       

Почему при загрузке таблицы Excel в 1С возникают ошибки? 9

Статья Программист Нет файла v8 Бесплатно (free) Загрузка и выгрузка в Excel

При загрузке из EXCEL в 1С методом MS ADODB.Connection столкнулся с некоторыми проблемами, которые попытался устранить в ниже приведенной статье. Надеюсь, что статья поможет вам сократить время разработки.  Особая благодарность Андрею М. за публикацию //infostart.ru/public/163640/

28.04.2017    12369    dakork    4       

Загрузка значений свойств номенклатуры в Альфа-Авто с использованием обработки загрузки данных из табличного документа 15

Статья Программист Руководитель проекта Нет файла v8 1cv8.cf Автомобили, автосервисы Россия УУ Windows Учет ТМЦ Бесплатно (free) Загрузка и выгрузка в Excel

В публикации будет рассмотрено использование встроенной в отраслевую конфигурацию Альфа-Авто обработки по загрузке данных из табличного документа для заполнения значений дополнительных свойств номенклатуры.

13.10.2016    14176    miavolas    15       

Решение проблемы медленной загрузки из файла Excel, защищенного паролем 11

Статья Программист Нет файла v8 Россия Бесплатно (free) Загрузка и выгрузка в Excel

Столкнулся с проблемой загрузки из файла Excel. Загрузка занимала около получаса и не всегда заканчивалась успешно. Решение проблемы изложу в данной статье.

27.09.2016    7893    HAMMER_59    4       

Быстрая выгрузка больших плоских отчетов в Excel 22

Статья Программист Нет файла v8 Windows Бесплатно (free) Загрузка и выгрузка в Excel

Предлагаю способ для того, чтобы быстрее выгружать большие плоские отчеты из 1С 8 в Excel, без использования оперативной памяти на сервере и на клиенте, что очень важно, поскольку помогает избежать ошибок вида "Недостаточно памяти на клиенте" или "Недостаточно памяти на сервере". Не использует внешние компоненты. Минусы в том, что отчет выходит неформатированный, приходится настраивать ширину колонок, закрашивать границы, шрифты, жирность и т.п. Но когда отчет, выгружавшийся 3 часа, выгружается 20 минут, эти проблемы мои клиенты считают несущественными.

29.11.2015    12868    matveev.andrey.v    17       

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 20

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    13914    etmarket    14       

Внедрение адресного склада в логистическом операторе 25

Статья Системный администратор Программист Бизнес-аналитик Пользователь Нет файла v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика Россия УУ Windows Оптовая торговля Розничная торговля Учет ТМЦ УСН Бесплатно (free) Загрузка и выгрузка в Excel Бухгалтерский учет Рабочее место

Каких-то 10 лет назад бюджет внедрений адресных складов составлял десятки тысяч долларов и месяцы работ целой команды, а теперь - типовое решение от 1С вполне рабочее и без кастомизации: немного интеграции, немного консультирования – и в продуктив. Внедрение адресного склада, в массе внедрений 1С:Управление торговлей, ред. 11.1 (далее УТ), штука до сих пор довольно-таки редкая. Данная статья описывает опыт одного маленького, но свежего внедрения адресного склада в УТ (11.1.10) и может быть интересна как практический кейс.

1 стартмани

10.08.2015    18337    papche    12       

Выгрузка таблицы значений в Excel 30

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Примитивно, грубо, без дизайна, но очень быстро.

28.06.2015    17063    Yashazz    31       

Скорость закачки с EXCEL при работе с большими файлами 26

Инструменты и обработки Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Производительность и оптимизация (HighLoad) Загрузка и выгрузка в Excel

Поставлена задача уменьшить время загрузки данных с EXCEL. Пока ждал ответа от разработчиков ядра, сам начал копать всё, что угодно. ЗАДАЧА решена, с чем спешу поделиться.

09.06.2015    13722    ybatiaev    31       

Чтение из Эксель-файла 9

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Некоторые выдержки из моих наработок, связанных с работой 1С и приложений майкрософт-оффис

26.05.2015    9908    nikitin19819    7       

Загрузка из EXCEL в 1С на платформе 8.3.6/8.3.7/8.3.8/8.3.9/8.3.10 (с картинками) 319

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Импорт содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в таблицу значений.

06.04.2015    205731    StepByStep    72       

Вывод таблицы значений в Excel 17

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Изложена методика вывода таблицы значений в Excel с помощью именованных ячеек.

21.01.2015    13143    scientes    6       

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним 78

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    70729    shmellevich    35       

Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ПостроительDOM 100

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Универсальные обработки Загрузка и выгрузка в Excel Обмен через XML

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "NativeXLSX" (ПостроительDOM). Обрабатываются данные EXCEL типов: "Строка", "Число", "Дата" ("Время"), "Булево", "Процент", а также изображения.

11.09.2014    63235    StepByStep    26       

Простой способ программного сохранения больших отчетов из СКД в формат Excel 39

Статья Программист Нет файла v8::СКД 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel Универсальные функции

Перерыв весь интернет не смог найти простого способа сохранить отчет с большим числом строк в формате Excel. Везде предлагалось писать процедуры построчной записи, ADO, COMSafeArray и прочее. Метод же, используемый во всех найденный публикациях "Результат.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX)", не работает при большом числе строк. Публикация http://infostart.ru/public/77128/ натолкнула на простую идею, которую и реализовал.

07.08.2014    27143    den_valley    14       

Преобразование Универсального отчета в сводную таблицу Excel. 6

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Тем, кто часто пользуется сводной таблицей Excel, неудобно использовать формат, который получается на выходе универсального отчета. т.к. Универсальный отчет строится с группировками, а данные для сводной таблицы нужны в плоском виде.

16.06.2014    14448    Mos    4       

Как предотвратить возникновение ошибки при одновременном обращении пользователя и обработки к Excel. 40

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Если открыт (или открыть) файл Excel (к которому будет обращаться обработка), и активировать какую-либо ячейку или любое диалоговое окно и при этом обработка обратится к этому файлу, то возникнет ошибка. Так же, ошибка может возникнуть, если обработка запустила один экземпляр Excel, если пользователь, во время работы обработки откроет другой файл Excel или тот, к которому обращается обработка, то этот файл откроется в том же экземпляре приложения Excel и тогда опять возможна ошибка. Как этого избежать?

30.03.2014    16724    akor77    13       

Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ЧтениеXML 165

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel Обмен через XML

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "NativeXLSX" (ЧтениеXML). Обрабатываются данные EXCEL типов: "Строка", "Число", "Дата" ("Время"), "Булево", "Процент".

01.11.2013    96714    StepByStep    73       

Работа с Excel в фоновом задании 129

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Встала задача. По электронной почте приходят письма с вложениями таблиц Excel. Получение почты производится встроенным клиентом 1С фоновым заданием. Необходимо было по расписанию несколько раз в день извлекать из новых писем вложения и загружать из них данные. Тут я столкнулся с проблемой - работать с Excel в фоновом задании ни через COM, ни через ADO не удавалось. Вываливалась ошибка. Нигде в сети четкого решения проблемы я не обнаружил. В итоге, собирая информацию по крупицам из разных источников (порой и вовсе не связанных с 1с) и нескольких дней мучений все же я решил данную проблему. Ниже я опишу свое решение, чтобы помочь таким же, как я )

01.08.2013    56668    ltfriend    58       

Выгрузка Таблицы значений из 1С 8 в Excel с помощью MS ADO 38

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Функции для выгрузки Таблицы значений из 1С 8 в таблицу Excel с использованием объектов Microsoft ActiveX Data Objects (ADO) и Microsoft ActiveX Data Objects Extensions (ADOX).

10.06.2013    23718    AzagTot    17       

Подсистема "COMExchange": прямой доступ к EXCEL через ADO 8

Статья Системный администратор Программист Нет файла v8 1cv8.cf УТ10 УПП1 Россия Windows Бесплатно (free) Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel Внешние источники данных

На примере этой, очень популярной, темы наглядно продемонстрированы нетривиальные возможности консоли запросов в составе подсистемы: 1. использование событий выполнения запроса (в том числе для запуска на выполнение других запросов) 2. запуск на выполнение запроса в цикле с подстановкой значений параметров из таблицы значений.

20.01.2013    21167    yuraos    7       

Загрузка из EXCEL в 1С. Список листов EXCEL 34

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Универсальные обработки Загрузка и выгрузка в Excel Обмен через XML

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Методы получения списка листов файлов типа EXCEL. Поддерживаемые типы: *.xls,*.xlsx,*.ods,*.sxc.

30.11.2012    45678    StepByStep    5       

Функция получения массива из Экселя 18

Статья Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel Универсальные функции

Функция, возвращающая содержимое эксель-файла в виде массива структур (работает в тонком клиенте и может результат передавать на сервер)

21.10.2012    5411    yermak    5       

Загрузка материалов из программы Командор Дизайнер в 1С: Бухгалтерия 8. 4

Статья Системный администратор Программист Нет файла v8 БП2.0 Россия БУ Windows Учет ТМЦ Бесплатно (free) Пользователю системы Загрузка и выгрузка в Excel Внешние источники данных

Komandor Designer - программа для проектирования шкафов купе. Ее используют многие предприятия, которые производят мебель. Также они используют для учета программу 1С. Поэтому возникает проблема обмена данными между этими программами. Что важно для плодотворного общения двух людей — правильно — они должны понимать друг друга, разговаривать на одном языке. То же правило и в нашем случае, программы должны одинаково правильно понимать, какой материал находится в заказе, расходе сырья по заказу.

22.08.2012    9292    knigula    1       

Обработка событий документов MS Office из 1С8.х. и кольцевые ссылки. 11

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Обработка событий документов MS Office из 1С8.х. Возникновение кольцевых ссылок при работе с документами MS Office из 1С8.х

18.07.2012    8196    План счетов    1       

Выгрузка данных в Excel 30

Статья Системный администратор Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Загрузка и выгрузка в Excel

Часто в ходе работы в 1С требуется выбирать данные одновременно из разных источников (справочников, документов, регистров и т.д.) и сохранять эту сводную информацию в формате Excel (*.xls) или Табличных документов 1С (*.mxl). Затем, с помощью универсальной обработки "Загрузка данных из табличного документа", можно загрузить данные, например, в другую базу. В данной статье представлен метод выгрузки информации во внешнюю таблицу через Табличный Документ с сохранением форматов данных.

15.06.2012    38068    volconok27    12       

Чтение файлов *.xlsx средствами 1С 8.2 134

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Бесплатно (free) Загрузка и выгрузка в Excel

Формат файлов *.xlsx представляет собой фактически ZIP-архив, внутри которого находятся xml-файлы, что позволяет считывать значения ячеек исключительно средствами 1С 8.2

13.06.2012    31342    1249    Abadonna    43       

Функция получения таблицы значений из файла Excel 30

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel Универсальные функции

Функция получения таблицы значений из файла Excel. Использует запрос в среде самого Excel. Параметры функции: ПутьКФайлу (строка) - полный путь к файлу Excel ИмяНомерСтраницы - имя (строка) или порядковый номер (число) страницы файла Excel Заголовок (булево) - является ли первая строка строкой заголовка. Если Истина, то колонки будущей ТЗ проименуются из строки заголовка Excel, если Ложь, то колонки проименуются системно "F1", "F2" и т.д ПерваяСтрока (число) - номер первой строки считывания с листа Excel ВАЖНО!!! Типы колонок будущей ТЗ будут определяться типом первой строки данных Excel (именно данных, не заголовка). Поэтому важно соблюдать в Excel тип колонок данных Функцию достаточно разместить в общем модуле своей конфигурации.

31.05.2012    26491    sbv2005    8