Запросник с загрузкой из табличного документа (обычные формы)


Расширение функционала обработки — «Запросника 2.0» ( http://infostart.ru/public/295356/) . Добавлена возможность использовать в запросе таблицу или две таблицы, полученные из табличного документа, расположенного на обычной форме обработки.

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

Чаще всего возникает потребность сравнить таблицы (особенно при сдачи регламентированной отчетности ЗУП) для выявления каких-либо ошибок. Также данная обработка удобна тем, что позволяет загружать две Временные таблицы с разным количеством колонок и с разными типами данных. Вы уже можете соединить таблицы, отладить и т.д.

Автоматизирован режим подбора типа данных. Их всего два: "Строка", "Число". Автоматизировано получение длины строки, т.е. берется максимальная длина строки в текущей колонке. Аналогично с числом, определяется максимальная длина и точность числа.

Добавлено формирование текста запроса Временных таблиц.

Тестировалась на релизе: ЗУП 2.5.120.2.

3 Comments

  1. necropunk

    В Инструментах Разработчика же давно все есть, нет? Или тут что-то принципиально новое?

    Reply
  2. YuraMatasov

    Для меня «Запросник» является простой и удобной консолью. Другие не воспринимаю вовсе.

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

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

    Я думаю моя доработка пригодится начинающим программистам.

    Reply
  3. SeiOkami

    (1) в инструментах разработчика есть всё. Как в симпсонах. Но пользоваться не все хотят — ужасно перегруженный интерфейс.

    + эта консоль самая удобная из всех (ИМХО). сам её для себя постоянно дорабатываю и фишки добавляю.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *