|
Номер строки в остатках регистра накопления | ☑ | ||
---|---|---|---|---|
0
woha
01.10.13
✎
19:15
|
Доброго времени суток!
В УПП для Украины есть такой чудненкий запрос в процедуре ОбработкаЗаполнения в документе ЗаказНаПроизводство "ВЫБРАТЬ | ЗаказыПокупателейОстатки.Номенклатура, | ЗаказыПокупателейОстатки.Номенклатура.СтавкаНДС КАК СтавкаНДС, | ЗаказыПокупателейОстатки.ХарактеристикаНоменклатуры, | ЗаказыПокупателейОстатки.ЗаказПокупателя, | ВЫБОР КОГДА ЗаказыПокупателейОстатки.ЕдиницаИзмерения.Коэффициент ЕСТЬ NULL ТОГДА | ЗаказыПокупателейОстатки.Номенклатура.ЕдиницаХраненияОстатков | ИНАЧЕ | ЗаказыПокупателейОстатки.ЕдиницаИзмерения | КОНЕЦ КАК ЕдиницаИзмерения, | ВЫБОР КОГДА ЗаказыПокупателейОстатки.ЕдиницаИзмерения.Коэффициент ЕСТЬ NULL ТОГДА | ЕстьNull(ЗаказыПокупателейОстатки.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент,1) | ИНАЧЕ | ЗаказыПокупателейОстатки.ЕдиницаИзмерения.Коэффициент | КОНЕЦ КАК Коэффициент, | ЗаказыПокупателейОстатки.СуммаУпрОстаток КАК Сумма, | ЗаказыПокупателейОстатки.КоличествоОстаток КАК Заказано, | ЗаказыПоставщикамОстатки.КоличествоОстаток КАК ЗаказаноПоставщику, | ТоварыВРезервеНаСкладах.КоличествоОстаток КАК Зарезервировано |ИЗ | РегистрНакопления.ЗаказыПокупателей.Остатки(&ДатаОстатков, ЗаказПокупателя = &ЗаказПокупателя | И СтатусПартии <> &СтатусВозвратнаяТара И НЕ Номенклатура.Комплект) КАК ЗаказыПокупателейОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РазмещениеЗаказовПокупателей.Остатки(&ДатаОстатков, ЗаказПокупателя = &ЗаказПокупателя | И ЗаказПоставщику <> &Ссылка | И ТоварТара = &ТоварТара) КАК ЗаказыПоставщикамОстатки | ПО ЗаказыПокупателейОстатки.Номенклатура = ЗаказыПоставщикамОстатки.Номенклатура | И ЗаказыПокупателейОстатки.ХарактеристикаНоменклатуры = ЗаказыПоставщикамОстатки.ХарактеристикаНоменклатуры | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаОстатков, ДокументРезерва = &ЗаказПокупателя) КАК ТоварыВРезервеНаСкладах | ПО ЗаказыПокупателейОстатки.Номенклатура = ТоварыВРезервеНаСкладах.Номенклатура | И ЗаказыПокупателейОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладах.ХарактеристикаНоменклатуры |"; Как в этом запросе получить Номер строки документа регистратора, тоесть ЗаказаПокупателя? Спасибо. |
|||
1
GROOVY
01.10.13
✎
19:20
|
А в этом чудесном продукте есть реквизит в регистре "НомерСтрокиДокумента"?
|
|||
2
GROOVY
01.10.13
✎
19:21
|
и я думаю, что даже если есть, из Остатков ее не получить.
|
|||
3
ОбычныйЧеловек
01.10.13
✎
19:21
|
(0) никак
|
|||
4
ОбычныйЧеловек
01.10.13
✎
19:22
|
(1) даже если бы и был - не помогло бы
|
|||
5
woha
01.10.13
✎
19:22
|
(1) ни реквизита ни измерения в стуктуре регистра нет. есть системное поле номер строки.
|
|||
6
FIXXXL
01.10.13
✎
19:23
|
никак
объясни для чего, мож из документа вытащишь но только такое это призрачное материё "номер строки" :) хотя в каких-то регистрах я встречал такое поле... |
|||
7
GROOVY
01.10.13
✎
19:24
|
(5) Это не "системное поле". а предопределенный реквизит регистра накопления. Это номер строки в наборе записей, и никакого отношения к номеру строки документа он не имеет.
|
|||
8
woha
01.10.13
✎
19:24
|
в заказе покупателя могут быть одни и те же продукты с разными спецификациями. когда делаю заказ на производство тот запрос сбивает все в кучу и в заказе на производство имею одну строку с базовой спецификацией.
|
|||
9
woha
01.10.13
✎
19:25
|
(7) спасибо
|
|||
10
GROOVY
01.10.13
✎
19:25
|
Пришло Ложка 10шт строка №1
Ушло Ложка 3шт строка №4 Остаток Ложка 7шт строка ??? |
|||
11
FIXXXL
01.10.13
✎
19:26
|
(7) а каков его тайный смысл?
|
|||
12
FIXXXL
01.10.13
✎
19:26
|
(8) а под спецификации конфа доработана?
|
|||
13
woha
01.10.13
✎
19:27
|
(10)так и есть. но так не надо
|
|||
14
FIXXXL
01.10.13
✎
19:27
|
(13) как надо то?
|
|||
15
GROOVY
01.10.13
✎
19:28
|
(11) Почему тайный смысл? Набор записей является таблицей, в ней строки пронумерованы. Как и в табличной части документа (какой тут тайный смысл?) и в таблице значений (а тут?) и в некоторых других коллекциях.
|
|||
16
woha
01.10.13
✎
19:28
|
придется доделывать структуру регистра, или использовать характеристики номенклатуры (что не желательно)
|
|||
17
FIXXXL
01.10.13
✎
19:30
|
(15) этот номер набора записей у разных регистров, куда движуха пишется, совпадает?
просто помню когда то ваял мегазапрос и соединял регистры в том числе по этому полю но не помню прокатило или нет :) |
|||
18
GROOVY
01.10.13
✎
19:32
|
(17) У разных наборов записей нумерация своя собственная, начинается всегда с 1.
|
|||
19
Ненавижу 1С
гуру
01.10.13
✎
19:34
|
(15) набор записей - это объект, являющийсй коллекцией записей движений
для таблицы движений РН: "регистратор+номер строки" есть суть первичный ключ |
|||
20
FIXXXL
01.10.13
✎
19:34
|
(18)
а зачем тогда это поле "номер записи" в регистре? |
|||
21
GROOVY
01.10.13
✎
19:36
|
(20) А зачем номер строки у ТЗ?
|
|||
22
Ненавижу 1С
гуру
01.10.13
✎
19:37
|
(21) у ТЗ нет номера строки
|
|||
23
woha
01.10.13
✎
19:37
|
не понимаю для чего нужно поле спецификация в Заказе покупателя, если в документах выписаных не его основании спецификацию заказа покупателя программа игнорирует, а спецификацию подставляет базовую?
|
|||
24
GROOVY
01.10.13
✎
19:40
|
(22) И правда :)
|
|||
25
FIXXXL
01.10.13
✎
19:48
|
(19) т.е. тупо для облегчения индекса?
|
|||
26
Ненавижу 1С
гуру
01.10.13
✎
20:00
|
(25) не для облегчения, но для его существования, только эти 2 поля дают уникальность записи в таблице
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |