Обработка для отладки кода в предприятии

09.12.09

Разработка - Инструментарий разработчика

Обработка для отладки кода в предприятии. Позволяет писать и выполнять код без использования конфигуратора.

Скачать файл

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

Наименование По подписке [?] Купить один файл
архив обработки и файла шаблона
.zip 20,82Kb
178
178 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

По этому я и написал для себя обработку которая позволяет:

  • писать код в поле текстового документа на форме обработки;

  • запускать его на выполнение и получив результат тут же не переходя в конфигуратор поменять код

  • использовать свои шаблоны для часто используемых кусков кода

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

 

На основной форме имеется:

  • поле текстового документа, в котором и пишется собственно код;
  • четыре поля ввода м типом "любая ссылка" в коде их значения можно использовать через реквизиты "ссылка1","ссылка2","ссылка3","ссылка4";
  • период дат в коде это реквизиты обработки "ДатаНач" и "ДатаКон";
  • флажок "Монопольный режим" служит для установки монопольно режима;
  • кнопка "Выполнить" для выполнения введенного кода.

 

На панели основной формы имеется:элемент панели

  • "ОбщиеДействия->Редактировать запрос" вызывает редактор запроса по окончании работы которого полученный запрос вставляется в текущую позицию в поле табличного документа, если выделен кусок текста то он при открытии редактора используется как текст запроса, а по окончании редактирования, заменяется полученным запросом;
  • элемент панели "Шаблоны" вызывает форму шаблоны, в этой форме можно создавать изменять шаблоны коды, которые вставляются в текст двойным кликом (файл шаблона "shab.xml" должен "лежать" в тойже папке что и обработка, его структуру можно посмотреть открыв его любым редактором).

 

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

В модуле обработки имеется экспортная процедура выводТЗ(тз,заголовок = ""). Первый параметр это таблицазначений или деревогозначений, второй заголовок типа строка. При использовании её в коде создается и выводиться на экран табличный документ содержащий ТЗ или ДЗ.

Ну в общем коротко все. Если кому-то пригодиться буду рад.

PS прошу прощение за сумбурное описание если что-то не понятно отвечу на вопросы.

 

 

 

См. также

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

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    180507    1001    403    

954

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

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

8400 руб.

20.08.2024    21803    146    82    

144

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

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

22200 руб.

06.10.2023    19487    50    19    

84

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

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

15000 руб.

10.11.2023    13218    54    33    

74

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

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

9360 руб.

17.05.2024    29647    101    48    

147

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

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

20000 руб.

07.10.2021    18841    7    32    

43

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

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

3600 руб.

27.12.2024    1975    2    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. yasergeya 21 10.12.09 07:37 Сейчас в теме
(1) спасибо за ссылку, не видел эту обработку
3. tomvlad 3868 10.12.09 08:18 Сейчас в теме
5. yasergeya 21 10.12.09 09:09 Сейчас в теме
(3) когда стала нужна такая обработка искал ничего не нашел, а потом сам для себя сделал (эт было полтора года назад), а потом естественно и не искал.
(4) спасибо теперь поиск запустил интересно у кого что и как реализовано
4. Арчибальд 2709 10.12.09 08:25 Сейчас в теме
Ничего, все равно для дебюта неплохо. Правда, обозревать уже сделанное следует понастойчивей.
В качестве дружеского напутствия - плюс.
Оставьте свое сообщение