Имя: Пароль:
1C
1C 7.7
v7: Очистить значение
0 BLP
 
11.04.12
02:27
Подскажите, пожалуйста...
Как в модуле документа очистить значение одного из реквизитов с типом Справочник. Не знаю даже, как сформулировать правильно вопрос... )))

Т.е. , например, для чтобы установить числову полю значение "0", это просто, Стоимость=0
а как обнулить значение справочника? Напр., в доке есть реквизит с типом Справочник...
в нем установлено какое-то значение... как написать, чтобы это значение обнулилось?
1 zak555
 
11.04.12
02:27
Справочник = 0;
2 BLP
 
11.04.12
02:44
Упс! Так просто? И действительно... СПС!
А я че тока не перепробовал... ))) с комбинациями ПустаяСтрока(Справочник)...
Наверное, переработался уже...
3 zak555
 
11.04.12
02:47
как бы это и 8ка говорит об этом
4 Torquader
 
11.04.12
02:49
Вообще-то есть специальная функция ПолучитьПустоеЗначение,которая возвращает пустое значение нужного типа,но так как язык 1С допускает неясное преобразование типов,то ноль или пустая строка будут преобразованы к этому значению.
5 zak555
 
11.04.12
02:52
(4) кстати, в курсе nasf говорят, что
определить, что у тебя в переменной быстреее через ЗначениеЗаполнено() { которая уже встала встроеная }, чем прежней "общей"

=> неясно, что делать
6 Torquader
 
11.04.12
03:08
Переменной или реквизита - последний приводится к тому типу,в котором он есть.
Мне,например,после Visual Basic вообще сложно с пустыми работать,так как там пустое значение -это Empty - то есть как Неопределено,а всякие нули,пустые строки и пустые ссылки уже заведомо определённые значения.