К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Регистр сведений. "обнуление значения" Ресурса.

Гость
0 - 05.01.2015 - 00:18
Ситуация простая. Регистр сведений, периодический. Подчиненный регистратору. Одно измерение, один ресурс. Ресурс имеет ссылочный тип, справочник.
Так вот, хочу его "обнулить". По идее получается записать в Ресурс значение пустой ссылки. Но тогда криво отрабатывает команда ЕСТЬNULL в запросах.

Так вот, подскажите, пожалуйста. Как можно сделать так, чтобы после "отмены" в значениях ресурса были именно NULL, а не "Пустая ссылка".?

Записать NULL в ОбработкаПроведения не прокатывает....



Гость
1 - 05.01.2015 - 01:51
http://its.1c.ru/db/v83doc#bookmark:dev:TI000000140
WAR
2 - 05.01.2015 - 09:51
1) Как вариант можно добавить еще один ресурс, например "Удалено" типа Булево.
Тогда после обращения к срезу последних в конструкции запроса "ГДЕ" (обязательно в ней!): "ГДЕ НЕ РСв.Удалено" или "ГДЕ РСв.Удалено = ЛОЖЬ".
Обнуленные записи будут убраны из результатов запроса.
2) Сделать ресурс составного типа, например добавить туда тип "Число". Тогда ресурсу можно будет присваивать неопределенные значения. По неопределенному значению можно отфильтровывать результаты запросов как это описано в В.1.
Гость
3 - 05.01.2015 - 14:09
NULL - это отсутствие записи в БД. Как впихнуть невпихуемое ?
Пустую ссылку писать и обрабатывать это
WAR
4 - 05.01.2015 - 14:12
3-Jimbo > Вообще иногда пустая ссылка - это тоже значение.
Как в этом случае понять - надо его обрабатывать, или не надо?
Тогда необходим какой-то дополнительный признак.
Гость
5 - 05.01.2015 - 14:16
НаборЗаписей = РегистрСведений.РегистрКоторыйХочуОчистить.Создать НаборЗаписей();
НаборЗапимей.Записать();
Гость
6 - 05.01.2015 - 16:26
VZ, это в любом букваре есть, не понятно что ему надо.
7 - 06.01.2015 - 10:46
4-WAR > Пустая ссылка это не NULL. Автор хочет "впихнуть невпихуемое" (с) (3) Отдельный "перл" - "криво отрабатывает команда ЕСТЬNULL в запросах".


К списку вопросов






Copyright ©, Все права защищены