|
Запрос по остаткам номенклатуры и складам | ☑ | ||
---|---|---|---|---|
0
toshafull
27.05.15
✎
20:12
|
Только в начале изучения 1С, так что заранее прошу прощения за глупый вопрос.
Создаю перемещение товаров. В динамическом списке формы планируется 3 колонки: в ТМЦ перечень всей номенклатуры из справочника ТМЦ(не важно есть или нет на складе) во второй кол-во данной номенклатуры на складе отправителе в третий кол-во данной номенклатуры на складе получателе чтото типо того: ТМЦ - СкладОтправитель - СкладПолучатель Пылесос 7 0 Веник 0 5 Чайник 0 0 Не могу понять как это реализовать в запросе... с передачей параметров и связями разберусь однако 2е и 3е поле черпают данные из одной таблици как наложить условие именно на поле?(просто оно накладывается на весь запрос) или тут встроенный запрос нужен? Подскажите плиз направление для дальнейшего ковыряние в консоли запросов... Заранее спасибо |
|||
1
Desna
27.05.15
✎
20:16
|
че за перемещение товаров?
скачай методичку по запросам |
|||
2
RomanYS
27.05.15
✎
20:17
|
соединения с двумя таблицами остатков отличающихся параметром
|
|||
3
toshafull
27.05.15
✎
20:54
|
ВЫБРАТЬ
Номенклатура.Наименование, ОстаткиТовараОстатки.КоличествоТовараОстаток КАК Склад1, ОстаткиТовараОстатки1.КоличествоТовараОстаток КАК Склад2 ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТовара.Остатки КАК ОстаткиТовараОстатки ПО Номенклатура.Ссылка = ОстаткиТовараОстатки.Товар ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТовара.Остатки КАК ОстаткиТовараОстатки1 ПО Номенклатура.Ссылка = ОстаткиТовараОстатки1.Товар ГДЕ ОстаткиТовараОстатки.Склад = &Склад1 И ОстаткиТовараОстатки1.Склад = &Склад2 Уже продвинулся, но все равно в результате выдает только те ТМЦ которые есть на обоих склада, остальные позиции в результат не попадают понимаю что изза оператора "И" перед вторым условием Веник_________4_______________7 Но если убрать второе условие получается что-то типо Веник________4__________4 Веник________7__________7 Чайник______3___________3 Чайник______5___________5 |
|||
4
hhhh
27.05.15
✎
21:29
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТовара.Остатки КАК ОстаткиТовараОстатки1
ПО Номенклатура.Ссылка = ОстаткиТовараОстатки1.Товар И ОстаткиТовараОстатки.Склад = &Склад1 И ОстаткиТовараОстатки1.Склад = &Склад2 |
|||
5
Desna
27.05.15
✎
21:45
|
ВЫБРАТЬ
СправочникНоменклатура.Наименование, ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток, ТоварыНаСкладахОстатки1.КоличествоОстаток КАК КоличествоОстаток1 ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&НаДату, Склад = &СкладОтправитель) КАК ТоварыНаСкладахОстатки ПО (ТоварыНаСкладахОстатки.Номенклатура = СправочникНоменклатура.Ссылка) ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&НаДату, Склад = &СкладПолучатель) КАК ТоварыНаСкладахОстатки1 ПО ТоварыНаСкладахОстатки1.Номенклатура = СправочникНоменклатура.Ссылка |
|||
6
toshafull
27.05.15
✎
21:49
|
Блин ребза, ВСЕМ огромное спасибо!!!! заработало :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |