Имя: Пароль:
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
спасибо. Работает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший