- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
// Параметры - реквизит объекта. Больше (!) нигде не используется.
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ЭтоНовый() Тогда
Параметры = "000001000";
КонецЕсли;
ФлагОписания = ?(Сред(Параметры,7,1) = "1", Истина, Ложь);
ФлагМестоX = ?(Сред(Параметры,8,1) = "1", Истина, Ложь);
ФлагМестоY = ?(Сред(Параметры,9,1) = "1", Истина, Ложь);
КонецПроцедуры
Процедура СменаФлага()
Параметры = Лев(Параметры,6)+Строка(Число(ФлагОписания))+Строка(Число(ФлагМестоX))+Строка(Число(ФлагМестоY));
КонецПроцедуры
Процедура ФлагОписанияПриИзменении(Элемент)
СменаФлага();
КонецПроцедуры
Процедура ФлагМестоXПриИзменении(Элемент)
СменаФлага();
КонецПроцедуры
Процедура ФлагМестоYПриИзменении(Элемент)
СменаФлага();
КонецПроцедуры
Комментарии (4) RSS
Добавить комментарий