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

Функция ВОПРОС

С помощью функции ВОПРОС можно организовать интерфейс с пользователем во время заполнения бланка. При выполнении функции на экран будет выдано диалоговое окно, содержащее строку вопроса и две кнопки и . При выборе кнопки функция вернет логическое значение ДА, при выборе кнопки – логическое значение НЕТ. При нажатии клавиши Enter будет выбрано значение, установленное по умолчанию вторым параметром функции.

ФУНКЦИЯ ТИП_ЛОГИКА: ВОПРОС (ТИП_СТРОКА: вопрос
    [; ТИП_ЛОГИКА: ответ_по_умолчанию] )

Параметры

вопрос
Строка, содержащая вопрос (к концу строки автоматически будет добавлен знак вопроса). При необходимости передачи длинной строки (длина которой превышает 255 символов) следует использовать объект типа список.
ответ_по_умолчанию
Логическое значение, определяющее какое значение будет выбрано при нажатии клавиши Enter. Если ответ не задан, то по умолчанию будет выбран ответ ДА.

Возвращаемое значение

При нажатии на кнопку функция возвращает логическое ДА, при выборе кнопки , соответственно, логическое НЕТ.

Пример использования

В данном примере при заполнении бланка появится диалоговое окно с вопросом "Провести проводку?". Если Вы выберите кнопку или нажмете клавишу Enter, то проводка будет сформирована. В случае выбора кнопки бланк будет заполнен без формирования проводки.

ЕСЛИ  ВОПРОС ( "Провести проводку" ) ТО
    ПРОВОДКА ( корр, "51", СуммаД, "пп"+номер, дата, назнач )
КОНЕЦ_ЕСЛИ

См. также: