Имя: Пароль:
1C
 
Синтаксическая ошибка Переменная не определена (ФормированиеПечатныхФорм)
0 pro3ri
 
06.08.15
13:58
Добрый день!
1с 8.1 ут 10.2
В коде внешнего отчета на форме есть код:

    Если ЗначениеЗаполнено(ОрганизацияХранитель) Тогда
        //Область.Параметры.ОрганизацияХранитель = ФормированиеПечатныхФорм.ОписаниеОрганизации(КонтактнаяИнформация.СведенияОЮрФизЛице(ОрганизацияХранитель, ДатаДокумента), "ПолноеНаименование,ИНН,КПП,ФактическийАдрес,Телефоны,");
        Область.Параметры.ОрганизацияХранитель = ФормированиеПечатныхФорм.ОписаниеОрганизации(,,);
    КонецЕсли;

пишет ошибку:
Форма.Форма(20,44)}: Переменная не определена (ФормированиеПечатныхФорм)
        Область.Параметры.ОрганизацияХранитель = <<?>>ФормированиеПечатныхФорм.ОписаниеОрганизации();

при этом https://s.mail.ru/2eP7TgCj6tUh/img-2015-08-06-16-01-07.png
Как устранить ошибку?
1 vicof
 
06.08.15
14:00
еще одна жертва клиент-серверного взаимодействия
2 GROOVY
 
06.08.15
14:01
У тебя нет объекта "ФормированиеПечатныхФорм", а не функции.
3 Живой Ископаемый
 
06.08.15
14:02
Ну например вот так:
Область.Параметры.ОрганизацияХранитель = Справочники.Организации.ПустаяССылка();

Ошибка устраница
4 vicof
 
06.08.15
14:04
(3) :))
5 Живой Ископаемый
 
06.08.15
14:05
Что?
6 vicof
 
06.08.15
14:06
(5) Все норм, логичный ответ на вопрос)
7 pro3ri
 
06.08.15
14:06
(2) а как же https://s.mail.ru/2eP7TgCj6tUh/img-2015-08-06-16-01-07.png это Общий модуль с названием ФормированиеПечатныхФорм? галочка сервер клиент есть.
8 GROOVY
 
06.08.15
14:15
Значит вызов идет с клиента, а галочки "Вызов сервера" нет, или оно вообще глобальный.
9 Гёдза
 
06.08.15
14:17
Это же ут 10.2!!!! какие клиент-серверы
10 pro3ri
 
06.08.15
14:18
https://s.mail.ru/RGJvi58sbj11/img-2015-08-06-16-20-57.png
все верно глобальный
11 ДенисЧ
 
06.08.15
14:20
(9) А что, в ут10.2 не было клиент-сервера?
12 vicof
 
06.08.15
14:20
(10) А как к глобальным модулям нужно обращаться? ;)
13 ДенисЧ
 
06.08.15
14:20
(12) На Вы и с поклоном..
14 AllJoke
 
06.08.15
14:24
убери галку "Глобальный"
15 Поpyчик-4
 
06.08.15
14:27
(0) В обработке убери вызов модуля. В УТ 10.2 они все глобальные, потому что УТ 10.2 принадлежит эпохе 8.0
(14) Не надо ничего убирать. Иначе конфа перестанет работать.
16 pro3ri
 
06.08.15
14:49
(15) всем спасибо вопрос решен. Если Общий модуль имеет флажок "Глобальный", тогда его процедуры доступны напрямую, без указания имени общего модуля..
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан