Имя: Пароль:
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) всем спасибо вопрос решен. Если Общий модуль имеет флажок "Глобальный", тогда его процедуры доступны напрямую, без указания имени общего модуля..
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.