Имя: Пароль:
1C
1С v8
Ошибка в коде
0 Rinat2229
 
11.11.19
23:05
Прописал код, пишет что какая то ошибка
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
          Если Перем ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
        МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
        МодульУправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
                КоллекцияПечатныхФорм,
                "ПроизводственныйКалендарь", НСтр("ru = 'Производственный календарь'"),
                ПечатнаяФормаПроизводственногоКалендаря(ПараметрыПечати),
                ,
                "Справочник.ПроизводственныеКалендари.ПФ_MXL_ПроизводственныйКалендарь");
    КонецЕсли;
    

КонецПроцедуры


{Справочник.ПроизводственныйКалендарь.МодульМенеджера(33,9)}: Ожидается выражение
          Если<<?>> Перем ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
{Справочник.ПроизводственныйКалендарь.МодульМенеджера(41,2)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
    <<?>>КонецЕсли;
1 Beduin
 
11.11.19
23:14
Если Перем ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
а ты здесь, что хотел сделать?
2 Rinat2229
 
11.11.19
23:46
(1) Да я писал по подобию, как в бухгалтерии
3 Rinat2229
 
11.11.19
23:47
(2) Просто там так прописано
4 Злопчинский
 
12.11.19
00:02
(3) не прописано там так
5 hhhh
 
12.11.19
00:08
(3) нету там такого.
6 ДенисЧ
 
12.11.19
05:22
Мда... Ошибка точно в коде. Генетическом.
7 Пробел
 
12.11.19
06:17
Кек, просто кек.

Убери "Перем" из условия. Оно используется только в двух случаях: или в начале модуля, или в начале процедуры/функции.