Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Запрос остатки и обороты  (Прочитано 7492 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Radistka
Помогающий

ru
Offline Offline
Пол: Женский

« : 08-03-2011 19:55 » 

Код:
ЗапросОстатки = Новый Запрос;
ЗапросОстатки.Текст = "ВЫБРАТЬ
                      | ХозрасчетныйОстаткиИОбороты.Счет,
                      | ХозрасчетныйОстаткиИОбороты.Субконто1,
                      | ХозрасчетныйОстаткиИОбороты.Субконто3,
                      | ХозрасчетныйОстаткиИОбороты.Организация,
                      | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
                      | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
                      | ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
                      | ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
                      | ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
                      | ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
                      | ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
                      | ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт,
                      | ХозрасчетныйОстаткиИОбороты.Субконто2
                      |ИЗ
                      | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&Дата1, &Дата2, , ДвиженияИГраницыПериода, , , ) КАК ХозрасчетныйОстаткиИОбороты
                      |ГДЕ
                      | ХозрасчетныйОстаткиИОбороты.Счет В ИЕРАРХИИ(&Счет)
                      | И ХозрасчетныйОстаткиИОбороты.Субконто1 В ИЕРАРХИИ(&Ссылка1)
                      | И ХозрасчетныйОстаткиИОбороты.Субконто3 В ИЕРАРХИИ(&Ссылка2)
                      | И ХозрасчетныйОстаткиИОбороты.Организация В ИЕРАРХИИ(&Организация)
                      |
                      |УПОРЯДОЧИТЬ ПО
                      | ХозрасчетныйОстаткиИОбороты.Субконто1
                      |АВТОУПОРЯДОЧИВАНИЕ";

ЗапросОстатки.УстановитьПараметр("Дата1", ЭлементыФормы.НачПериода.Значение);
ЗапросОстатки.УстановитьПараметр("Дата2", ЭлементыФормы.КонПериода.Значение);
ЗапросОстатки.УстановитьПараметр("Ссылка1", Субконто1);
ЗапросОстатки.УстановитьПараметр("Ссылка2", Субконто3);
ЗапросОстатки.УстановитьПараметр("Организация", ЭлементыФормы.ПолеОрганизация.Значение);
ЗапросОстатки.УстановитьПараметр("Счет", ЭлементыФормы.ПолеСчет.Значение);

в общем по-идее, я хочу этим запросом получить документы приходные, расходные и может быть перемещения между складами. подскажите как преобразовать код, и почему у меня в Субконто2 попадают только по одному документу прихода? я где то группирую, сама не замечая, или что?
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 09-03-2011 06:31 » new

Для правильного ответа нужно знать за что отвечает Субконто2: Вполне возможно что это "ДокументПрихода" и тогда естественно, что движения по нему будут свернуты
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines