Имя: Пароль:
1C
1С v8
УФ ВвестиЗначение не работает
0 Hans
 
27.07.12
16:38
ПериодЗаполнения = Новый СтандартныйПериод;
Массив = Новый Массив;
Массив.Добавить(Тип("СтандартныйПериод"));
ОписаниеТипов = Новый ОписаниеТипов(Массив);
ВВестиЗначение(ПериодЗаполнения, "Введите период заполнения.", ОписаниеТипов)

Кто нибудь в курсе почему при выполении этого кода ничего не происходит?
1 Жан Пердежон
 
27.07.12
16:40
оно на клиенте только работает
2 Hans
 
27.07.12
16:42
На клиенте и делаю. Если подставить вместо переменной ПериодЗаполнения например переменную с типом число -  все работает...
3 gosn1ck
 
27.07.12
16:43
кажется мне метод не может проглотить СтандартныйПериод
4 Конфигуратор1с
 
27.07.12
16:47
(0)Так это дату пусть вводят
5 Hans
 
27.07.12
16:52
(4) так там две даты надо вводить.
6 Конфигуратор1с
 
27.07.12
16:54
(5)ну так создайте форму выбора периода и вызывайте ее
7 Конфигуратор1с
 
27.07.12
16:55
ДиалогРедактированияСтандартногоПериода (StandardPeriodEditDialog)
Свойства:

Период (Period)

Методы:

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

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

Основной

Описание:

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

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

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

Диалог = Новый ДиалогРедактированияСтандартногоПериода();
Диалог.Период = ПеременнаяТипаСтандартныйПериод;
Если Диалог.Редактировать() Тогда
   ПеременнаяТипаСтандартныйПериод = Диалог.Период;
КонецЕсли;
8 Конфигуратор1с
 
27.07.12
16:55
к черту форму, БГ о нас позаботился
9 Hans
 
27.07.12
17:19
спасибо. Работает.