|
|
|
ВидСравнения.Всписке в НабореЗаписей РегСвед. | ☑ | ||
|---|---|---|---|---|
|
0
alexkv_m
19.06.09
✎
09:35
|
Набор = РегистрыСведений.СтруктураПродукцииДляАнализа.СоздатьНаборЗаписей();
Набор.Отбор.Номенклатура.Использование = Истина; Набор.Отбор.Номенклатура.ВидСравнения = ВидСравнения.ВСписке; Набор.Отбор.Номенклатура.Значение = СЗКлючСтроки; Выдает ошибку на строчке: Набор.Отбор.Номенклатура.ВидСравнения = ВидСравнения.ВСписке; т.е. нельзя получить набор записей по перечню? |
|||
|
1
чувак
19.06.09
✎
09:38
|
СЗКлючСтроки - какого типа?
|
|||
|
2
and2
19.06.09
✎
09:41
|
(0) или СоздатьНаборЗаписей тут не в тему, либо приведенный отбор чудной.
|
|||
|
3
alexkv_m
19.06.09
✎
09:41
|
СписокЗначений
|
|||
|
4
Defender aka LINN
19.06.09
✎
09:42
|
(0) СП сперли?
|
|||
|
5
Aprobator
19.06.09
✎
09:43
|
В наборе записей фиг. Юзай запрос.
|
|||
|
6
hhhh
19.06.09
✎
09:44
|
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)
Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. Важно! Отбор может устанавливаться только на равенство. |
|||
|
7
Aprobator
19.06.09
✎
09:44
|
+(4) и учись читать СП до конца. Полезное умение.
|
|||
|
8
alexkv_m
19.06.09
✎
09:45
|
так я и хочу получить существующие записи и изменить их..
отбор можно изменять, но только с видомсравнения "=" а я не хочу все по очереди проверять, а хочу списком, вот и вопрос можно ли как-нибудь |
|||
|
9
alexkv_m
19.06.09
✎
09:47
|
(4,7) я знаю, что написано в СП, поэтому и спрашиваю на форуме, м.б. можно как-то похитрому получить наборзаписей удовлетворяющий списку
|
|||
|
10
Aprobator
19.06.09
✎
09:48
|
(9) ЗАПРОС (см. 5).
|
|||
|
11
alexkv_m
19.06.09
✎
09:53
|
(10)Запросом я смогу получить записи регистра, но не изменить их..
а т.к. у меня независимый РегСвед, то и изменять их можно, только перебором с установкой отбора в цикле и соответственно: запись и чтение набора в цикле - что не очень-то и хочется.. |
|||
|
12
чувак
19.06.09
✎
09:58
|
Как в периодическом независимом регистре сведений "КурсыВалют" удалить все записи по валютам с наименованиями "EUR" и "USD", период которых меньше 01 января 2005 года?
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | * |ИЗ | РегистрСведений.КурсыВалют КАК КурсыВалют |ГДЕ | (КурсыВалют.Период >= ДАТАВРЕМЯ(2005, 1, 1) | ИЛИ | НЕ(КурсыВалют.Валюта.Наименование ПОДОБНО ""USD"") | И | НЕ(КурсыВалют.Валюта.Наименование ПОДОБНО ""EUR""))"; ТаблицаОставляемыхЗаписей = Запрос.Выполнить().Выгрузить(); НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей(); НаборЗаписей.Загрузить(ТаблицаОставляемыхЗаписей); НаборЗаписей.Записать(); |
|||
|
13
alexkv_m
19.06.09
✎
10:10
|
а по каким полям он буде замещать??
по соответствию всех измерений? так а у меня ситуация сл.: есть н1 | Х1 н2 | Х2 надо н1 | Х3 н2 | Х3 если я просто сделаю как в (12), то он просто добаит мне записи, т.к. измерения "Х" у существующего и загружаемого наборов - Разные!! и никакого замещения не будет |
|||
|
14
alexkv_m
19.06.09
✎
10:12
|
+(13)
и мне надо не оставить нужные записи, а изменить одно измерение в перечне записей... |
|||
|
15
alexkv_m
19.06.09
✎
10:12
|
+ вся проблема в том, что я меняю Измерение, а не Ресурс .. :(
|
|||
|
16
hhhh
19.06.09
✎
10:15
|
(15) обработка "Поиск и замена значений" с диска ИТС спасет отца русской демократии.
|
|||
|
17
чувак
19.06.09
✎
10:15
|
(15) Метод загрузить смещает все прежные записи и потом можно обходм поменять измерения
|
|||
|
18
alexkv_m
19.06.09
✎
10:22
|
(16) :)))))
(17) так обходом я могу и с самого начала сделать, зачем тогда замещать.. |
|||
|
19
Aprobator
19.06.09
✎
12:38
|
(18) Тупо запросом получаем те записи которые должны ОСТАТЬСЯ в регистре.
Данные запроса выгружаем в ТЗ Создаем набор записей - загружаем в него полученную ТЗ. Дальше запись с замещением существующих записей. |
|||
|
20
Aprobator
19.06.09
✎
12:42
|
+(19) и все обходы в сад.
|
|||
|
21
Aprobator
19.06.09
✎
12:45
|
+(21) блин - не заметил (12) :)
|
|||
|
22
Aprobator
19.06.09
✎
12:46
|
(14) вот уж не проблема - прям в запросе через выбор и заменяй.
|
|||
|
23
Aprobator
19.06.09
✎
12:51
|
+(22) Типа:
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |