|   |   | 
| 
 | УФ не видит общий модуль | ☑ | ||
|---|---|---|---|---|
| 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) Конструкторы: Основной Описание: Предназначен для интерактивного редактирования объекта СтандартныйПериод. Доступность: Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение. Пример: Диалог = Новый ДиалогРедактированияСтандартногоПериода(); Диалог.Период = ПеременнаяТипаСтандартныйПериод; Если Диалог.Редактировать() Тогда ПеременнаяТипаСтандартныйПериод = Диалог.Период; КонецЕсли; | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |