Скоро Консоль Внедренца v.3.6.2 (vnedr.cf) [Infostart]

Moderator
29 Мар 2020
271,758
1,082,017
113
#1
upload_2020-8-11_9-16-21-png.630156


Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

Разработка поддерживается автором (последнее обновление от 30.06.2020 г.)

Спойлер: Описание основных возможностей и особенностей, существующих в обработке:
КОД

Возможности:

Спойлер: Описание основных возможностей и особенностей, существующих в обработке:

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

Доступна отладка кода с помощью команд «Вычислить выражение»

Раскрашивает текст кода согласно синтаксическим конструкциям 1С. (Как для обычных, так и для управляемых форм).

Удобное объявление переменных.

Установка в качестве переменных ТаблицыЗначений и МоментаВремени.

Конструктор Таблицы значений.

Конструктор Момента времени.

Сохранение в файл и открытие из файла алгоритмов (Список алгоритмов и объявленных переменных).

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

Шаблоны часто используемых конструкций кода.

Установка монопольного режима.

Установка привилегированного режима (в привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции.).

Примечания:

o Написанный код можно отладить с помощью функции "Вычислить выражение". Для этого необходимо выделить нужное выражение в коде и в меню "Вычислить выражение" выбрать один из вариантов вывода. Если выбрать "Вывести в переменные", то результат вычисления добавится новой строкой в список переменных. Если выбрать "Вывести в сообщение", то результат выведется через сообщение пользователю. Вычисление выражения происходит в транзакции с последующей отменой, так что если в коде присутствует алгоритм, изменяющий данные, то данные изменены не будут. Интерактивные функции такие как "Сообщить()", "СообщениеПользователю", "Предупреждение()", "ПоказатьПредупреждение()", "Вопрос()", "ПоказатьВопрос()" при вычислении выражения игнорируются. Также выражения вычисляются внутри конструкции Условия, Цикла и Попытки, при этом в цикле будет выполнена только первая итерация до выделенного фрагмента кода.

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

o Написанный код и объявленные переменные можно сохранить в файл алгоритма. При открытии ранее сохраненного файла алгоритма будет восстановлен код и объявлены переменные. Переменные ссылочного типа сохраняются и восстанавливаются в рамках одной базы.

o В меню "Шаблоны кода" собраны некоторые популярные конструкции кода. Если предварительно выделить часть кода, то выделенный текст попадет внутрь конструкции шаблона.

o После объявления переменных на закладке "Переменные" их значения будут доступны при выполнении кода. Обращаться к ним можно просто по заданному имени. Есть возможность объявить переменные с типом «ТаблицаЗначений» и «МоментВремени».

o Удобное редактирование текста кода (Форматирование, комментирование, очистка кода).

o При выборе значений типа "Дата" первый раз выбирается время по умолчанию (00:00:00). Если выбрать эту же дату повторно, то значение будет приведено к концу дня (23:59:59).

ЗАПРОС

Возможности:

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

Открытие и сохранение файлов запроса.

ТаблицаЗначений и МоментВремени в качестве параметров запроса. Для таблицы значений автоматически определяются наименования колонок.

Просмотр содержания временных таблиц в запросе.

Примечания:

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

o Есть возможность указания ТаблицыЗначений и МоментаВремени в качестве параметров запроса.

o Выгрузку результата запроса можно вывести и сохранить в документ MS Excel.

o Расширены возможности удобного редактирования текста запроса (Закомментировать и Раскомментировать кусок текста запроса, Убирание символов переноса строки "|", Копирование в буфер готового текста для конфигуратора)

ОТЧЕТ (СКД)

Возможности:

Пользовательские настройки отчета (параметры, отборы, сортировки, условное оформление) для удобства выведены на форму. Для отображения настроек необходимо в СКД указывать признак "Включать в пользовательские настройки".

Загрузить и сохранить XML схему компановки удобно непосредственно из конструктора.

Реализован механизм расшифровки отчета.

Конструктор Схемы Компоновки Данных доступен только в режиме запуска Толстого Клиента.

ОБРАБОТКА

Возможности:

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

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

Исполнение обработки без проверок перед записью объекта (ОбменДаннымии.Загрузка = Истина).

Поиск ссылок на выбранный объект. Поиск осуществляется среди всех данных, из которых могут быть ссылки на выбранный объект.

Поиск объекта по его уникальному идентификатору.

Очистка битых ссылок.

Перенумерация документов.

Примечания:

o Для обхода результатов запроса необходимо выполнить запрос, в котором будет выводиться поле "Ссылка" с ссылочным типом данных одного типа. Результат запроса должен быть типа "ТаблицаЗначений".

СТРУКТУРА МЕТАДАННЫХ

Возможности:

Выводятся имена и синонимы метаданных так как они хранятся во внутренних таблицах базы.

Выводится количество записей объектов в таблицах базы.

Из сформированного дерева можно сразу перейти в форму списка выбранного объекта. Удобно при анализе базы данных.

Примечания:

o Определяется файловая или серверная база. Для файловой базы данных показывается размер файла базы данных.

o Для конфигураций на БСП показывается версия БСП.

РАБОТА С РЕГИСТРАМИ СВЕДЕНИЙ

Возможности:

Для регистров сведений доступна процедура полной очистки выбранных регистров.

Выводится количество записей в регистрах сведений базы.

Есть возможность открыть форму списка регистра.

ЗАГРУЗКА ТАБЛИЦЫ

Возможности:

Возможность указания в качестве данных для таблицы значений как колонку из табличного документа, конкретного значения и выражения на встроенном языке.

продажник


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

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