|
Помогите с Запросом | ☑ | ||
---|---|---|---|---|
0
drey1912
04.11.13
✎
17:46
|
Здравствуйте, помогите разобраться пожалуйста. Моя доработка заключается в следующем: в БП 8 конф 3.0 В Справочнике Номенклатура потребовалось создать кнопку Комплектация товара, через эту кнопку при добавление новой номенклатурной позиции я записываю наименование пакетов товара, допустим шкаф - комплектация Пакет№1 и Пакет№2 + фурнитура. Пакеты записываются в отдельный справочник Комплектация, у него владелец Справочник Номенклатура. Получается, что у каждого пакета свой владелец. У данных 2х пакетов - это шкаф. При реализации Шкафа в документе РеализацияТоваровУслуг отображается только номенклатура Шкаф без пакетов естественно. Требуется вывести на печФорму Шкаф и ниже пакеты ему принадлежащие. Не получается правильно составить запрос...
|
|||
1
zladenuw
04.11.13
✎
17:49
|
а не проще ли характеристика для номенклатуры ? а ?
|
|||
2
drey1912
04.11.13
✎
18:00
|
Эм, не очень понял. Что за характеристика? Может Спецификация?
|
|||
3
zladenuw
04.11.13
✎
18:08
|
ладно. показывай запрос. что именно у тебя не получается ?
|
|||
4
drey1912
04.11.13
✎
18:20
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
РеализацияТоваровУслугТовары.НомерСтроки КАК НомСтр, РеализацияТоваровУслугТовары.Номенклатура.Наименование КАК Наименование, РеализацияТоваровУслугТовары.Количество, Комплектация.Наименование КАК Наименование1 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Комплектация КАК Комплектация ПО РеализацияТоваровУслугТовары.Ссылка = Комплектация.Владелец ГДЕ РеализацияТоваровУслугТовары.Ссылка В(&МассивОбъектов) СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.НомерСтроки, РеализацияТоваровУслугТовары.Номенклатура.Наименование, РеализацияТоваровУслугТовары.Количество, Комплектация.Наименование собственно говоря, выводится номер строки товара в документе реализации, наименование и количество, не получается сюда привязать данные из справочника Комплектация. Я новичок и многого могу не знать еще.... |
|||
5
GROOVY
04.11.13
✎
18:22
|
||||
6
Мимохожий Однако
04.11.13
✎
18:25
|
(4)Добавь поле
РеализацияТоваровУслугТовары.Номенклатура а вот это странно: ПО РеализацияТоваровУслугТовары.Ссылка = Комплектация.Владелец |
|||
7
drey1912
04.11.13
✎
18:44
|
номенклатура и так выводилась, у меня пакеты не выводятся. Скорее всего я неправильно использую Левое Соединение, оно вообще нужно в таком случае?
|
|||
8
drey1912
04.11.13
✎
18:54
|
В идеале отчет должен выглядеть так http://yadi.sk/d/q7zJ1HseC7VVE
У меня пока только номерстроки, наименование и количество из до-та реализации выводится. Уже третий день мучаюсь |
|||
9
alexiv79
04.11.13
✎
18:58
|
(4) А почему в самом деле так ПО РеализацияТоваровУслугТовары.Ссылка = Комплектация.Владелец ? По-моему здесь должно быть так
ПО РеализацияТоваровУслугТовары.Номенклатура.Ссылка = Комплектация.Владелец |
|||
10
alexiv79
04.11.13
✎
18:58
|
+(9) т.е. по ссылке на реализацию и владельца справочника Комплектация связать пытаешься
|
|||
11
alexiv79
04.11.13
✎
19:01
|
(10) Да и еще посмотри видео по запросам уважаемого GROOVY посмотри - там основы есть для начинащих (это не реклама :-)) и еще книжка есть Хрусталевой "Язык запросов"-стоит купить, почитать
|
|||
12
alexiv79
04.11.13
✎
19:04
|
И насчет
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Комплектация КАК Комплектация т.е. хочешь взять ВСЕ элементы справочника комплектация и связать их с номенклатурой - ИМХо наоборот надо - берем всю номенклатуру из реализации и только те комплектации, которых совпадают с условием, т.е. ЛЕВОЕ СОЕДИНЕНИЕ РеализацияТоваровУслугТовары.Ссылка |
|||
13
alexiv79
04.11.13
✎
19:04
|
+(12) пишу прямо здесь, так что ошибки могут быть-но смысл надеюсь понятен
|
|||
14
alexiv79
04.11.13
✎
19:06
|
(7) А насчет ЛЕВОЕ , ПРАВОЕ, ВНУТРЕННЕЕ, ПОЛНОЕ соединение-почитай различия
|
|||
15
drey1912
04.11.13
✎
19:11
|
Спасибо большое, сейчас все почитаю еще раз)) Надеюсь разберусь.
|
|||
16
alexiv79
04.11.13
✎
19:19
|
(15) Да пожалуйста. Все-таки видео по запросам посмотри - я вот сейчас кучу всяких книжек читаю - в данный момент Хрусталевой "Разработка управляемого интерфейса" - сам бы долго разбирался бы, а тут все понятно и просто.
|
|||
17
alexiv79
04.11.13
✎
19:25
|
И вопрос такой не в тему немного - БП 3.0 еще не смотрел - комплектации справочником сделаны - это стандартно или дописал сам? Просто насколько помню обычно это через регистры сведений связывают
|
|||
18
drey1912
04.11.13
✎
19:34
|
сам дописал, в этом справочнике просто вводится строка. Которая кроме него и пчФормы нигде не используется. Поэтому не знаю нужен ли здесь регистр
|
|||
19
Мимохожий Однако
04.11.13
✎
19:41
|
(Между делом) Если внимательно изучать типовые,то зачастую не требуется вносить изменения в неё.
|
|||
20
drey1912
04.11.13
✎
19:44
|
слышал уже про это...)
|
|||
21
alexiv79
04.11.13
✎
19:53
|
(19) Есть такое дело - процентов 90 % хотелок не требуют вмешательства в конфу, а разруливаются штатными механизмами
|
|||
22
drey1912
04.11.13
✎
20:10
|
еще такой вопрос, нужно вывести количество пакетов для каждой номенклатуры, в справочнике Комплектация нет учета по количеству. Я это делаю так КОЛИЧЕСТВО(Комплектация.Владелец) * РеализацияТоваровУслугТовары.Количество. Но результат не правильный
|
|||
23
drey1912
04.11.13
✎
20:39
|
Все, разобрался. Значения правильные считаются, просто присваиваются не тем номенклатурам)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |