Имя: Пароль:
1C
1С v8
Вопрос по регистру сведений
,
0 IVT_2009
 
10.12.20
16:07
Вопрос довольно тупой. В БП3 есть регистр сведений ценыНоменклатуры.
Он подчинен регистратору, потому без регистратора отбор по полю Номенклатура
и типЦены не возможен. Как это обойти? Нужно проверить при
загрузке приходной накладной , была ли эта цена на данную позицию установлена
ранее?
1 ДенисЧ
 
10.12.20
16:10
выбрать Цена
ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекДата, Номенклатура = &Нужнаяноменклатура и ВидЦены = &НужныйВидЦены)

И потом посмотреть на результат.
2 mistеr
 
10.12.20
16:30
(0) >отбор по полю Номенклатура и типЦены не возможен

С чего вдруг?
3 IVT_2009
 
10.12.20
16:32
(2) он регистратору подчинен в БП , а мне весь регистр нужно смотреть
4 Джинн
 
10.12.20
16:32
(3) Смотрите, разрешаю.
5 IVT_2009
 
10.12.20
16:33
(1) Запросом можно , но у меня тогда цикл по каждой позиции пойдет. Не спортивно мне кажется.

На входе есть ТЗ с полями: товар , цена . Нужно понять какие цены уже есть в назначенных а каких нет. Для того что бы документ установки провелся
6 IVT_2009
 
10.12.20
16:34
(3) Не работает отбор без отбора по регистратору
7 Джинн
 
10.12.20
16:37
(5) Религия запрещает в запросе использовать ТЧ документа или на худой конец передать таблицу значений или массив в качестве параметра?
8 mistеr
 
10.12.20
16:41
(3) Интересно, как бы ты действовал, если бы регистр не был подчинен регистратору.
9 Малыш Джон
 
10.12.20
16:47
(5) А то есть, то что ты собирался делать в цикле - это спортивно? )) Любое чтение данных из базы - это запрос. Как бы это внешне ни выглядело.
10 IVT_2009
 
10.12.20
16:49
Понял , тогда загоню через запрос
11 asady
 
10.12.20
17:28
(10) конечно загоняй только не в цикле
12 Михаил Козлов
 
10.12.20
19:53
"На входе есть ТЗ с полями: товар , цена . Нужно понять какие цены уже есть в назначенных а каких нет." надеюсь, в срезе последних? И в чем проблема: загоните ТЗ во временную таблицу и соединяйте со срезом последних.
"Для того что бы документ установки провелся" - а чего бы ему не провестись, если РС подчинен регистратору?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.