Имя: Пароль:
1C
 
Разница обычной формы с управляемой формой
,
0 AidkaMaidka
 
31.07.20
20:23
Здравствуйте. Пишу код в модуле объекта: на печатную форму в управляемой форме. Раньше в обычной форме у меня был вот такой код:

        Если не  ЗначениеЗаполнено(Ссылка.Д.ДатаСФ) Тогда
        ДП = "''___''________________200__г";
    Иначе
        ДП = Формат(Ссылка.ДатаСФ, "ДФ=dd.MM.yyyy");
    КонецЕсли;

А управляемой форме выдает ошибку: что Ссылка не определено. Попробовала вместе Ссылки поставить Объект но все равно выдает что Объект не определено.
1 AidkaMaidka
 
31.07.20
20:24
(0) Ой извините код такой:
        Если не  ЗначениеЗаполнено(Ссылка.ДатаСФ) Тогда
        ДП = "''___''________________200__г";
    Иначе
        ДП = Формат(Ссылка.ДатаСФ, "ДФ=dd.MM.yyyy");
    КонецЕсли;
2 vde69
 
31.07.20
20:43
На клиенте нельзя получать данные из базы, это можно делать только на сервере
3 vde69
 
31.07.20
20:45
(2) +это касается форм

А я не заметил, что у тебя модуль оьекта
4 runoff_runoff
 
31.07.20
22:14
(0) а как сделано в типовых?
5 AlvlSpb
 
31.07.20
22:56
(0) Какая Ссылка, если ты в модуле объекта?
Если не  ЗначениеЗаполнено(ДатаСФ) Тогда
        ДП = "''___''________________200__г";
    Иначе
        ДП = Формат(ДатаСФ, "ДФ=dd.MM.yyyy");
    КонецЕсли;
6 vcv
 
31.07.20
22:58
ДокументОбъект.<Имя документа> (DocumentObject.<Document name>)
ЭтотОбъект (ThisObject)
Использование:
Только чтение.
Описание:
Тип: ДокументОбъект.<Имя документа>.
Содержит сам объект базы данных. Предназначено, в основном, для получения данного объекта встроенного языка в модуле объекта или модуле формы.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер).
Использование в версии:
Доступен, начиная с версии 8.0.
7 vcv
 
31.07.20
22:59
Скописпастил синтакс-помошник по ЭтотОбъект, а там почему-то даже слово такого не упоминается :(
Надо писать Если не  ЗначениеЗаполнено(ЭтотОбъект.ДатаСФ) Тогда
8 hhhh
 
31.07.20
23:07
(5) есть там Ссылка, ты не поверишь
9 hhhh
 
31.07.20
23:09
(7) ЭтотОбъект можно не писать. просто ДатаСФ
10 AlvlSpb
 
31.07.20
23:29
(8) А что ты меня в неверующие записал? Здесь "какая" в смысле "зачем".
11 AlvlSpb
 
31.07.20
23:46
(0) Есть подозрение, что твой код не в модуле объекта, а в модуле менеджера (раз уж речь о печати)
12 AidkaMaidka
 
01.08.20
05:28
(11) Да, кстати в модуле менеджера,спасибо
13 AidkaMaidka
 
01.08.20
09:36
(6) Пробовала, не помогает
14 AidkaMaidka
 
01.08.20
09:36
(9) Тоже выдает ошибку
15 Бишбармак
 
01.08.20
10:10
Тогда придется скопировать сюда всю процедуру.
16 AlvlSpb
 
01.08.20
10:19
В модуле менеджера, в процедуру печати передается массив объектов для печати.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn