Мастер выгрузки ЛЮБЫХ данных (остатков, цен, картинок, иерархии, доп. реквизитов, характеристик, штрихкодов и т.д.) в CSV / XLS / XLSX / MXL / ODS / PDF / DBF для ЛЮБЫХ баз, работающих на платформе 8.3... и выше

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

Разработка - Обработки - Универсальные обработки

выгрузка csv мастер картинки данные отборы обработка конструктор левое соединение дополнительные реквизиты свойства характеристики цены запрос штрихкод

Данная обработка-мастер предназначена для выгрузки ЛЮБЫХ данных (остатков, цен, штрихкодов, картинок из базы или тома, характеристик, доп. реквизитов, иерархии любого справочника и т.д.) из баз 1С в формат «CSV / XLS / XLSX / MXL / ODS / PDF / DBF», с возможностью обработки значения каждого поля файла с помощью встроенных предопределенных команд-функций (транслетирование, очистка от символов, приведение к формату, группировка и т.д.). Также имеется возможность выгрузки данных с разбивкой данных по файлам, архивирование картинок и прочее. Сама обработка сделана в виде «Мастера» и имеет простой интерфейс. Подробная справка прилагается! Работает только в базах 1С на платформе 8.3+! Обновление от 07.12.2020, версия 2.5!

Ниже будут приведены возможности обработки в сжатом виде. Полное описание читайте в файле справки, расположенном ниже в данной публикации.

Кратко о возможностях:

  • Выгрузка данных из ЛЮБЫХ объектов метаданных, включая виртуальные таблицы регистров (остатки, обороты, срезы, картинки, характеристики, доп.свойства и т.д.) с использованием произвольного запроса любой слолжности в форматы CSV / XLS / XLSX / MXL / ODS / PDF / DBF. Не требует наличия установленного MS EXCEL или LibreOffice!
  • Выгрузка значений доп. реквизитов из типовых конфигураций с указанием всего одной функции для каждого свойства, без надобности создавать сложные запросы;
  • Выгрузка нескольких картинок в различных колонках с указанием произвольного имени для каждой картинки;
  • Выгрузка данных иерархических справочников с указанием иерархии каждого элемента в отдельной колонке, папки в которой, разделены произвольным разделителем;
  • Постобработка значения каждого поля с использованием встроенных функций 1С или предопределенных команд-функций обработки;
  • Интерактивное создание шаблонов обработки и представления данных для каждого поля файла отдельно, путем использования выбранных реквизитов или сочетания реквизитов;
  • Просмотр результата выгрузки в таблице, с указанием количества просматриваемых записей;
  • Группировка данных при необходимости;
  • Разбиение данных порциями по файлам с указанием количества записей;
  • Выгрузка картинок из базы или тома в произвольную папку и архивирование;
  • Сохранение и загрузка текста запроса с параметрами, схемы файла и прочего;

И немного цифр:

  • Обработка полностью разработана мной. Код открыт.
  • Разработка велась в течении 2х недель. И модернизация не прекращается...
  • Обработка состоит из около 1500 строк кода.
  • Выгрузка 239 свойств 9800 позиций номенклатуры занимает около 28 мин (версией 2.30)

Обработка написана для 2х видов конфигураций:

  • Не использующие модальные окна - УТ 11, БП 3.0, УНФ 1.6, Розница 2.2, ERP 2, ЗУП 3.0 и т.д.
  • Использующие модальные окна - УТ 10.3, БП 2.0, Розница 1.1, ЗУП 2.5, УПП 1.6 и т.д

Внимание! Обработка для УТ 10.3, БП 2.0, Розница 1.1, ЗУП 2.5, УПП 1.6 и т.д, обязательно должна быть встроена в конфигурацию, так как в обычном приложении внешние управляемые формы не открываются! Также в свойствах конфигурации должен стоять флаг "Использовать управляемые формы в обычном приложении"!

Все остальные обработки открываются обычно как внешние. Могут быть встроены в дополнительные отчеты/обработки.

Как встроить обработку в конфигурацию:

  1. Открыть базу в режиме "Конфигуратор" с администраторскими правами
  2. Открыть окно конфигурации, выбрав в верхнем меню "Конфигурация" - "Открыть конфигурацию"
  3. В дереве конфигурации найти узел "Обработки"
  4. Стать на узел "Обработки" и выбрать в контекстном меню "Вставить внешнюю обработку"
  5. Выбрать данную обработку. Она будет добавлена в дерево конфигурации
  6. Применить изменения, нажав F5, и согласиться с изменениями.
  7. В режиме "Предприятия" можно вызвать данную обработку из меню "Операции" - "Обработки"

__________________________________________________________________________________________________________________________________________

  Все купившие, получают обновления БЕСПЛАТНО  в течении года с момента покупки (от даты заказа)! Обновление выкладываются на данном сайте и доступны в течении года. Если Вы хотите получить обновления и по почте, то просьба написать на адрес указанных на формах обработок или в личное сообщение на сайте.

  Если у вас есть вопросы, связанные с ошибками в работе системы, то просьба обращаться через тех. поддержку Инфостарт.  Ответы на прочие вопросы вы найдете в описании и справке к данной публикации! Это будет быстрее т.к. я не могу всем уделить время физически! Спасибо за понимание!

_______________________________________________________________________________________________________________________________________________

Возможно, так же будут вам полезны мои разработки(ТопчийДЮ):

  • //infostart.questa.ru/public/1160676/ - Универсальная система оповещений по произвольным условиям, расписанию, ролям и пользователям (для платформ 8.3.6+, для ЛЮБЫХ баз)
  • //infostart.questa.ru/public/1076549/ - САПП - система анализа на наличие проблем и/или предложений в ЛЮБЫХ базах 1С, работающих на платформе 8.3.4+
  • //infostart.questa.ru/public/936948/ - Удобная, быстрая и функциональная подсистема обмена между узлами РИБ для УТ 11, УТ 10.3, Альфа - Авто с заменой ссылок в узлах, сравнением документов, командным управлением узлами (для платформы 8.3+)
  • //infostart.questa.ru/public/926433/ - Выгрузка в SPOT 2D / ОРИМИ с произвольной структурой полей в файле для УТ 10.3 и не только (платформа 8.3 +)
  • //infostart.questa.ru/public/912717/ - Гибкая система расчета зарплаты по произвольной мотивации для УНФ 1.6 и не только (Расширение + Конфигурация, платформа 8.3+)
  • //infostart.questa.ru/public/893115/ - QR - штрихкодирование документов БЕЗ изменения печатных форм и конфигурации, с произвольными алгоритмами создания QR -кода и обработки для УТ 11 (все), ERP 2, КА 2, УТ 10.3, Розница 2.2, УНФ 1.6, БП 3
  • //infostart.questa.ru/public/845506/ - Контроль над паролями пользователей для ЛЮБОЙ типовой конфигурации, работающей на платформе 8.3 и выше ( + Расширение)
  • //infostart.questa.ru/public/149404/ - Выгрузка-загрузка любых данных между похожими или одинаковыми конфигурациями ЛЮБЫХ баз 1С 8.1-8.3  
  • //infostart.questa.ru/public/127859/ - Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 
  • //infostart.questa.ru/public/692252/ - Сравнение данных РИБ или обменивающихся баз с одинаковыми конфигурациями по контрольным суммам выбранных реквизитов, работающих на платформе 8.3...и выше 
  • //infostart.questa.ru/public/201119/  - Проведение/снятие с проведения документов/очистки движений не проведенных, перезаписи ссылочных объектов с отборами для баз 1С 8.1-8.3 
  • //infostart.questa.ru/public/621962/ - "Что? Где? Когда?" или журнал изменений с восстановлением состояния реквизитов ссылочных объектов
  • //infostart.questa.ru/public/543417/ - Одиночная/групповая регистрация объектов/реквизитов объектов для обмена через планы обмена c отборами для ЛЮБЫХ баз 1С на 8.2-8.3 
  • //infostart.questa.ru/public/175028/ - Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3
  • //infostart.questa.ru/public/420278/ - Загрузка иерархии номенклатуры, картинок, штрихкодов, характеристик, доп. реквизитов, цен, поступлений, номен. поставщиков из xls,xlsx,xlsm,ods,ots,csv для УТ 10.3, БП 2.0, УТ 11.1/11.2/11.3, БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2.2 
  • //infostart.questa.ru/public/832852/ - Мониторинг цен закупки / цен продаж и наценки для Управления Торговлей 11 (все), ERP 2, КА 2, Розница 2.2

.

Обновление от 07.12.2020 (версия 2.5)!

  • Добавлена возможность выгрузки в формат DBF.

Обновление от 25.08.2020 (версия 2.4)!

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

Обновление от 14.08.2018 (версия 2.31, 2 обработки)!

  • Исправлена ошибка при выгрузке картинок, которые хранились в базе.

Обновление от 13.03.2018 (версия 2.30, 2 обработки)!

  • Значительно уменьшено время выгрузки значений дополнительных свойств и реквизитов с помощью встроенной функции &&ВыгрузитьДопСвойство! В среднем время на выгрузку сократилось в 4 раза!
  • Уменьшено время выгрузки данных вообщем в 2 и более раза за счет оптимизации кода.
  • В файле выгрузки шапка таблицы теперь располагается на первой строке.

Обновление от 26.02.2018 (версия 2.22, 2 обработки)!

  • При выгрузке иерархии папок теперь не будут добавляться разделители папок в начале и в конце строки. Это позволит без проблем загрузить полученные данные с помощью моей обработки для загрузки номенклатуры //infostart.questa.ru/public/420278/
  • Исправлена ошибка при выгрузке свойств в обработке для тонкого клиента.

Обновление от 23.01.2018 (версия 2.21, 2 обработки)!

  • Добавлена функция СтрокаРезультата["Кол+ИмяПоляВФайле"] - получает значение поля <ИмяПоляВфайле>, которое было рассчитано выше в таблице параметров. Перед <ИмяПоляВфайле> обязательно пишется префикс <кол> Например, поле называется <УИ>, его значение можно получить по коду СтрокаРезультата[""КолУИ""], чтоб использовать полученное значение в других полях или функциях полей.

Обновление от 17.12.2017 (версия 2.20, 2 обработки)!

  • Полностью переработан код выгрузки картинок из базы или из тома. Теперь выгрузка происходить во много раз быстрее, меньше занимает кэша на диске.
  • Добавлена возможность в параметрах запроса указывать список параметров. Для этого просто копируем нужный параметр и устанавливаем ему нужное значение. Система при выгрузке свернет значения данного параметра в массив значений и подставит в запрос. В тексте запроса используем конструкцию "В" или "В ИЕРАРХИИ" для данного параметра.
  • Увеличена скорость получения значений доп. свойств через встроенную функцию.
  • Мелкие исправления в интерфейсе.

Обновление от 03.11.2017 (версия 2.12, 2 обработки)!

  • Исправлена ошибка при выгрузке картинок в форматы, отличные от CSV. Ранее в колонке с путем к картинке указывался адрес временного хранилища.

Обновление от 04.10.2017 (версия 2.11, 2 обработки)!

  • Добавлена функция &&ПолучитьУИСсылки([РеквизитСсылка]) - служит для получения из ссылки [РеквизитСсылка] GUID (уникальный идентификатор)

Обновление от 02.10.2017 (версия 2.10, 2 обработки)!

  • Добавлена возможность выгружать данные в форматы  XLS / XLSX / MXL / ODS / PDF. Теперь данные можно вывести не только в виде файла с разделителями, но и в виде табличных документов. Не требует наличия установленного MS EXCEL или LibreOffice!

Обновление от 20.09.2017 (версия 2.00, 2 обработки)!

  • Полностью переработан механизм получения данных для выгрузки и обработки. Теперь данные можно получить с помощью произвольного запроса с указанием параметров. Это дает неограниченные возможности и мощный инструмент! Более подробно описано в справке;
  • Изменен интерфейс обработки - теперь состоит из 3х этапов;
  • Добавлена функция &&ВыгрузитьДопСвойство([РеквизитСсылка],[НаименованиеСвойства]) - служит для получения значения доп. свойства объекта из табличной части <Дополнительные реквизиты> или регистра сведений <Значения свойств объектов> по ссылке и названию свойства. Поиск по наименованию свойства идет по вхождению. Применимо к типовым конфигурациям;
  • Исправлены выявленные ошибки в работе обработки;

Обновление от 10.04.2017 (версия 1.11, 2 обработки)!

  • Исправлены ошибки при формировании выходных данных, если там встречались одинарные кавычки
  • Исправлена ошибка при формировании запроса
  • Добавлен флаг "Отображать ошибки выполнения", который включает/выключает отображение ошибок при получении значений полей
  • Добавлена возможность выгружать несколько картинок, например, номенклатуры. При этом в колонке выводится полный путь к сохраненной картинки. Для этого в функции ВыгрузитьИзображение([РеквизитХранилищеЗначения], ИмяФайлаКартинки,НомерКартинки, БулевоПолныйПутьКартинки) добавлен параметр НомерКартинки, который указывает какую картинку нужно вывести в данное поле/колонку. При этом к наименованию добавляется НомерКартинки в виде "_НомерКартинки.jpg", для исключения путаницы и конфликтов при записи данных картинок в папку. Более подробно описано в справке. Поля с картинками должны иметь уникальные имена в пределах файла выгрузки! Поля с картинками должны иметь уникальные имена в пределах файла выгрузки!
  • Добавлена функция ВыгрузитьИзображениеИзТома([ПолныйПутьККартинке], ИмяФайлаКартинки,НомерКартинки, БулевоПолныйПутьКартинки), которая позволяет выгружать картинки из томов/папок. В параметр [ПолныйПутьККартинке] передается полный путь к картинке в томе, в параметр ИмяФайлаКартинки передается имя картинки, НомерКартинки - номер картинки по порядку для каждой позиции. БулевоПолный ПутьКартинки (Истина или Ложь) - указывает вернуть ли просто имя картинки или полный путь к сохраненной картинке.

Обновление от 08.04.2017 (версия 1.10, 2 обработки)!

  • Подправлен интерфейс
  • Добавлен вопрос перед закрытием обработки
  • Теперь конструктор шаблона можно открыть из строки поля в таблице
  • Добавлена новая функция - ИерарархияПапокСтрокой(Ссылка,РазделительГрупп) - которая позволяет вывести путь, где хранится номенклатура или другие иерархические данные, строкой, где папки разделены указанным символом (кроме пробела)
  • Теперь функция ВыгрузитьИзображение("ИмяКартинки",БулевоПолныйПутьКартинки) возвращает в поле либо имя картинки, либо полный путь к картинке в зависимости от второго параметра, переданного в данной функции. Более подробно описано в справке
  • Переработана система формирования запроса для выборки данных. Стала более быстрой и эффективной.

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Справка по пользованию обработкой начиная с версии 2.21 + Пример настроек

.docx 568,31Kb
87
.docx 2.21 568,31Kb 87 Скачать бесплатно
Обработка для определения необходимой версии

.epf 9,47Kb
51
.epf 9,47Kb 51 Скачать бесплатно
Пример настроек для УНФ 1.6 для выгрузки номенклатуры с иерархией, характеристик, цен, штрихкодов

.xml 8,30Kb
6
.xml 8,30Kb 6 Скачать бесплатно
Пример настроек для УНФ 1.6 для выгрузки номенклатуры с иерархией, цен, остатков и 6и картинок

.xml 10,35Kb
4
.xml 10,35Kb 4 Скачать бесплатно
Пример настройки для обработки для УТ 10.3 с примером текста запроса для выгрузки номенклатуры, картинок, свойств, цен, остатков, иерархии

.xml 8,19Kb
31
.xml 2.21 8,19Kb 31 Скачать бесплатно

2.5 21 5990 руб.

Моментальная
доставка


2.5 6 5990 руб.

Моментальная
доставка


0 4990 руб.

1 2000 руб.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Franco 78 08.12.15 11:26 Сейчас в теме
2. Техподдержка 08.12.15 11:29
(1), для понимания назначения данной выгрузки, нужно понимать зачем нужен формат "csv" - например, обмен данными с сайтом.
3. vasja_yar 29.04.16 21:25 Сейчас в теме
Больше похоже на то, что автор научился работать с csv и тут всем это показывает, типа универсальная выгрузка
4. Техподдержка 30.04.16 08:09
(3), выложили бы свои творения, мы бы тоже посмотрели с чем научились работать Вы))) А так, сначала думайте, а после уже пишите.
5. 2299042 07.04.17 15:32 Сейчас в теме
Дмитрий Топчий , как с вами связаться?
6. sergik444 13 10.04.17 16:37 Сейчас в теме
Хорошая весЧь...
Хотелось бы конечно подешеВше )
7. Техподдержка 10.04.17 16:40
(6) , хорошая вещь дешевой не может быть т.к. это хорошая вещь))
8. uforasta 23.05.17 01:30 Сейчас в теме
а данные с расширением adt adm adi от advantage db возьмет?вообше пасс надо как то от словоря вытащит((((((
9. Umka23 10 04.10.17 13:24 Сейчас в теме
Нужно получить в csv для сайта GUID товаров, складов, родителей, остаток по складу. Данная обработка может выбрать эту информацию? А в cml может?
10. Техподдержка 04.10.17 13:41
(9) , здравствуйте! Спасибо за идею! Сейчас добавлю такой функционал и сможет выгружать GUID любой ссылки.
Пришлите мне личку пример файла в cml - вам скажу сможет или нет.
11. Техподдержка 04.10.17 14:01
(9) , теперь версия 2.11 может выгружать GUID
12. user1324571 11.12.19 18:01 Сейчас в теме
Добрый день! при выгрузке в xls. может выгружаться папками (иерархия папок, а не отдельной "строкой иерархия папок" просто текстом)
13. Техподдержка 11.12.19 18:28
(12) , к сожалению нет. Только строкой в отдельной колонке. Такую иерархию может легко загрузить моя обработка для загрузки номенклатуры
14. UPKA 24.04.20 14:10 Сейчас в теме
Здравствуйте, данная обработка может выгружать документы (значение документов). Например документ требовательная-накладная, сколько и какой номенклатуры списано.
15. Техподдержка 25.04.20 07:21
(14) , выгружать можете что угодно и как угодно. Но выгружать можно только в виде таблицы.
16. Scroudge 07.12.20 15:36 Сейчас в теме
Добрый день. вариант выгрузки в dbf будет?
17. Техподдержка 07.12.20 16:11
Добрый день! Если нужно, то могу доработать после приобретения. Это будет бесплатно.
18. Техподдержка 07.12.20 16:55
(16) , доработал. Теперь выгружает и в dbf
19. user1549173 19.02.21 17:03 Сейчас в теме
Добрый день. Имеем УГ 11.4 с надстройкеой Фарма. Можно ли создавать отчеты на определенную дату Остаток товароа по артиклам, наименованию, цена, количество, сумма?
Оставьте свое сообщение

См. также

Публикаций не найдено

Попробуйте расширить область поиска, проверьте поисковый запрос и повторите попытку.

Или закажите индивидуальную разработку вашего решения.

Создать заказ на разработку