Имя: Пароль:
1C
 
Инструкции .Объект, можно ли использовать
0 NIGHTHUNTER
 
26.04.22
04:11
Необходимо разобраться в выводе печатных форм. Сложно структурированных.
Наспех, устраняя ошибки менял в коде, значения переменных на инструкции, -

    Запрос.УстановитьПараметр("Документ",         Объект.Ссылка);

Объект.ОтпускПроизвел

и подобные.

То есть подставлял, объект точка. Можно ли так делать?

Так как при запуске, что то случилось с сервером и он пропадал с доступа.
1 NIGHTHUNTER
 
26.04.22
04:23
Получить макет можно сделать только через, -

    _Объект         = РеквизитФормыВЗначение("Объект");
    Макет           = _Объект.ПолучитьМакет("ТТН");


Может и далее следует использовать только _Объект.

за место Объект. ?
2 Serg_1960
 
26.04.22
08:50
(0) Вы многое забыли сообщить для правильного ответа. Например, директив препроцессора :)
Если &НаКлиенте - "Объект.";  &НаСервере - РеквизитФормыВЗначение("Объект"); &НаСервереБезКонтекста - ДанныеФормыВЗначение()...

Имена переменных запрещается начинать с подчеркивания.
3 hhhh
 
26.04.22
09:31
(2) &НаСервере тоже достаточно Объект. РеквизитФормыВЗначение("Объект") в редких случаях.
4 NIGHTHUNTER
 
26.04.22
09:51
(2) &НаСервере формирование печатной формы.
Модернизирую существующий код.
Будет востребованность уберу подчеркивание.

(3) Запустил открытие печатной формы, и выбросило с сервере. Я вот и подумал, не какие ли инструкции это его сломали.
Хотя такое наверное не возможно? Сам упал по какой то причине.
5 hhhh
 
26.04.22
09:54
(4) показывать форму надо на клиенте