Запрос по произвольному Excel-файлу

26.07.11

Разработка - Инструментарий разработчика

Запрос по произвольному  Excel-файлу

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ЗапросXLS
.epf 54,57Kb
299
299 Скачать (1 SM) Купить за 1 850 руб.

Запрос по произвольному Excel файлу. Можно комбинировать данные базы с данными файла путем создания вложенных запросов. Можно сохранять любые данные, например, из отладчика данные какой-нибудь таблицы (Вывести список --> Сохранить в Excel --> полученный файл обработать данной обработкой). Или, может ещё кто-нибудь придумает этому какое-нибудь применение.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    171859    962    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14357    109    46    

108

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17309    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

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

9360 руб.

17.05.2024    27299    96    48    

138

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11912    45    27    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

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

4800 3840 руб.

14.01.2013    191267    1152    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18097    7    32    

42

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1129    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aexeel 73 22.09.09 08:28 Сейчас в теме
"Exel", говоришь… Ну-ну :).
2. matros71 22.09.09 09:19 Сейчас в теме
3. gusinea 319 22.09.09 09:34 Сейчас в теме
4. hame1e00n 524 22.09.09 14:24 Сейчас в теме
Блин, а можно по-русски составить описание? Знаки препинания для кого придумали? Ни фига ж не понятно
5. gusinea 319 22.09.09 14:44 Сейчас в теме
(4)А что конкретно не понятно? Выбираем файл, затем если надо изменить тип колонок или убрать часть колонок затем пишем запросс к исходной таблице на языке запросов 1С (тот который выводится по умолчанию просто копирует таблицу в результат, а запрос, который изображен на первом скриншоте выводит итоги по полю размер с отбором по условию), далее нажимаем кнопку "Выполнить запрос" и всё
6. gusinea 319 22.09.09 14:47 Сейчас в теме
Обращение будет идти к виртуальной таблице, которая называется "Таблица" структура полей такая же как как в табличном поле: "Исходная таблица"
7. volod 22.09.09 17:48 Сейчас в теме
Удобно по быстрому отбирать соединением по базе. (+)
8. V1V 112 23.09.09 07:45 Сейчас в теме
Необходимо как минимум указывать начальную строку для импорта из файла, а лучше диапазон строк. Иначе в запросе участвует и шапка таблицы. Еще неплохо бы удалять сразу несколько строк из исходной таблицы, а то по одной строке как-то не очень удобно.
13. gusinea 319 23.09.09 09:40 Сейчас в теме
(8) Диапозон считываемых строк думаю не нужен а вот диапазон удаляемых сделаю, он же решит и первую проблему
14. gusinea 319 23.09.09 09:53 Сейчас в теме
(8) Сделал Ctrl или shift -ом выделяешь нужный строки и удаляешь
9. V1V 112 23.09.09 07:46 Сейчас в теме
для чего при изменении набора колонок происходит считывание файла заново?
11. gusinea 319 23.09.09 09:30 Сейчас в теме
(9)чтобы перезначить типы для колонок таблицы
10. Alltruist 114 23.09.09 09:18 Сейчас в теме
Судя по всему функцинал по загрузке их xls файла взят у Шепота теней ( http://infostart.ru/projects/5209/ ) . Сужу по характерному косяку в коде. N-ое количество раз встречается конструкция arr.Выгрузить():

ИндикаторВсего = arr.Выгрузить().Получить(0).Количество();
КоличествоКолонок= arr.Выгрузить().количество();
.......
Для н=0 по КоличествоКолонок-1 Цикл
ТабличноеПоле1.ЗагрузитьКолонку(arr.Выгрузить().Получить(н), ТабличноеПоле1.Колонки[н].Имя);
КонецЦикла;
.......
и т.д.
Т.е. многократно идет выгрузка одних и тех же данных в массив. Зачем!?
12. gusinea 319 23.09.09 09:36 Сейчас в теме
(10) Да скорее всего взято именно там не указал потому что не помнил где скачал, а насчет многократной выгрузки не заморачивался потому как еще не попадался файл, который сильно бы "тормозил процесс". я думаю такая процедура как выгрузка колонки в принципе не должна тормозить, хотя замечание вполне справедливое
15. Alltruist 114 23.09.09 10:23 Сейчас в теме
(12) По команде arr.Выгрузить() выгружаются ЦЕЛИКОМ все данные в двумерный массив, а не только колонка.
16. gusinea 319 23.09.09 10:28 Сейчас в теме
(15) я понял - поменяю как будет время
17. elizarovs 83 23.09.09 11:36 Сейчас в теме
Конструктор запроса (в форме) видит таблицу, как объект, но не видит ее поля даже после их переназначения, хотя руками вбивать поля получается...
18. gusinea 319 23.09.09 11:48 Сейчас в теме
(17) Да ладно а у меня видит... Опиши в конструкторе виртуальную таблицу
22. elizarovs 83 23.09.09 12:04 Сейчас в теме
19. Altair777 647 23.09.09 11:52 Сейчас в теме
Забавно, что автор так и не понял коммент 1.
У Вас есть Excel? Вы им пользуетесь? А на заголовок окна внимание не обращали? :-)
20. gusinea 319 23.09.09 11:56 Сейчас в теме
(19) Блин ... Что не так с заголовком????
21. elizarovs 83 23.09.09 12:00 Сейчас в теме
(20) У всех Excel стоит, Exel пока не встречал.
(18) В смысле в конфигураторе? На форме описание не открывается, не видит, только новую создает.
23. gusinea 319 23.09.09 12:05 Сейчас в теме
))))
(21) нет на форме, сотри запрос который по умолчанию войди конструктор , там есть кнопочка "Создать описание временной таблицы" имя должно быть таблица, а поля - поля из табличного поля "Исходная таблица"
24. Altair777 647 23.09.09 12:19 Сейчас в теме
(20) Ну наконец-то Вы догадались как правильно пишется слово "Excel" :-)
P.S. Я имел в виду заголовок "Microsoft Ex(!)c(!)el"
25. gusinea 319 23.09.09 12:21 Сейчас в теме
Я не сам мне подсказали ))).
26. larisab 160 23.09.09 12:56 Сейчас в теме
(0) Поразили скриншоты. Живая база с миллиардными оборотами, с названиями и ИНН-ами. Нельзя же так палить.
Для этого есть демоверсии стандартных конф. Поменяйте скрины.
27. gusinea 319 23.09.09 14:00 Сейчас в теме
(26) это не обороты, а числовое представление ИНН, а название контрагента и ИНН ничего не палят, а скорее создают доп. рекламу
28. Altair777 647 23.09.09 14:53 Сейчас в теме
(27) Надо с них денег взять ;-)
31. larisab 160 23.09.09 22:11 Сейчас в теме
(27) На первом скрине не обороты, а что тогда?
32. gusinea 319 23.09.09 22:37 Сейчас в теме
(31)я же говорю это ИНН переконвертированный в число
33. larisab 160 23.09.09 22:43 Сейчас в теме
(32) А что тогда на третьем?
34. gusinea 319 24.09.09 09:18 Сейчас в теме
29. gusinea 319 23.09.09 14:55 Сейчас в теме
30. rasswet 82 23.09.09 15:26 Сейчас в теме
да, с первой строкой можно доделать.
35. rasswet 82 13.04.11 20:50 Сейчас в теме
не врублюсь как сделать, чтобы руками все колонки не добавлять вручную в описание таблицы.
чтобы в "создать описание временной таблицы" сами появились мои эти..кол1 кол2 и т.п
37. gusinea 319 14.04.11 10:09 Сейчас в теме
39. rasswet 82 15.04.11 23:16 Сейчас в теме
(37) да колонки то выбираются через * все. а мне нужно например кол1, кол,5, кол7 и кол8 и еще 15ть из 40ка. кроме как руками их прописывать разве нельзя вместо * сразу проставить все найденные колонки, а я удалю лишние и оставлю тогда те, которые мне нужны.
40. cool.vlad4 2 16.04.11 11:34 Сейчас в теме
(39) Ну и в чем проблема...указывай строку Excel, где наименование колонок, либо формируй их сам, затем формируй запрос, вместо выбрать *
36. cool.vlad4 2 14.04.11 00:50 Сейчас в теме
38. gusinea 319 14.04.11 10:09 Сейчас в теме
Оставьте свое сообщение