Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Различие поведения форм в зависимости от типа клиента
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
DartRomanius
Доброго времени суток.

Столкнулся с следующим явлением.

Управляемая форма, в режиме тонкого клиента код выполняется так ка надо.
В режиме веб-клиента, код выполняется со второго (как правило) раза.

Значит на форме есть некий реквизит в зависимости от которого происходит установка видимости отдельных полей (а то и групп).

Собственно код:

&НаКлиенте
Процедура ТипНоменклатурыПриИзменении(Элемент)
    УстановитьДоступность();
    УстановитьВидимость();
КонецПроцедуры

&НаКлиенте
Процедура УстановитьВидимость()
<погрызено мышами>
    Если Элементы.ТипНоменклатуры.ТекстРедактирования = "Услуга" Тогда // установим все для услуги
........
        Элементы.Материал.Видимость = Ложь;
.............
    ИначеЕсли Элементы.ТипНоменклатуры.ТекстРедактирования = "Товар" Тогда // установим все для товара
........
        Элементы.Материал.Видимость = Ложь;
........
    ИначеЕсли Элементы.ТипНоменклатуры.ТекстРедактирования = "Сырье" Тогда // установим все для сырья
........
        Элементы.Материал.Видимость = Истина;
..............
    КонецЕсли;
    
<погрызено мышами>
КонецПроцедуры
DartRomanius
В догонку.

Платформа 8.2
Конфа самописка (моя). smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.