8.х Ошибка в программе при переходе с 8.0 на 8.1

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем GEN1983, 1 окт 2009.

  1. TopicStarter Overlay
    GEN1983
    Offline

    GEN1983

    Регистрация:
    11 сен 2009
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток!

    Прошу помочь в следующем вопросе - программа 1С 8.1 выдает ошибку:

    pplicationModule(211)}: Преобразование значения к типу Булево не может быть выполнено
    If Constants.ПечататьШКнаДок.Get() Then


    текст программы:

    ПроверитьПодключениеОбработчикаОжидания(Истина);
    CodeTable=CreateTable();
    SessionParameters.ПечататьШКнаДок=False;
    If Constants.ПечататьШКнаДок.Get() Then
    WshShell = New COMObject("WScript.Shell");
    //???path = WshShell.SpecialFolders.Item("Fonts") + "\";
    path =WShShell.Environment("Process").Item("Windir")+"/Fonts/";
    fs=FindFiles(path,"code128.ttf");
    //fs=FindFiles("c:\fonts\","*.ttf");

    Ошибка вылезает на четверой строчке программы, но подобный текст в версии 8.0 работает без сбоев.
    Буду благодарен за любую помощь: ссылки, сайты, книги.
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Загляните в конфигуратор. Раздел Константы. Смотрите свойства константы ПечататьШКнаДок - тип должен быть Булево.
  3. TopicStarter Overlay
    GEN1983
    Offline

    GEN1983

    Регистрация:
    11 сен 2009
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1

    Спасибо, это помогло ))!

Поделиться этой страницей