Запрос по произвольному 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С.

15500 руб.

02.09.2020    178960    992    403    

949

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

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

8400 руб.

20.08.2024    20467    136    76    

137

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

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

22200 руб.

06.10.2023    19076    51    19    

83

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

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

15000 руб.

10.11.2023    13029    54    33    

72

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

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

9360 руб.

17.05.2024    29270    101    48    

146

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

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

20000 руб.

07.10.2021    18733    7    32    

43

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

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

3600 руб.

27.12.2024    1856    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 Сейчас в теме
Оставьте свое сообщение