Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбран() ПриОткрытии
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
ZhenyaYa
Подскажите, пожалуйста, что означает ПустоеЗначение(ТекущийЭлемент()) в процедуре ПриОтрытии. Точнее в каких ситуациях это выражение будет равно 1

выражение Выбран() в ПриОткрытии, тот же вопрос

а все

хотя почему новый считается выбран, а не новый не выбран я все равно не понимаю

точнее наоборот
Kaliban
Цитата(ZhenyaYa @ 13.08.13, 14:08) необходимо зарегистрироваться для просмотра ссылки
Подскажите, пожалуйста, что означает ПустоеЗначение(ТекущийЭлемент()) в процедуре ПриОтрытии. Точнее в каких ситуациях это выражение будет равно 1

выражение Выбран() в ПриОткрытии, тот же вопрос

а все

хотя почему новый считается выбран, а не новый не выбран я все равно не понимаю

точнее наоборот


ЭтоНовый() семерка стайл.
alex040269
Цитата(ZhenyaYa @ 13.08.13, 15:08) необходимо зарегистрироваться для просмотра ссылки
хотя почему новый считается выбран, а не новый не выбран я все равно не понимаю


Спр = СоздатьОбъект("Справочник.ХХХ"); //Спр.Выбран() = 0;
Спр.Наименование = "ааа" //ошибка;
Спр.Новый(); //Выбран() = 1
Спр.Наименование = "ааа" //правильно;

Если Спр.НайтиПо...() = 1 Тогда
//Выбран() = 1
Спр.Наименование = "вввв" //правильно
Иначе
//выбран() = 0
Спр.Наименование = "вввв" //ошибка
КонецЕсли;
ZhenyaYa
Цитата(alex040269 @ 13.08.13, 15:16) необходимо зарегистрироваться для просмотра ссылки
Спр = СоздатьОбъект("Справочник.ХХХ"); //Спр.Выбран() = 0;
Спр.Наименование = "ааа" //ошибка;
Спр.Новый(); //Выбран() = 1
Спр.Наименование = "ааа" //правильно;

Если Спр.НайтиПо...() = 1 Тогда
//Выбран() = 1
Спр.Наименование = "вввв" //правильно
Иначе
//выбран() = 0
Спр.Наименование = "вввв" //ошибка
КонецЕсли;


Вот вот smile.gif
Спр.Новый(); //Выбран() = 1

А вот если интерактивно создаешь новый элемент, то Выбран()=0
igmig65
Выбран()=1, когда объект записан..
При создании нового, при открытии, объект еще не записан, поэтому Выбран() вернет 0
alex040269
да. я ошибся. выбран() = 1 когда записан.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.