Имя: Пароль:
1C
1С v8
Определения процедур и функций должны размещаться перед операторами тела модуля
0 Niraterra
 
09.07.19
12:30
Добрый день! Я создала печатную форму с помощью конструктора, при попытке сохранить выдает ошибку, что не так?

Процедура Печать(Элемент)
    //{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать)
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    ТабДок = Новый ТабличныйДокумент;
    Макет = Документы.ОценкаСостоянияМагазина.ПолучитьМакет("Печать");
    // Заголовок
    Область = Макет.ПолучитьОбласть("Заголовок");
    ТабДок.Вывести(Область);
    // Шапка
    Шапка = Макет.ПолучитьОбласть("Шапка");
    Шапка.Параметры.Заполнить(ЭтотОбъект);
    ТабДок.Вывести(Шапка);
    // Таблица
    Область = Макет.ПолучитьОбласть("ТаблицаШапка");
    ТабДок.Вывести(Область);
    ОбластьТаблица = Макет.ПолучитьОбласть("Таблица");
    Для Каждого ТекСтрокаТаблица Из Таблица Цикл
        ОбластьТаблица.Параметры.Заполнить(ТекСтрокаТаблица);
        ТабДок.Вывести(ОбластьТаблица);
    КонецЦикла;

    ТабДок.ОтображатьСетку = Ложь;
    ТабДок.Защита = Ложь;
    ТабДок.ТолькоПросмотр = Ложь;
    ТабДок.ОтображатьЗаголовки = Ложь;
    ТабДок.Показать();
    //}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ
КонецПроцедуры
1 Вафель
 
09.07.19
12:31
после КонецПроцедуры где то есть точка с запятой
2 Ёпрст
 
09.07.19
12:32
(0) вам же пишут в какой строке ошибка, туда и смотрите
видать после этого кода есть Перем Вася
3 Niraterra
 
09.07.19
12:32
(1) нет, там пусто(
4 ice777
 
09.07.19
12:33
(3) значит где-то что-то есть
5 Niraterra
 
09.07.19
12:33
(2) в самую первую строку отправляет
6 CHerypga
 
09.07.19
12:37
(0) тогда надо контрл+a, контрл+c и сюда контрл+v
потому что в представленном куске кода ошибок нет, одни где-то перед или после
7 Niraterra
 
09.07.19
12:39
<<?>>Процедура Печать(Элемент) (Проверка: Толстый клиент (обычное приложение)) еще пишет, где-то перед процедурой искать искать ошибку?
8 Ёпрст
 
09.07.19
12:44
(7) сделай (6) и результат сюда
9 Вафель
 
09.07.19
13:08
только не сюда, а лучше на
https://pastebin.com/
10 Niraterra
 
09.07.19
13:18
(9) (8) (6) Спасибо, нашла)
11 Niraterra
 
09.07.19
14:00
а если мне нужно в параметр вложить некоторый массив, как это написать?
12 Niraterra
 
09.07.19
14:01
в смысле в чтобы в строке, в ячейке выводился массив
13 ДенисЧ
 
09.07.19
14:03
(12) Ручками-сЪ
14 Niraterra
 
09.07.19
14:05
(13) таки какой синтаксис?
15 Niraterra
 
09.07.19
14:06
у меня есть массив с ответственными за магазин, и мне надо чтобы он выводился в печать  таблицу
16 mistеr
 
09.07.19
14:12
(15) Через запятую, или как?
17 CHerypga
 
09.07.19
14:34
Строка = СтрСоединить(Массив, "; ")
18 sqr4
 
09.07.19
14:35
Так, стоп, а где фото?!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший