|
запрос | ☑ | ||
---|---|---|---|---|
0
Sniper9mm
26.07.11
✎
11:54
|
Всем привет!!! подскажите, в чём проблема
делаю запрос: ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Регистратор, ХозрасчетныйДвиженияССубконто.СчетДт, ХозрасчетныйДвиженияССубконто.СубконтоДт1, ХозрасчетныйДвиженияССубконто.СубконтоКт1, ХозрасчетныйДвиженияССубконто.СубконтоКт2, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.Содержание, ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер, ХозрасчетныйДвиженияССубконто.Период КАК Период, ГОД(ХозрасчетныйДвиженияССубконто.Период) КАК Поле1 ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НачПериода, &КонПериода, Субконто1 = &Субконто, , ) КАК ХозрасчетныйДвиженияССубконто УПОРЯДОЧИТЬ ПО Период выдаёт всё правильно….. стоить сделать соединение с табличной частью показывает не правильно… Всем привет!!! подскажите, в чём проблема делаю запрос: ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Регистратор, ХозрасчетныйДвиженияССубконто.СчетДт, ХозрасчетныйДвиженияССубконто.СубконтоДт1, ХозрасчетныйДвиженияССубконто.СубконтоКт1, ХозрасчетныйДвиженияССубконто.СубконтоКт2, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.Содержание, ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер, ХозрасчетныйДвиженияССубконто.Период КАК Период, ГОД(ХозрасчетныйДвиженияССубконто.Период) КАК Поле1 ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НачПериода, &КонПериода, Субконто1 = &Субконто, , ) КАК ХозрасчетныйДвиженияССубконто УПОРЯДОЧИТЬ ПО Период выдаёт всё правильно….. стоить сделать соединение с табличной частью показывает не правильно… ВЫБРАТЬ ХозрасчетныйДвиженияССубконто.Регистратор, ХозрасчетныйДвиженияССубконто.СчетДт, ХозрасчетныйДвиженияССубконто.СубконтоДт1, ХозрасчетныйДвиженияССубконто.СубконтоКт1, ХозрасчетныйДвиженияССубконто.СубконтоКт2, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.Содержание, ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер, ХозрасчетныйДвиженияССубконто.Период КАК Период, КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НачПериода, &КонПериода, Субконто1 = &Субконто, , ) КАК ХозрасчетныйДвиженияССубконто ЛЕВОЕ СОЕДИНЕНИЕ Документ.КорректировкаЗаписейРегистров.ЗаполнениеДвижений КАК КорректировкаЗаписейРегистровЗаполнениеДвижений ПО ХозрасчетныйДвиженияССубконто.Регистратор = КорректировкаЗаписейРегистровЗаполнениеДвижений.Ссылка СГРУППИРОВАТЬ ПО ХозрасчетныйДвиженияССубконто.Регистратор, ХозрасчетныйДвиженияССубконто.СчетДт, ХозрасчетныйДвиженияССубконто.СубконтоДт1, ХозрасчетныйДвиженияССубконто.СубконтоКт1, ХозрасчетныйДвиженияССубконто.СубконтоКт2, ХозрасчетныйДвиженияССубконто.Сумма, ХозрасчетныйДвиженияССубконто.Содержание, ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер, ХозрасчетныйДвиженияССубконто.Период, КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер УПОРЯДОЧИТЬ ПО Период |
|||
1
Fenikus
26.07.11
✎
12:10
|
При соединении с табличной частью, нужно еще делать дополнительное условие по уникальному реквизиту из табличной части, например по номеру строки
|
|||
2
Жан Пердежон
26.07.11
✎
12:21
|
потому что соединения делать не умеешь
|
|||
3
Sniper9mm
26.07.11
✎
12:31
|
ооо спасибо так вроде получилось…
ВЫБРАТЬ ВЫБОР КОГДА КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер <> "" ТОГДА КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер КОНЕЦ КАК поле6, ХозрасчетныйДвиженияССубконто.Регистратор, ХозрасчетныйДвиженияССубконто.СчетДт, ХозрасчетныйДвиженияССубконто.СубконтоДт1, ХозрасчетныйДвиженияССубконто.СубконтоКт1, ХозрасчетныйДвиженияССубконто.СубконтоКт2, ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма, ХозрасчетныйДвиженияССубконто.Содержание, ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер, ХозрасчетныйДвиженияССубконто.Период КАК Период, КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер ИЗ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&НачПериода, &КонПериода, Субконто1 = &Субконто, , ) КАК ХозрасчетныйДвиженияССубконто ЛЕВОЕ СОЕДИНЕНИЕ Документ.КорректировкаЗаписейРегистров.ЗаполнениеДвижений КАК КорректировкаЗаписейРегистровЗаполнениеДвижений ПО ХозрасчетныйДвиженияССубконто.Регистратор = КорректировкаЗаписейРегистровЗаполнениеДвижений.Ссылка И ХозрасчетныйДвиженияССубконто.НомерСтроки = КорректировкаЗаписейРегистровЗаполнениеДвижений.НомерСтроки УПОРЯДОЧИТЬ ПО Период ИТОГИ СУММА(Сумма) ПО ОБЩИЕ есчё тока один вопрос….возможно ли в запросе ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер и КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер объединить в один столбец |
|||
4
Wobland
26.07.11
✎
12:39
|
(3) выразить как строки и сложить?
|
|||
5
Sniper9mm
26.07.11
✎
13:32
|
чёт не получается :(, чтоб выразить надо так делать???
ВЫРАЗИТЬ(ХозрасчетныйДвиженияССубконто.Регистратор.ВЕК_СФ_Номер КАК СТРОКА) КАК Поле1, ВЫРАЗИТЬ(КорректировкаЗаписейРегистровЗаполнениеДвижений.Документ.ВЕК_СФ_Номер КАК СТРОКА) КАК Поле2 |
|||
6
Wobland
26.07.11
✎
13:42
|
(5) описание ошибки тебе всё скажет
|
|||
7
73
26.07.11
✎
13:45
|
(5) Тип ВЕК_СФ_Номер какой?
|
|||
8
Живой Ископаемый
26.07.11
✎
13:47
|
||||
9
Живой Ископаемый
26.07.11
✎
13:48
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |