Имя: Пароль:
1C
1С v8
УФ не видит общий модуль
0 il
 
14.06.12
18:04
перенес общий модуль из бухни код вызова:

&НаСервере
Процедура СерверНастроитьПериод()
   ТиповыеОтчеты.НастроитьПериод(Отчет.НастройкаПериода, Отчет.НачДата, Отчет.КонДата);
КонецПроцедуры    

&НаКлиенте
Процедура НастройкаПериода(Команда)
   СерверНастроитьПериод();
КонецПроцедуры
при нажатии кнопочки говорит: метод объекта не обнаружен "Настроить период", в модуле ТиповыеОтчеты данная функция присутствует
1 H A D G E H O G s
 
14.06.12
18:07
Должен видеть.
2 Mort
 
14.06.12
18:12
Экспорт
3 andrewks
 
14.06.12
18:17
какие галочки проставлены на модуле?
4 il
 
15.06.12
12:18
(3) сервер, внешнее соединение, вызов сервера
5 H A D G E H O G s
 
15.06.12
12:19
Давай коннект - разберусь!
6 il
 
15.06.12
12:22
Причем если на модуле поставить глобальный, то
Переменная не определена (ТиповыеОтчеты)<<?>>ТиповыеОтчеты.НастроитьПериод(Отчет.НастройкаПериода
7 H A D G E H O G s
 
15.06.12
12:22
(6) И это хорошо!
8 GROOVY
 
15.06.12
12:37
(6) Это нормально.

Директивы компиляции в общем модуле? Хм...
9 il
 
15.06.12
12:56
В общем настроитьпериод находится в конструкции:

#Если Клиент Тогда
   Функция настроитьпериод
#КонецЕсли
Я попытался сделать:
&НаКлиенте
Процедура НастройкаПериода(Команда)
   ТиповыеОтчеты.НастроитьПериод(Отчет.НастройкаПериода, Отчет.НачДата, Отчет.КонДата);
КонецПроцедуры
говорит: не знаю че за типовые отчеты, сейчас поставлю галочку клиент на модуле
10 H A D G E H O G s
 
15.06.12
13:01
(9)
#Если Клиент Тогда

   Функция настроитьпериод
#КонецЕсли

В типовой такого нет. Шалим!
11 Mort
 
15.06.12
13:05
Да и вообще эта функция вызывает диалог настройки периода, который работает только в толстом клиенте.
12 il
 
15.06.12
13:06
Бухгалтерия предприятия, редакция 2.0 (2.0.35.5)
Все остальные функции я удалил чтобы не мешались
#Если Клиент Тогда
   Функция ....
   Функция ....
   Функция ....
   Функция настроитьпериод
#КонецЕсли
(6) спасибо, теперь в функцию заходит, только почему то не знает че такое

{ОбщийМодуль.ТиповыеОтчеты.Модуль(81,28)}: Тип не определен (НастройкаПериода)
       НастройкаПериода = Новый <<?>>НастройкаПериода(); (Проверка: Тонкий клиент)
я пролазил всю типовую такой функции не нашел, в справке про нее ниче нету, кто знает подскажите это какая то функция из конфы или платформы?
13 Mort
 
15.06.12
13:07
В тонком клиенте "родной" только калечный:

ДиалогРедактированияСтандартногоПериода (StandardPeriodEditDialog)

Свойства:

Период (Period)

Методы:

Редактировать (Edit)

Конструкторы:

Основной

Описание:

Предназначен для интерактивного редактирования объекта СтандартныйПериод.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение.
Пример:

Диалог = Новый ДиалогРедактированияСтандартногоПериода();
Диалог.Период = ПеременнаяТипаСтандартныйПериод;
Если Диалог.Редактировать() Тогда
   ПеременнаяТипаСтандартныйПериод = Диалог.Период;
КонецЕсли;