Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=5634)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Заполнение поля формы при очистке поля

Автор: Libera007 13.12.11, 12:16

На форме есть поле "ДатаОтгрузки". С полем связан реквизит с составным типом данных(текст, дата).
При нажатии на кнопки очистки и выбора выполняется соответствующий код:

&НаКлиенте
Процедура ДатаОтгрузкиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    ТипСтр = "Дата";
    Элементы.ДатаОтгрузки.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр);
       
КонецПроцедуры

&НаКлиенте
Процедура ДатаОтгрузкиОчистка(Элемент, СтандартнаяОбработка)
    
    ТипСтр = "Строка";
    Элементы.ДатаОтгрузки.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр);
    Объект.ДатаОтгрузки = "График";
        
КонецПроцедуры


При выборе все срабатывает как надо - появляется календарик. А при очистке Поле не заполняется. В чем может быть проблема?

Автор: pablo 13.12.11, 13:34

Попробуйте

СтандартнаяОбработка=ложь;

Автор: Libera007 13.12.11, 15:19

Работает, то что надо))

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua