Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:25

Вызов макетов документа

Автор Sparrow Rix, 29 окт 2012, 14:03

0 Пользователей и 1 гость просматривают эту тему.

Sparrow Rix

Вот ошибка
{Документ.ГениралнийДоговор1.Команда.Печать.МодульКоманды(10,2)}: Переменная не определена (Элементы)
   <<?>>Элементы.ПолеСпискаМакетов.СписокВыбора.Добавить(Макет.Имя, Макет.Представление());           (Проверка: Сервер)


cska-fanat-kz

целиком процедуру приведите.
скорее всего форму не видно на стороне сервера при например директиве &НаСервереБезКонтекста.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Sparrow Rix

Цитата: cska-fanat-kz от 30 окт 2012, 13:16
целиком процедуру приведите.
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    СписокМакетов();
КонецПроцедуры

&НаСервере
Процедура СписокМакетов()
   Для каждого Макет Из Метаданные.Документы.ГениралнийДоговор1.Макеты Цикл
   Элементы.ПолеСпискаМакетов.СписокВыбора.Добавить(Макет.Имя, Макет.Представление());          
   КонецЦикла;
КонецПроцедуры


cska-fanat-kz

это модуль формы надеюсь?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Sparrow Rix

Цитата: cska-fanat-kz от 30 окт 2012, 13:36
это модуль формы надеюсь?
в модуле команды писал
Добавлено: 30 окт 2012, 14:01


 перетащил в модуль формы. Пишит

{Документ.ГениралнийДоговор1.Форма.ФормаДокумента.Форма(6)}: Поле объекта не обнаружено (ПолеСпискаМакетов)
      Элементы.ПолеСпискаМакетов.СписокВыбора.Добавить(Макет.Имя, Макет.Представление());          

cska-fanat-kz

Да вы, сударь, партизан.
Информацию по крупинкам клещами тащить надо ))

"ПолеСпискаМакетов" - это я сам придумал ;)
Вам надо подставить свое имя своего элемента управления...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск