|
Объединение в запросе | ☑ | ||
---|---|---|---|---|
0
dfaa
19.07.11
✎
15:45
|
Хочу объединить справич номенклатура и регистр ТоварыНаСкладах чтоб в отчёте выводилась вся номенклатура даже по которой ещё не было движение. Вот только Возник вопрос можно ли это сделать так чтоб отчёт корректно отображался ?
|
|||
1
GROOVY
19.07.11
✎
15:46
|
Можно. Но это не объединение, а соединение.
|
|||
2
Fragster
гуру
19.07.11
✎
15:47
|
блин, на первой же странице все лежит
v8: Работа с запросом |
|||
3
dfaa
19.07.11
✎
16:17
|
(1)(2) Остатки он корректно не показывает при соединении
|
|||
4
F13
19.07.11
✎
16:23
|
(3) Используйте ВТ Остатки.
|
|||
5
Fragster
гуру
19.07.11
✎
16:24
|
(3) та ладно
|
|||
6
Креатив
19.07.11
✎
16:25
|
(5)присоединяюсь
(0)функцию естьnull используй. |
|||
7
dfaa
19.07.11
✎
16:27
|
(5) извиняюсь, остатки как ресурсы не определил
|
|||
8
dfaa
19.07.11
✎
16:34
|
А вот интересно а склад нужно соединять со справоч склады?
А то если делаю группировку колонок по складам то номенклатура у которой нет движения пропадает. |
|||
9
Fragster
гуру
19.07.11
✎
16:36
|
Выбрать
Номенклатура.Ссылка Как Номенклатура, Склады.Ссылка как Склады Поместить НоменклатураИСклады Из Справочник.Номенклатура как Номенклатура, Справочник.Склады как склады И дальше вместо справочника номенклатыры прилепляешь остатки к этой таблице |
|||
10
Fragster
гуру
19.07.11
✎
16:36
|
Склады.Ссылка как Склад
|
|||
11
dfaa
19.07.11
✎
16:37
|
(10) Понял спасибо сейчас попробую
|
|||
12
dfaa
19.07.11
✎
16:48
|
(10) Всё работает только итоги по остаткам не высчитывает. Это наверно естьnull нужно на остатки поставить или в чём то ещё может быть проблема ?
|
|||
13
dfaa
19.07.11
✎
16:52
|
естьnull не помогло
|
|||
14
Fragster
гуру
19.07.11
✎
16:55
|
кстати, можно и объединением, например так:
Выбрать Номенклатура.Ссылка Как Номенклатура, Склады.Ссылка как Склады, 0 КАК Остаток Поместить Данные Из Справочник.Номенклатура как Номенклатура, Справочник.Склады как склады Объединить все Выбрать Остатки.Номенклатура, Остатки.Склад, Остатки.КоличествоОстаток Из РегистрНакопления.ТоварыНаСкладах.Остатки а дальше Данные сгруппировать по номенклатуре и складу |
|||
15
Fragster
гуру
19.07.11
✎
16:55
|
даже быстрее будет
|
|||
16
dfaa
19.07.11
✎
17:07
|
хоть объединяю хоть соединяю, но всё равно остатки не высчитывает правильно по документу движения, по номенклатуре всё ок, а по док.движения не хочет
|
|||
17
Fram
19.07.11
✎
17:10
|
(16) ишь чо захотел
|
|||
18
Fragster
гуру
19.07.11
✎
17:14
|
остатки - НА ДАТУ (т.е. не включают док, если док)
|
|||
19
Fragster
гуру
19.07.11
✎
17:14
|
если параметр даты - док
|
|||
20
dfaa
19.07.11
✎
17:15
|
(19) РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
|
|||
21
Fragster
гуру
19.07.11
✎
17:16
|
остатки и боброты - по умолчанию включают границы
|
|||
22
dfaa
19.07.11
✎
17:17
|
(21) да включают. Ну так что ты хочешь сказать не получиться ?
|
|||
23
Fram
19.07.11
✎
17:18
|
(21) а я так понял чел хочет остатки в разрезе документов движения. (22) так?
|
|||
24
dfaa
19.07.11
✎
17:23
|
(23) да чел именно этого и хочет ))))
|
|||
25
Fragster
гуру
19.07.11
✎
17:27
|
хз, у меня работает
|
|||
26
Fragster
гуру
19.07.11
✎
17:28
|
тоьлко вот чтобы склеить все правильно автору надо будет извращаться, советую подумать над переформулировкой задачи
|
|||
27
dfaa
19.07.11
✎
17:29
|
(25) вот объединение
///////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, ТоварыНаСкладахОстаткиИОбороты.Регистратор, ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Склады.Ссылка, Номенклатура.Ссылка, 0, 0, 0, 0, 0, 0 ИЗ Справочник.Номенклатура КАК Номенклатура, Справочник.Склады КАК Склады |
|||
28
dfaa
19.07.11
✎
17:29
|
вот соединение
///////////////////////////////// ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура, Склады.Ссылка КАК Склады ПОМЕСТИТЬ СкладНоменклатура ИЗ Справочник.Номенклатура КАК Номенклатура, Справочник.Склады КАК Склады ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.Регистратор, ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда, СкладНоменклатура.Номенклатура, СкладНоменклатура.Склады, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ СкладНоменклатура КАК СкладНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты ПО СкладНоменклатура.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура И СкладНоменклатура.Склады = ТоварыНаСкладахОстаткиИОбороты.Склад |
|||
29
dfaa
19.07.11
✎
17:30
|
пишу на скд что у меня не так тогда отрабатывает ?
|
|||
30
dfaa
19.07.11
✎
17:33
|
скрин отчёт http://imagepost.ru/images/s/kd/skd.JPG
|
|||
31
Fragster
гуру
19.07.11
✎
17:35
|
(29) дык надо ж еще и регистраторы все в первую таблицу запихать
|
|||
32
Fragster
гуру
19.07.11
✎
17:35
|
(30) юзай радикал, этот форбидден, хоть и известно, как обходить, но напрягает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |