Имя: Пароль:
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) показывать форму надо на клиенте
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший