|
Не устанавливается отбор а наборе записей регистра сведений | ☑ | ||
---|---|---|---|---|
0
s-n-a-y
24.01.20
✎
15:24
|
Не могу установить отбор в регистре ЦеныНоменклатуры
Пишу НаборЗаписей.Отбор.Регистратор.Установить(Источник.ДокументОснование); НаборЗаписей.Отбор.Номенклатура.Установить(СтрТовары.Номенклатура); выходит ошибка поле не обнаружено (Номенклатура) Пробую так НаборЗаписей.Отбор.Регистратор.Установить(Источник.ДокументОснование); НаборЗаписей.Отбор.Добавить("Номенклатура"); НаборЗаписей.Отбор.Номенклатура.Установить(СтрТовары.Номенклатура); выходит Метод не доступен для данного объекта (Добавить) А как тогда? |
|||
1
unbred
24.01.20
✎
15:26
|
в стрТовары нет номенклатуры. ваш кэп.
|
|||
2
Андроны едут
24.01.20
✎
15:31
|
для регистров сведений, для которых установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору
|
|||
3
s-n-a-y
24.01.20
✎
15:32
|
(1) кхм, она есть
про отбор в регистре сведений в СП написано: Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в Конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. выходит и по номенклатуре и по регистратору не получится |
|||
4
s-n-a-y
24.01.20
✎
15:32
|
(2) ага
|
|||
5
Cyberhawk
24.01.20
✎
15:41
|
После установки отбора по регистратору тебе придется успокоиться
|
|||
6
s-n-a-y
24.01.20
✎
16:07
|
(5) документ КорректировкаПриобретения не делает движений по регистрам цен, а мне нужно чтобы делал. В качестве регистратора использую исходный документ, хотелось перезаписывать не все записи, а штучно только измененные и новые
|
|||
7
Жан Пердежон
24.01.20
✎
16:16
|
(6) не получится
|
|||
8
ам794123
24.01.20
✎
16:32
|
(7) получится :
нужно в цикле перебрать номенклатуру из отобранного набора на предмет совпадения с номенклатурой из документа Корректировка. И в зависимости от результата скорректировать набор цен. |
|||
9
Cyberhawk
24.01.20
✎
16:38
|
(6) (8) Безполезно: на уровне СУБД все равно перезапишется все
|
|||
10
ам794123
24.01.20
✎
16:39
|
(9) что перепишется?
|
|||
11
Cyberhawk
24.01.20
✎
16:44
|
(10) Все записи из набора, подчиненного одному регистратору
|
|||
12
Михаил Козлов
24.01.20
✎
16:45
|
(11) Так (8) и предлагает сформировать набор только для нужных товаров.
|
|||
13
pechkin
24.01.20
✎
16:45
|
нужно установить отбор по регистратору, прочитать, удалить по нужной номенклатуре, добавить нужные записи.
можно не удалять, а изменять |
|||
14
ам794123
24.01.20
✎
16:45
|
(11) сами собой что-ли перепишутся?
|
|||
15
ам794123
24.01.20
✎
16:46
|
(13) я это предложил в (8)
|
|||
16
ам794123
24.01.20
✎
16:48
|
(15) Правда если потом перепровести документ основание, все порушится, восстановится исходное состояние
|
|||
17
ам794123
24.01.20
✎
16:50
|
короче надо сделать КорректировкуПреобретения сделать регистратором и закрыть тему
|
|||
18
Cyberhawk
24.01.20
✎
16:56
|
(14) Когда ты сделаешь Набор.Записать()
|
|||
19
Cyberhawk
24.01.20
✎
16:56
|
(12) (15) Какой "набор только из нужных товаров", если старые неизмененные цены позиций оригинального регистратора тоже нужны?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |