Инструкции .Объект, можно ли использовать
☑
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) показывать форму надо на клиенте
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.