|   |   | 
| 
 | УТ Выбор стандартного периода | ☑ | ||
|---|---|---|---|---|
| 0
    
        uuee76 29.05.16✎ 14:06 | 
        Помогите по УФ,не силен в них,есть УТ11.2,делаю внешний отчет.Хочу использовать стандартный период.
 В модуле Процедура ВыбПериодНажатие(Элемент) Диалог = Новый ДиалогРедактированияСтандартногоПериода(); Диалог.Период = ПеременнаяТипаСтандартныйПериод; Если Диалог.Редактировать() Тогда ПеременнаяТипаСтандартныйПериод = Диалог.Период; КонецЕсли; КонецПроцедуры Ну и в ответ {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(10,16)}: Тип не определен (ДиалогРедактированияСтандартногоПериода) (ДиалогРедактированияСтандартногоПериода) Диалог = Новый <<?>>ДиалогРедактированияСтандартногоПериода(); (Проверка: Сервер) Клиент не тонкий.Помогите или дайте плиз работающую обработку | |||
| 1
    
        Fragster гуру 29.05.16✎ 14:15 | 
        зачем &Клиент стер перед процедурой?     | |||
| 2
    
        uuee76 29.05.16✎ 14:22 | 
        (1) От тоски)) в УФ ни ухом не рылом:
 Весь модуль Процедура УстановитьПараметрыПериода() Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));; Параметр.Значение = КонецДня(КонПериода); Параметр.Использование = Истина; Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));; Параметр.Значение = НачПериода; Параметр.Использование = Истина; КонецПроцедуры &Клиент Процедура ВыбПериодНажатие(Элемент) Диалог = Новый ДиалогРедактированияСтандартногоПериода(); Диалог.Период = ПеременнаяТипаСтандартныйПериод; Если Диалог.Редактировать() Тогда ПеременнаяТипаСтандартныйПериод = Диалог.Период; КонецЕсли; КонецПроцедуры Процедура НачПериодаПриИзменении(Элемент) УстановитьПараметрыПериода(); КонецПроцедуры Процедура КонПериодаПриИзменении(Элемент) УстановитьПараметрыПериода(); КонецПроцедуры Все ошибки {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(3,12)}: Переменная не определена (КомпоновщикНастроек) Параметр = <<?>>КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(6,12)}: Переменная не определена (КомпоновщикНастроек) Параметр = <<?>>КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(4,30)}: Переменная не определена (КонПериода) Параметр.Значение = КонецДня(<<?>>КонПериода); (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(7,21)}: Переменная не определена (НачПериода) Параметр.Значение = <<?>>НачПериода; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(13,17)}: Переменная не определена (ПеременнаяТипаСтандартныйПериод) Диалог.Период = <<?>>ПеременнаяТипаСтандартныйПериод; (Проверка: Тонкий клиент) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(13,17)}: Переменная не определена (ПеременнаяТипаСтандартныйПериод) Диалог.Период = <<?>>ПеременнаяТипаСтандартныйПериод; (Проверка: Тонкий клиент) Дайте может для примера образец,вконец заплутал) | |||
| 3
    
        Fragster гуру 29.05.16✎ 14:23 | 
        {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(3,12)}: Переменная не определена (КомпоновщикНастроек)     | |||
| 4
    
        Fragster гуру 29.05.16✎ 14:23 | 
        может Обработка.Компоновщик?     | |||
| 5
    
        Fragster гуру 29.05.16✎ 14:23 | 
        но вообще рановато     | |||
| 6
    
        uuee76 29.05.16✎ 14:28 | 
        (4) Нет,попробовал даже.     | |||
| 7
    
        _Дайвер_ 29.05.16✎ 14:37 | 
        (6) Я так понимаю вы еще используете методы из 7.7?     | |||
| 8
    
        _Дайвер_ 29.05.16✎ 14:39 | 
        (6) во внешних отчетах на уф, период задается параметрами в самом отчете(если вы используете СКД).     | |||
| 9
    
        _Дайвер_ 29.05.16✎ 14:41 | 
        (6) Глянь может тут что:
 Доступность: Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение, мобильное приложение(клиент). Пример: Диалог = Новый ДиалогРедактированияСтандартногоПериода(); Диалог.Период = ПеременнаяТипаСтандартныйПериод; Если Диалог.Редактировать() Тогда ПеременнаяТипаСтандартныйПериод = Диалог.Период; КонецЕсли; | |||
| 10
    
        uuee76 29.05.16✎ 14:49 | 
        (9) Один чорт
 {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(12,16)}: Тип не определен (ДиалогРедактированияСтандартногоПериода) Диалог = Новый <<?>>ДиалогРедактированияСтандартногоПериода(); (Проверка: Сервер) Если добавить &Клиент {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(3,12)}: Переменная не определена (КомпоновщикНастроек) Параметр = <<?>>КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(6,12)}: Переменная не определена (КомпоновщикНастроек) Параметр = <<?>>КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(4,30)}: Переменная не определена (КонПериода) Параметр.Значение = КонецДня(<<?>>КонПериода); (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(7,21)}: Переменная не определена (НачПериода) Параметр.Значение = <<?>>НачПериода; (Проверка: Сервер) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(13,17)}: Переменная не определена (ПеременнаяТипаСтандартныйПериод) Диалог.Период = <<?>>ПеременнаяТипаСтандартныйПериод; (Проверка: Тонкий клиент) {ВнешнийОтчет.ОтчетПоЗаказам.Форма.ФормаОтчета.Форма(13,17)}: Переменная не определена (ПеременнаяТипаСтандартныйПериод) Диалог.Период = <<?>>ПеременнаяТипаСтандартныйПериод; (Проверка: Тонкий клиент) Мне бы прымерчик,не может быть чтобы кто то писал)) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |