При вызове через COM пропущенные параметры получают значение Неопределено вместо значения по умолчанию

tormozit Закрыто

Зову из скрипта функцию базы 1С

Функция Ф(П = Ложь) Экспорт
     Сообщить(П);
КонецФункции

через COM V83.Application:
COM.Ф()
И вижу в отладчике что фактический параметр приходит Неопределено вместо ожидаемого Ложь. Так в Турбоконфе было всегда. Думал что это недоработка ОСкрипт 1.7. Но после перехода Турбоконфа на 1.9 проблема сохранилась. Я создал заявку по ОСкрипту https://github.com/EvilBeaver/OneScript/issues/1405 . Там не подтвердили воспроизведение в чистой среде ОСкрипт. Поэтому прошу проверить корректность передачи параметров в Турбоконфе.

Ссылка скрыта

Комментарии

bolsun
#1, 16 мая 2024 19:34

Проблему не подтверждаю


tormozit
#2, 17 мая 2024 11:51

Отбой. Ошибку в ОСкрипт воспроизвели.
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера