Руководство разработчика

Настройка документов

Параметры редактора

Проверка повторяемости граф
При заполнении документов проверяется наличие в бланке нескольких полей ввода с одинаковыми именами. При обнаружении данной ошибки обработка бланка прекращается.
Показывать информацию о графах
При заполнении графы в строке состояния окна документа отображается информация о заполняемом поле ввода:
Графа ввод: <тип_поля>:<длина>x<ширина> <переменная>
тип_полястрока, число, код счета, дата, функция, DBF;
длинаразмер поля в символах;
ширинаразмер поля в строках;
переменнаяимя переменной.
Только фиксированные шрифты

Шрифты, используемые в Windows, делятся на два типа: пропорциональные и моноширинные (фиксированные). Ширина символов пропорционального шрифта может быть различна (например, ширина символа "Ш" больше ширины символа "i"). Напротив, ширина символов моноширинного (фиксированного) шрифта всегда одинакова. В большинстве случаев для создания бланка требуется использование именно моноширинного шрифта, т.к. при использовании шрифтов нефиксированных размеров возможен дисбаланс между размером шрифта текстов и взаиморасположением объектов в форме документа.

При установке опции Только фиксированные шрифты производится фильтрация установленных в Windows шрифтов. В результате на закладке Шрифты пункта меню Установка/Настройки отображаются только моноширинные (фиксированные) шрифты.

Переход в редактирование при ошибке

В случае возникновения ошибки обработки форматов ввода/вывода или формульного раздела при заполнении документов или типовой операции осуществляется переход в режим редактирования бланка (типовых операций). Курсор текстового редактора устанавливается в позицию возникновения ошибки.

Примечание:

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

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

Опции выполнения

Вывод в окно отладки
Включает вывод отладочных сообщений в окно отладки.
Вывод в файл отладки
Включает вывод отладочных сообщений в файл отладки.
Трассировка функций
Включение трассировки вызовов функций.
Трассировка SQL
Включение трассировки SQL-запросов.

Опции компилятора

Задаваемые на странице "Документы" глобальные опции компиляции используются при обработке исходных текстов *.SRC и типовых операций *.TOP. Для бланков опции компиляции сохраняются непосредственно в *.BLW файле, глобальные опции использутся как значения по умолчанию при создании новых бланков.

Записывать в код отладочную информацию
Эта опция позволяет сохранить в коде названия переменных и функций, а также ссылки на исходный текст для каждого оператора. Программа с отладочной информацией работает на несколько процентов медленнее, но позволяет при возникновении ошибки времени выполнения узнать ее позицию и перейти в исходный текст на эту позицию.
Выводить предупреждения компилятора
Данная опция служит для того, чтобы обратить внимание разработчика бланков на ситуации, формально не являющиеся ошибками, но допустимыми только в том случае, если разработчик создает их умышленно. То есть, это дополнительная степень защиты от случайных недоразумений при разработке бланков. Предупреждения выдаются в окно ошибок, но не останавливают процесса компиляции. Иными словами, они являются лишь информацией к размышлению.
Автоматическое распознавание индексных переменных
Компилятор пытается автоматически распознать индексные переменные. Однако не всегда возможно правильное распознавание, поэтому рекомендуется явно указывать, что эта переменная является индексной через ! или [].
Объявлять графы ввода общими переменными
В бланках и типовых операциях компилятор объявляет графы ввода, опции и графики как общие переменные, что дает к ним доступ из вызываемых библиотечных функций. Помимо этой опции есть средства для индивидуального указания способа объявления каждой переменной.

Текстовый редактор

Выбор типа используемого текстового редактора: Инфо-Бухгалтер 8 либо Инфо-Бухгалтер 10. При изменении типа текстового редактора для вступления изменений в силу требуется перезапуск редактора.

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


См. также: