gifts2017

ВвестиПериод() для Управляемых форм

Опубликовал Антон (anton.fly7) в раздел Обработки - Универсальные обработки

ВвестиПериод() для Управляемых форм как в 1С77

Внешняя обработка. у меня в конфиге сохранена общей формой

	 Струк = Новый Структура;
Струк.Вставить("НачДата", Объект.НачДата);
Струк.Вставить("КонДата", Объект.КонДата);
Адрес = ОткрытьФормуМодально("ОбщаяФорма.ВводПерирда", Струк);
Попытка
    Струк = ПолучитьИзВременногоХранилища(Адрес);
    Объект.НачДата = Струк.НачДата
    Объект.КонДата= Струк.КонДата
Исключение
КонецПопытки;

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВводПериода.epf
.epf 8,22Kb
02.09.14
78
.epf 8,22Kb 78 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Артем Титеев (a_titeev) 01.11.10 10:03
"ОбщаяФорма.ВводПерирда" - :D LOL - сильно написал...
2. Антон (anton.fly7) 01.11.10 10:03
3. maxim panyukov (ramzes1327) 01.11.10 10:42
В платформе 8.2 уже реализован стандартный механизм выбора периода.
4. bulpi bulpi (bulpi) 05.11.10 22:24
5. Антон (anton.fly7) 05.11.10 22:28
(4) есть такой вариант

//СтандПериод = Новый СтандартныйПериод;
//СтандПериод.ДатаНачала = Объект.НачДата;
//СтандПериод.ДатаОкончания = Объект.КонДата;
//
//ВыбПериода = Новый ДиалогРедактированияСтандартногоПериода;
//ВыбПериода.Период = СтандПериод;
//Если ВыбПериода.Редактировать() Тогда
//
// Объект.НачДата = СтандПериод.ДатаНачала;
// Объект.КонДата = СтандПериод.ДатаОкончания;
//
//КонецЕсли;

но мне не понравился
6. bulpi bulpi (bulpi) 05.11.10 22:52
(5)
Спасибо, мне подойдет.
7. maxim panyukov (ramzes1327) 12.11.10 22:27
ПеременнаяТипаСтандартныйПериод = Новый СтандартныйПериод;

Диалог = Новый ДиалогРедактированияСтандартногоПериода();
Диалог.Период = ПеременнаяТипаСтандартныйПериод;
Если Диалог.Редактировать() Тогда
ПеременнаяТипаСтандартныйПериод = Диалог.Период;
КонецЕсли;
8. Антон (anton.fly7) 12.11.10 23:35
(7) ИЧО??? От того что ты назвал свои переменные более длинными названиями суть не пеняется, ты блеснуть хотел умом и сообразительностью?
9. Сергей Ожерельев (Поручик) 19.11.11 16:48
(2) "ОбщаяФорма.ВводПерирда". Млин, исправить пальцы сгниют?
10. Антон (anton.fly7) 13.11.13 19:40
кодил когда только изучал 1с8 ))
не факт что там все оптимально написано
11. Виталий Быков (sick_russian) 15.11.13 10:50
Заменил на "Выбор перида" (заголовок формы)))
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа