Выдает ошибку не понятно в чем проблема.
☑
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
Блин!) Черт точно)) Спасибо!!
Независимо от того, куда вы едете — это в гору и против ветра!