|
Запрос на первые элементы из табличных частей |
☑ |
0
vdeemer
29.05.15
✎
10:18
|
Доброго времени суток!
В УПП есть документы ЗаказНаПроизводство (ТЧ:Продукция[Номенклатура,Количество]) и ЗаказПокупателя (ТЧ:Товары[Номенклатура,Количество], Услуги[Номенклатура,Количество]). Нужен такой запрос, чтобы получить на один документ из объединения заказов первую позицию из первой попавшейся табличной части. Есть негласное правило заносить только одну позицию в одну табличную часть (заказ покупателя - производственного заказа не касается, там она и так одна), но с нашими людьми и будущими потребностями всякое бывает...
|
|
1
shuhard_серый
29.05.15
✎
10:22
|
(0) [ из первой попавшейся табличной части. ]
чё ?
|
|
2
Fish
гуру
29.05.15
✎
10:22
|
(0) "Есть негласное правило заносить только одну позицию в одну табличную часть" - сделай это правило жёстким, а не негласным.
|
|
3
Fish
гуру
29.05.15
✎
10:23
|
(1) Ну типа из любой ТЧ, по рандому :))
|
|
4
D_E_S_131
29.05.15
✎
10:29
|
Если нужно проверить "а не больше ли одной строки в ТЧ?", то просто считай кол-во и выводи информацию пор условию "Имеющие Количество(..) > 1"
|
|
5
KAO111
29.05.15
✎
11:12
|
выбрать первые 1
*
из ТЧ
Где НомерСтроки = 1
|
|
6
vdeemer
02.06.15
✎
09:00
|
(5) В точку, спасибо!
|
|
7
vdeemer
02.06.15
✎
09:03
|
(2) Оно же именно негласное, но все же может измениться в один несчастливый момент
(3) По договору может пройти либо товар, либо услуга.
|
|
8
vdeemer
02.06.15
✎
09:06
|
Если кому понадобится, то примерно так:
ВЫБРАТЬ
ЗаказПокупателяТовары.Номенклатура,
ЗаказПокупателяТовары.Количество,
ЗаказПокупателяТовары.Ссылка
ПОМЕСТИТЬ ПозицииЗаказов
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
ЗаказПокупателяТовары.НомерСтроки = 1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ЗаказПокупателяУслуги.Номенклатура,
ЗаказПокупателяУслуги.Количество,
ЗаказПокупателяУслуги.Ссылка
ИЗ
Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателяУслуги
ГДЕ
ЗаказПокупателяУслуги.НомерСтроки = 1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ЗаказНаПроизводствоПродукция.Номенклатура,
ЗаказНаПроизводствоПродукция.Количество,
ЗаказНаПроизводствоПродукция.Ссылка
ИЗ
Документ.ЗаказНаПроизводство.Продукция КАК ЗаказНаПроизводствоПродукция
ГДЕ
ЗаказНаПроизводствоПродукция.НомерСтроки = 1
;
|
|