|
Отбор в регистре сведений. Виды сравнения | ☑ | ||
---|---|---|---|---|
0
KindLion
24.02.12
✎
10:48
|
Пытаюсь программно установить вид сравнения элемента отбора независимого регистра сведений по одному из измерений.
Система ругается на любой вид сравнения, кроме Равно. НаборД = РегистрыСведений.ЗначенияПоказателейСхемМотивации.СоздатьНаборЗаписей(); НаборД.Отбор.ПериодДействия.Установить(НачалоМесяца(ДатаНачала)); НаборД.Отбор.Показатель.Установить(ДнейПоГрафику); НаборД.Отбор.Подразделение.Установить(Подразделение); ЭлементОтбораСотрудник = НаборД.Отбор.Сотрудник; ЭлементОтбораСотрудник.Значение = Справочники.СотрудникиОрганизаций.ПустаяСсылка(); ЭлементОтбораСотрудник.ВидСравнения = ВидСравнения.Равно; ЭлементОтбораСотрудник.Использование = Истина; Друзья мои, тыкните меня носом - что не так понимаю? Почему такое происходит? |
|||
1
YFedor
24.02.12
✎
10:49
|
(0) Почитай синтаксис помощник, там об этом говорится
|
|||
2
БибиГон
24.02.12
✎
10:50
|
для чего отбор делаешь?
|
|||
3
Ненавижу 1С
гуру
24.02.12
✎
10:51
|
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)
Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. Разделители с уровнем разделения НезависимоИСовместно, в состав которых входит регистр, используются наравне с измерениями. Важно! Отбор может устанавливаться только на равенство. Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
4
Dirk Diggler
24.02.12
✎
10:52
|
(2) например, попытка записать таблицу значений в РС. её можно загрузить в набор, но потом этот набор нельзя записывать без отбора...
|
|||
5
YFedor
24.02.12
✎
10:54
|
(4) Беги по строкам
|
|||
6
KindLion
24.02.12
✎
10:55
|
(3) Спасибо, Ненавистник 1С!
Это именно то, о чем я попросил - тыкнуть носом. Ты молодец! :) По экспериментам - так и выходило, но хотел убедиться. А в СП с разгону что-то не нашел. |
|||
7
Dirk Diggler
24.02.12
✎
11:16
|
(5) Ну так и делаем. Только вообще непонятная фича Загрузить() у набора записей, если потом его записать нельзя, да и скорость оставляет желать.
|
|||
8
Ненавижу 1С
гуру
24.02.12
✎
11:17
|
(6) сам ты "ненавистник" ))
|
|||
9
KindLion
24.02.12
✎
11:22
|
(8) Не, я KindLion ;)
А 1С уважаю. |
|||
10
НЕА123
24.02.12
✎
11:25
|
(9)
ты это... того... осторожнее. запросто киндзалионить может. |
|||
11
KindLion
24.02.12
✎
11:26
|
Ребят, попутно - читать каждый набор записи - правда, думаю, медленовато будет.
Задача: у независимого РС имеется 4 измерения. Мне надо вытереть весь объем данных, у которого 3 измерения фиксированы, а 4-ое - любое. Есть более быстрые варианты, чем бежать по строкам? |
|||
12
НЕА123
24.02.12
✎
11:28
|
(11)
дык и читать не надо. грохнет, не волнуйся. |
|||
13
Ненавижу 1С
гуру
24.02.12
✎
11:30
|
(11) зачем читать, делаешь отбор по "3 измерения фиксированы" и записываешь, без прочитать, все
|
|||
14
KindLion
24.02.12
✎
11:42
|
(12), (13) - неа, не грохает.
Какой-то живучий РС попался. :) Дело в том, что, если даже не задавать значение отбора 4-го измерения, оно все одно присутствует (пустое значение). И отбор делается только по совокупности значений отбора всех 4-х измерений. |
|||
15
patapum
24.02.12
✎
11:47
|
(14) Надо не задавать отбор, а не значение. Код в студию!
|
|||
16
Ненавижу 1С
гуру
24.02.12
✎
11:48
|
(14) отбор вообще по 4-му не надо задавать
|
|||
17
Reset
24.02.12
✎
11:49
|
ЭлементОтбораПоКоторомуНеНужноОтбирать.Использование=Ложь попробуй
|
|||
18
KindLion
24.02.12
✎
12:41
|
(12), (13), (16) Ребята, спасибо, вы все правильно говорили, а я - нет (14).
Отбор был пустым из-за неточно заданного параметра в одном из "фиксированных" измерений. После устранения - ваши рекомендации сработали! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |