Этот функционал необходим, если отладка и оптимизация кода прикладного решения 1С:Предприятие ведется в условиях больших нагрузок по времени и редакции значительных участков программного кода, анализируемого одновременно и требующих высокого уровня внимания к результатам работы.
Тогда регулярное применение функции «Табло» в 1С в процессе отладки программы становиться обязательным навыком для инструментального анализа кода программистом, работающим в среде встроенного языка 1С.
Навык регулярного использования функции «Табло» позволяет экономить время разработки, которое обычно тратиться разработчиком на поочередное вычисление выражений.
Окно функции «Табло» в 1С вызывается в режиме Конфигуратора в меню «Отладка →Табло» или горячими клавишами Ctrl+Alt+W. (Рис.1)
Рис. 1 Вызов функции "Табло" в 1С
Функцию отладки Табло также можно вызвать через нажатие пиктограммы на панели инструментов. (Рис 2.)
Рис. 2 Функция отладки табло в 1С
Работа с окном «Табло» одновременно проста и функциональна.
Переменная или имя объекта из текста модуля копируется в поле «Выражение», после этого система выводит результаты вычислений значений переменных и выражений.
В поле «Значение» появляется значение исследуемого объекта, а в поле «Тип» выводится тип переменной.
Пример работы с функцией Табло в 1С
В приведенном ниже примере взят контекст формы документа «Заказ покупателя». (Рис.3)
В распахнутой структуре кода программы можно визуально проследить все данные объекта «Форма». Табло дает возможность получить любой нижележащий контекст поочередно раскрывая группы структуры.
Рис. 3 Табло в структуре кода программы 1С
Для того чтобы одновременно изучать несколько объектов модуля в 1С 8.3, система предоставляет возможность вывести четыре окна функции «Табло», которые вызываются через контекстное меню «Закладки». (Рис. 4)
Рис. 4 Выведение окон функции Табло в 1С
То есть в процессе отладки, не теряя возможности возвращаться и просматривать значения объекта «Форма», разработчик может переходить между окнами и обращаться к другим объектам и выражениям модуля. (Рис. 5)
Рис. 5 Процесс отладки в 1С
Итак, мы рассмотрели, как при работе в прикладных решениях 1С:Предприятие использовать функцию «Табло».