|
Как в запросе явно указать отбор по элементу справочника?
| ☑ |
0
Pingwin
24.07.13
✎
12:38
|
Цель сделать пакетзапросов, в цикле перебираем ТОВАР и задаём пользователю вопрос обрабатывать ли его, если Да, то вклюзаем в пакет:
ТекстЗапроса = ТекстЗапроса + "Выбрать Первые 1 РегТоваров.Регистратор,
|РегТоваров.Номенклатура
|ИЗ РегистраНакопления.ТоварыНаСкладах КАК РегТоваров
разница в тексте этих запросов:
|ГДЕ РегТоваров.Номенклатура.Ссылка = " + Товар[1].Номенклатура.Ссылка + "
|"
При выполнение получаю ошибку при вызове метода Выполнить()
Знаю что можно сформировать таблицу или список и её включить в отбор "В", но тогда придётся отказаться от "Выбрать Первые 1"
|
|
1
Поросенок Петр
24.07.13
✎
12:40
|
В цикле задаем пользователю вопрос... Пользователи, которые плохо работали на прежнем месте, на следующую работу попадают к вам.
|
|
2
daringer
24.07.13
✎
12:43
|
ГДЕ РегТоваров.Номенклатура.Ссылка = &Ссылка
|
|
3
skunk
24.07.13
✎
12:43
|
ГДЕ РегТоваров.Номенклатура.Ссылка В(&СписокНоменклатуры)
в СписокНоменклатуры передаем список значений в которых есть вся номеклатура отмеченная(выбранная) зверем
|
|
4
Капитан О
24.07.13
✎
12:48
|
ну и зачем там первые 1?
|
|
5
andreymongol82
24.07.13
✎
12:49
|
А почему, кстати
"ТекстЗапроса = ТекстЗапроса + "Выбрать Первые 1 РегТоваров.Регистратор" ?
|
|
6
Pingwin
24.07.13
✎
14:51
|
(2) (3)
Тогда не получится чтобы у каждого товара был только один документ!
Будет или в выдачу попадут все документы по которые делали движения по СписокНоменклатуры:
Товар1 - 1шт - ПриходнаяНакладная1
Товар1 - 1шт - ПриходнаяНакладная4
Товар1 - 1шт - ПриходнаяНакладная8
Товар2 - 1шт - ПриходнаяНакладная3
Товар2 - 1шт - ПриходнаяНакладная7
Товар3 - 1шт - ПриходнаяНакладная1
Товар3 - 1шт - ПриходнаяНакладная10
Товар3 - 1шт - ПриходнаяНакладная12
Или только одна первая строка с первой Номенклатурой и первым документом движения:
Товар1 - 1шт - ПриходнаяНакладная1
(4) (5)
Нам не нужны все документы которые есть по Регистру ТоварыНаСкладах их там миллион, нам нужен только первый документ по данному товару!
Надо чтобы было так:
Товар1 - 1шт - ПриходнаяНакладная1
Товар2 - 1шт - ПриходнаяНакладная3
Товар3 - 1шт - ПриходнаяНакладная1
|
|