|
Отбор по нескольким значениям.Конфигурирование | ☑ | ||
---|---|---|---|---|
0
uuu_ggg
19.03.12
✎
21:04
|
есть код
Регистратор=Документы.ПереносДанных.НайтиПоНомеру("1") НЗОсн=РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей(); НЗОсн.Отбор.Регистратор.Установить(Регистратор); как мне сделать так чтоб в отборе (НЗОсн.Отбор.Регистратор.Установить(Регистратор)) был отбор не по одному значению а по нескольким?? ну то есть мне там не один регистратор должен быть |
|||
1
uuu_ggg
19.03.12
✎
21:08
|
тут есть кто-нибудь?)
подскажите пожалуйста,) |
|||
2
Лоботряс
19.03.12
✎
21:12
|
НЗОсн.Отбор.Регистратор.Значение = Регистратор;
НЗОсн.Отбор.Регистратор.Использование = Истина; НЗОсн.Отбор.Дата.Значение = &Дата; НЗОсн.Отбор.Дата.Использование = Истина; по моему так |
|||
3
uuu_ggg
19.03.12
✎
21:16
|
мне нужно что несколько регистраторов было
(документов) |
|||
4
uuu_ggg
19.03.12
✎
21:19
|
зачем тут дата??
|
|||
5
Лоботряс
19.03.12
✎
21:20
|
НЗОсн.Отбор.Регистратор.Значение = &СписокРегистраторов;
НЗОсн.Отбор.Регистратор.ВидСравнения = ВидСравнения.ВСписке; НЗОсн.Отбор.Регистратор.Использование = Истина; за синтаксис не поручусь... |
|||
6
Лоботряс
19.03.12
✎
21:22
|
Только не пойму зачем такой набор записей нужен? Записывать ты сможешь только по одному регистратору.
|
|||
7
acsent
19.03.12
✎
21:22
|
(5) нельзя так, только по 1 регистратору можно
|
|||
8
ShoGUN
19.03.12
✎
21:24
|
Блин, что вы тут курите-то? Отбор в наборе записей регистра накопления может быть установлен только на равенство, о чём в справке ясно написано.
РегистрНакопленияНаборЗаписей.<Имя регистра накопления>.Отбор (AccumulationRegisterRecordSet.<Имя регистра накопления>.Filter) РегистрНакопленияНаборЗаписей.<Имя регистра накопления> (AccumulationRegisterRecordSet.<Имя регистра накопления>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Позволяет отобрать записи с определенным регистратором при считывании или записи набора. Важно! Отбор может устанавливаться только на равенство.(!!!) Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Для установки фильтрации используется стандартный объект, через который устанавливается предопределенный элемент отбора. |
|||
9
uuu_ggg
19.03.12
✎
21:27
|
(8)ну то есть не получиться на несколько регистраторов?
|
|||
10
uuu_ggg
19.03.12
✎
21:28
|
это регистр расчета
|
|||
11
ShoGUN
19.03.12
✎
21:28
|
(9) Не получится. В списке(РегистрНакопленияСписок) - получится, в наборе записей - нет.
|
|||
12
uuu_ggg
19.03.12
✎
21:29
|
блин
жалко |
|||
13
ShoGUN
19.03.12
✎
21:30
|
(10) Пардон, просмотрел. Для регистра расчета (5) может и работать, попробуй.
|
|||
14
uuu_ggg
19.03.12
✎
21:31
|
так а что мне добавить надо к моему коду??
|
|||
15
ShoGUN
19.03.12
✎
21:36
|
(14) Вместо вызова Установить() нужно присвоить значения трём свойствам:
НЗОсн.Отбор.Регистратор.ВидСравнения = ВидСравнения.ВСписке;//Меняем условие - вместо равенства - вхождение в список; НЗОсн.Отбор.Регистратор.Значение = ТвойСписок;//Собственно список типа СписокЗначений, вхождение в который будет проверять отбор; НЗОсн.Отбор.Регистратор.Использование = Истина;//Ну и наконец включаем использование отбора. |
|||
16
Лоботряс
19.03.12
✎
21:37
|
(13) для регистра расчета я не нашел таких ограничений. Может и сработает надо пробовать...
РегистрРасчетаНаборЗаписей.<Имя регистра расчета>.Отбор (CalculationRegisterRecordSet.<Имя регистра расчета>.Filter) РегистрРасчетаНаборЗаписей.<Имя регистра расчета> (CalculationRegisterRecordSet.<Имя регистра расчета>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Свойство предназначено для отбора записей при считывании или записи набора. Для установки фильтрации используется стандартный объект, через который устанавливаются элементы отбора. Для набора записей регистра расчета возможен отбор по регистратору и измерениям. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: По умолчанию, при создании набора записей, используется только отбор по регистратору. |
|||
17
ShoGUN
19.03.12
✎
21:38
|
(16) Меня сглючило, я подумал, что регистр накопления.
|
|||
18
uuu_ggg
19.03.12
✎
21:41
|
а этот список значений мне как сделать?
|
|||
19
ShoGUN
19.03.12
✎
21:44
|
(18) Продам СП. Дорого.
ТвойСписокЗначений = Новый СписокЗначений(); ТвойСписокЗначений.Добавить(НужноеЗначение); |
|||
20
uuu_ggg
19.03.12
✎
21:50
|
ок,спасибо!)
сейчас попробую) |
|||
21
ShoGUN
19.03.12
✎
21:54
|
(20) Фотку верни в личку. :)
|
|||
22
uuu_ggg
19.03.12
✎
21:56
|
Ошибка при установке значения атрибута контекста (ВидСравнения)
НЗОсн.Отбор.Регистратор.ВидСравнения = ВидСравнения.ВСписке;//Меняем условие - вместо равенства - вхождение в список; по причине: Недопустимый тип сравнения |
|||
23
uuu_ggg
19.03.12
✎
22:01
|
что с этим делааать?)
|
|||
24
ShoGUN
19.03.12
✎
22:04
|
(23) Значит низя. Только в документации не написали, гады :/
|
|||
25
uuu_ggg
19.03.12
✎
22:05
|
(((
|
|||
26
experimentator76
19.03.12
✎
22:18
|
запросом не катит ?
|
|||
27
uuu_ggg
20.03.12
✎
15:30
|
есть тут кто?)
можно вопрос?) |
|||
28
фросия
20.03.12
✎
15:35
|
есть.да.
|
|||
29
uuu_ggg
20.03.12
✎
15:37
|
мне нужно в регистре расчета основные начисления,заменить дату начала по некоторым видом расчета с определенным регистратором
блин,че то у меня код сюда не копируется |
|||
30
uuu_ggg
20.03.12
✎
15:37
|
что за фигня
|
|||
31
lxs
20.03.12
✎
15:37
|
кэш почисти
|
|||
32
uuu_ggg
20.03.12
✎
15:38
|
а как?)
|
|||
33
lxs
20.03.12
✎
15:38
|
(30) не судьба в регистраторе поменять и перепровести?
|
|||
34
uuu_ggg
20.03.12
✎
15:38
|
почистила)
|
|||
35
uuu_ggg
20.03.12
✎
15:39
|
там их много
|
|||
36
фросия
20.03.12
✎
15:43
|
лучше непосредственно в регистре не менять ничего- менять в документах регистраторах, еще лучше добиваться того, что б регистраторах нужные параметры заполнялись автозаполнением и "рассчитать". а то потом в совсем неожиданных местах эти исправления вылазиют.
|
|||
37
lxs
20.03.12
✎
16:01
|
(35) поверь, в будущем рискуешь отхватить многим больше проблем..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |