Имя: Пароль:
1C
1С v8
Выдает ошибку не понятно в чем проблема.
0 Амфик
 
08.02.15
12:42
Собственно хочу создать Отчет ПрайсЛист в нем создаю кнопку Сформировать, данный код для кнопки.
в 8.2 работало, что мешаешь заработать в 8.3?
выдает следующее
"
Ошибка инициализации модуля: Отчет.ПрайсЛист.Форма.ФормаОтчета.Форма
по причине:
{Отчет.ПрайсЛист.Форма.ФормаОтчета.Форма(4,2)}: Процедура или функция с указанным именем не определена (ЗаполнитьТабДок)
    <<?>>ЗаполнитьТабДок(ТабДок);
"


Спасибо за помощь заранее.


&НаКлиенте
Процедура СформироватьПрайс(Команда)
    ЗаполнитьТабДок(ТабДок);
КонецПроцедуры


&НаСервереБезКонтектста
Процедура ЗаполнитьТабДок(ТабДок)
    ТабДок.Очистить();
    
    Макет = Отчеты.ПрайсЛист.ПолучитьМакет("Макет");
    ОблШапка = Макет.ПолучитьОбласть("Шапка");
    ОблЭлемент = Макет.ПолучитьОбласть("Элемент");
    
    ОблШапка.Параметры.ДатаОтчета = Формат(ТекущаяДата(),ДЛФ=DD);
    ТабДок.Вывести(ОблШапка);     
    Выборка=Справочники.Номенклатура.Выбрать();
    
    Пока Выборка.Следующий() Цикл
        ОблЭлемент.Параметры.Заполнить(Выборка);
        ТабДок.Вывести(ОблЭлемент);
    КонецЦикла;
КонецПроцедуры
1 n0ther
 
08.02.15
12:46
ЗаполнитьТабДок видимо в модуле отчета?
2 hhhh
 
08.02.15
12:49
&НаСервереБезКонтектста  - нет такого слова
3 nordbox
 
08.02.15
13:03
(0) +2 Он же тебе даже строку указал
4 Амфик
 
08.02.15
20:13
n0ther Именно в модуле отчета, слово исправил, косяк, но все равно не работает) теперь ругается на ДЛФ

{Отчет.ПрайсЛист.Форма.ФормаОтчета.Форма(15,55)}: Переменная не определена (ДЛФ)
    ОблШапка.Параметры.ДатаОтчета = Формат(ТекущаяДата(),<<?>>ДЛФ=DD); (Проверка: Сервер)
{Отчет.ПрайсЛист.Форма.ФормаОтчета.Форма(15,59)}: Переменная не определена (DD)
    ОблШапка.Параметры.ДатаОтчета = Формат(ТекущаяДата(),ДЛФ=<<?>>DD); (Проверка: Сервер)

На форматную строку то грешить за что)Сорри, просто я только пару недель как изучаю 1С, по Чистову, код один в один
5 ДенисЧ
 
08.02.15
20:17
кавычки в форматной строке кто будет ставить? Я?
6 ДенисЧ
 
08.02.15
20:17
"по Чистову, код один в один"

А вот тут уж полные ЛПП
7 Амфик
 
08.02.15
20:24
Блин!) Черт точно)) Спасибо!!