Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Выбран() ПриОткрытии          
ZhenyaYa Подменю пользователя
сообщение 13.08.13, 14:08
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 105
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Подскажите, пожалуйста, что означает ПустоеЗначение(ТекущийЭлемент()) в процедуре ПриОтрытии. Точнее в каких ситуациях это выражение будет равно 1

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

а все

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

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

Kaliban Подменю пользователя
сообщение 13.08.13, 14:10
Сообщение #2

Говорящий
Иконка группы
Группа: Местный
Сообщений: 97
Спасибо сказали: 28 раз
Рейтинг: 0

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

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

а все

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

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


ЭтоНовый() семерка стайл.

alex040269 Подменю пользователя
сообщение 13.08.13, 14:16
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(ZhenyaYa @ 13.08.13, 15:08) *
хотя почему новый считается выбран, а не новый не выбран я все равно не понимаю


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

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


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

ZhenyaYa Подменю пользователя
сообщение 13.08.13, 14:26
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 105
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(alex040269 @ 13.08.13, 15:16) *
Спр = СоздатьОбъект("Справочник.ХХХ"); //Спр.Выбран() = 0;
Спр.Наименование = "ааа" //ошибка;
Спр.Новый(); //Выбран() = 1
Спр.Наименование = "ааа" //правильно;

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


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

А вот если интерактивно создаешь новый элемент, то Выбран()=0

igmig65 Подменю пользователя
сообщение 13.08.13, 14:56
Сообщение #5

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Выбран()=1, когда объект записан..
При создании нового, при открытии, объект еще не записан, поэтому Выбран() вернет 0

Спасибо сказали: ZhenyaYa,

alex040269 Подменю пользователя
сообщение 13.08.13, 15:01
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

да. я ошибся. выбран() = 1 когда записан.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: ZhenyaYa,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 22.05.24, 5:09
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!