![]() |
![]() |
|
Подскажите с запросом | ☑ | ||
---|---|---|---|---|
0
егаис
28.11.13
✎
09:07
|
Запрос.Текст =
"ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.СуммаОстаток, | ПередачаМатериаловВЭксплуатациюСпецодежда.НазначениеИспользования, | ПартияМатериаловВЭксплуатации.НазначениеИспользования КАК НазначениеИспользования1 |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет = &Счет1011, , ) КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПередачаМатериаловВЭксплуатацию.Спецодежда КАК ПередачаМатериаловВЭксплуатациюСпецодежда | ПО ХозрасчетныйОстатки.Субконто3 = ПередачаМатериаловВЭксплуатациюСпецодежда.Ссылка | И ХозрасчетныйОстатки.Субконто1 = ПередачаМатериаловВЭксплуатациюСпецодежда.Номенклатура | И ХозрасчетныйОстатки.Субконто2 = ПередачаМатериаловВЭксплуатациюСпецодежда.ФизЛицо"; Но, ХозрасчетныйОстатки.Субконто3 может принимать значение как "ПередачаМатериаловВЭксплуатацию", так и "ПартияМатериаловВЭксплуатации ". Подскажите каким образом поставить условие выборки НазначенияИспользования по типу Субконто3? Спасиб |
|||
1
егаис
28.11.13
✎
09:08
|
очепятка
Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.СуммаОстаток, | ПередачаМатериаловВЭксплуатациюСпецодежда.НазначениеИспользования |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет = &Счет1011, , ) КАК ХозрасчетныйОстатки | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПередачаМатериаловВЭксплуатацию.Спецодежда КАК ПередачаМатериаловВЭксплуатациюСпецодежда | ПО ХозрасчетныйОстатки.Субконто3 = ПередачаМатериаловВЭксплуатациюСпецодежда.Ссылка | И ХозрасчетныйОстатки.Субконто1 = ПередачаМатериаловВЭксплуатациюСпецодежда.Номенклатура | И ХозрасчетныйОстатки.Субконто2 = ПередачаМатериаловВЭксплуатациюСпецодежда.ФизЛицо"; |
|||
2
butterbean
28.11.13
✎
09:10
|
делай еще одно ЛЕВОЕ СОЕДИНЕНИЕ а в поле пиши:
ЕСТЬNULL(ПередачаМатериаловВЭксплуатациюСпецодежда.НазначениеИспользования,ПартияМатериаловВЭксплуатации.НазначениеИспользования) |
|||
3
butterbean
28.11.13
✎
09:11
|
(2)+ хотя я бы написал просто Субконто3.НазначениеИспользования
|
|||
4
егаис
28.11.13
✎
09:12
|
(3) не айс, в первом случае реквизит ТЧ, во втором - просто реквизит
попробую (2), спасибо |
|||
5
butterbean
28.11.13
✎
09:13
|
(4) сорри, не заметил ТЧ
|
|||
6
Рэйв
28.11.13
✎
09:14
|
(0)А зачем тебе условие если ты и так с конкретным типом документов соединяешь?
Или тебе оба нужны? |
|||
7
егаис
28.11.13
✎
09:16
|
(6) оба, или или
|
|||
8
егаис
28.11.13
✎
09:16
|
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1, ХозрасчетныйОстатки.Субконто2, ХозрасчетныйОстатки.Субконто3, ХозрасчетныйОстатки.СуммаОстаток, ЕСТЬNULL(ПередачаМатериаловВЭксплуатациюСпецодежда.НазначениеИспользования, ПартияМатериаловВЭксплуатации.НазначениеИспользования) КАК Поле1 ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&НаДату, Счет = &Счет1011, , ) КАК ХозрасчетныйОстатки ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПередачаМатериаловВЭксплуатацию.Спецодежда КАК ПередачаМатериаловВЭксплуатациюСпецодежда ПО ХозрасчетныйОстатки.Субконто3 = ПередачаМатериаловВЭксплуатациюСпецодежда.Ссылка И ХозрасчетныйОстатки.Субконто1 = ПередачаМатериаловВЭксплуатациюСпецодежда.Номенклатура И ХозрасчетныйОстатки.Субконто2 = ПередачаМатериаловВЭксплуатациюСпецодежда.ФизЛицо ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПартияМатериаловВЭксплуатации КАК ПартияМатериаловВЭксплуатации ПО ХозрасчетныйОстатки.Субконто3 = ПартияМатериаловВЭксплуатации.Ссылка так? |
|||
9
1Сергей
28.11.13
✎
09:19
|
(8) да
|
|||
10
егаис
28.11.13
✎
09:20
|
(9) нет ))
перепутано субконто2 и субконто3 Всем спасибо ;0 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |