Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)

24.11.23

База данных - Чистка данных

Простая и удобная обработка позволяет быстро выполнять множество операций над объектами базы данных с помощью запроса и скрипта обработки результата. Может загружать данные табличных документов во временные таблицы для последующей загрузки или для выборки данных по сложным условиям. Встроены обработки "Удаление объектов" и "Поиск и замена значений", в них можно передавать результаты запросов. Есть возможность сохранения скриптов и полученных результатов обработки. Часто использую для переноса данных между конфигурациями, когда результаты запроса в одной конфигурации загружаю этой же обработкой в другой. Скрипты с примерами прилагаются. Файлы xml открываются с закладки "Запрос, скрипт", файлы xmlf содержат все таблицы которые есть в обработке на момент сохранения, загружаются по кнопке "Загрузить все настройки". Примеры скриптов выложены в доступе

Скачать файл

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

Наименование По подписке [?] Купить один файл
Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы) :
.epf 104,47Kb ver:1.5
242
242 Скачать (1 SM) Купить за 1 850 руб.
Примеры скриптов, ссылка есть в шапке
.zip 162,64Kb
17
17 Скачать (1 SM) Купить за 1 850 руб.

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

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

  • Загрузка табличных документов в табличную часть и временную таблицу запроса;
  • Обработка результата запроса скриптом;
  • Выполнение произвольного скрипта на сервере или на клиенте;
  • Возможность использования нескольких скриптов, нескольких запросов.
  • Встроенные обработки удаления объектов и поиска и замены значений по выборке из запроса;
  • Возможность сохранения всех введенных данных, их открытие в других базах в этой же обработке;
  • Возможность передачи в запрос двух таблиц значений (например бывает полезно когда в одной таблице данные для загрузки , а в другой отбор);

Пока не реализовано за ненадобностью:

  • Вычисление полей при загрузке из табличного документа. Используются только примитивные типы (привык обрабатывать уже полученную таблицу значений, а все эти вычисления по каждой строчке сильно тормозят работу, и часть являются запросом в цикле)

Обычная схема работы при обработке данных (можно посмотреть приложенный скрипт загрузки физлиц):

Пишем запрос конструктором, выполняем - заполняется таблица на закладке "результат запроса" (ТЗ2), далее, в зависимости от того что требуется выбираем на закладке данных подменю "Скрипты".

Назначение скриптов:

  • Изменение объекта - формирует скрипт обхода ТЗ2, с заполнением свойств объекта, с записью в режиме ОбменДанными.Загрузка или без него
  • Передать в удаление - формирует скрипт, который заполняет таблицу удаления объектов, для последующего ее открытия по кнопке "Открыть удаление"
  • Передать в замену значений - формирует скрипт, который заполняет таблицу замены значений, для последующего ее открытия по кнопке "Открыть замену значений"

Загрузка из табличного документа:

  • Открываем документ на закладке "ТабДок", либо копируем из источника и вставляем в табличный документ содержимое источника. Первая строка должна содержать названия колонок;
  • На закладке "Настройки" нажимаем кнопку "Заполнить таблицу настроек автоматически", по умолчанию всем колонкам назначается тип "Строка", который можно изменить вручную при необходимости;
  • На закладке "Загрузка таблицы" нажимаем кнопку "Загрузить из табличного документа", заполняется таблица данных ТЗ1;
  • На закладке "Обработка данных" нажимаем кнопку "Скрипты" - "Передача в запрос ТЗ1", формируется текст запроса временной таблицы;
  • Конструктором запроса правим запрос так как нужно указываем соединения с таблицами базы данных;

После этого можно работать также как описано в пункте выше.

UPD 24.04.2017, версия 1.1

Исправлены ошибки - не сохранялась ТЗ2 в файл, не работала замена значений, в удаление добавлен контроль на повтор ссылок.

UPD 25.04.2017, версия 1.2

Исправлена ошибка - не сохранялся скрипт в файл на клиенте 

UPD 27.04.2017, версия 1.3

Добавлена возможность использования нескольких скриптов и нескольких запросов

UPD 03.08.2017, версия 1.4

Исправлена ошибка сохранения ТЗ2 в файл, ошибка при удаления комментариев из текста скрипта, оптимизирована передача ссылок в удаление объектов.

UPD 26.01.2019, версия 1.5

Исправлены ошибки. Встроены некоторые функции и процедуры из БСП, добавлены функции работы с массивами. Добавлена возможность выполнять код с других закладок, аналог собственных процедур. Доработана справка. Выложено несколько примеров скриптов. Примеры скриптов

Скрипты (архив zip): 
Загрузка физлиц из табличного документа (+использование второго скрипта - алгоритма), 
Скрипт для показа размера папок с журналами регистрации на сервере, со списком всех баз и их путейЮ
Пример скрипта очистки движений документов в ERP,
Пример скрипта расчет среднего и остатков отпусков для ЗУП 3,
Тестирование работы COM connector на стороне сервера.

Обработка данных запроса; загрузка из табличного документа; удаление объектов; поиск замена значений; удаление помеченных объектов; управляемые формы; УФ; Выполнение скриптов;

См. также

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7912    59    23    

70

SALE! 20%

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

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

6000 5100 руб.

09.11.2016    234293    1062    898    

1003

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13748    13    48    

25

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

Реальный помощник, с помощью которого Вы сделаете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, "Детский мир", МагнитЭкспресс (быв.Казань-Экспресс), "Леруа Мерлен", ЭНФАНТА (Акушерство), ЛаМода, Летуаль, "Твой дом", "Золотое Яблоко" в документы "Отчет комиссионера (агента) о продажах" и другие, работает в "Бухгалтерия 3", "Бухгалтерия 3 КОРП", УТ 11, УНФ, КА 2, ERP. Возможность подключить любые маркетплейсы. Анализ продаж ОЗОН. 30 дней БЕСПЛАТНОГО пользования!

2400 руб.

12.08.2021    35511    348    68    

155

SALE! 30%

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

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    107047    313    173    

326

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    156116    376    378    

513

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

Загрузка данных отчета о реализации и продаже товаров из сервиса Яндекс.Маркета «Беру» в 1С из Отчетов Excel для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3; Управление нашей фирмой, редакция 3.0 и Розница, редакция 3.0 в документ «Отчет комиссионера о продажах».

4800 руб.

09.12.2020    25357    252    1    

114
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. fxmike 78 25.04.17 17:31 Сейчас в теме
Коллеги! Если обнаружили ошибки, пожалуйста пишите в комментарии - исправлю.
2. SoDm 8 04.05.17 21:34 Сейчас в теме
Скачал, попробовал Замену значений в БП КОРП 3.0. Отлично сработала.
3. webresurs 228 20.10.17 10:41 Сейчас в теме
4. rkandel62 23 07.02.18 16:32 Сейчас в теме
Поиск и замена значений работает отлично, другие обработки еще не пробовала
5. mikl79 119 20.03.18 11:51 Сейчас в теме
Добрый день, подскажите Поиск и замена значений работает с Планом счетов?
6. fxmike 78 20.03.18 13:05 Сейчас в теме
(5) Добрый, а что вы имеете ввиду под работой с планом счетов? Что и где вы хотите заменить? Счет в документах - заменит. Субконто в плане счетов - нет.
7. mikl79 119 20.03.18 13:24 Сейчас в теме
(6), да я про замену счета в объектах, я уже сделал другой, спасибо
8. fxmike 78 27.01.19 03:16 Сейчас в теме
Примеры скриптов тут
Скрипты (архив zip):
Загрузка физлиц из табличного документа (+использование второго скрипта - алгоритма),
Скрипт для показа размера папок с журналами регистрации на сервере, со списком всех баз и их путей
Пример скрипта очистки движений документов в ERP,
Пример скрипта расчет среднего и остатков отпусков для ЗУП 3,
Тестирование работы COM connector на стороне сервера.
Прикрепленные файлы:
Примеры скриптов.zip
Оставьте свое сообщение