Консультация № 171894
04.09.2009, 12:25
0.00 руб.
0 3 3
Уважаемые Эксперты, Нужна Ваша помощь в 1с 8.1. Создаю отчет по оборотам валютного счета и хочу видеть на каждой строке еще и дату возникновения операции по движению денег. Что-то никак не могу сообразить, может у кого есть примерчикМой запрос не хочет показывать мне дату операции :(. Заранее спасибо

Приложение:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ

| ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
| ХозрасчетныйОстатки.Валюта КАК Валюта,
//| ХозрасчетныйОстатки.Период КАК Дата,
| ХозрасчетныйОстатки.ВалютнаяСуммаДт КАК ВалютнаяСуммаДт
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата,&КонДата,,,Счет = &Счет,,Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки
| ";
Запрос.УстановитьПараметр("НачДата",НачалоДня(НачДата));
Запрос.УстановитьПараметр("КонДата",КонецДня(КонДата));

Обсуждение

давно
Студент
218854
56
04.09.2009, 12:54
общий
это ответ
Здравствуйте, fedor16.
В вашем запросе необходимо добавить периодичность выбора виртуальной таблицы ОстаткиОбороты.

С такой редакцией запроса получился вот такой результат:

Контрагент Валюта ВалютнаяСуммаДт Период
База "Электротовары" USD 556,00 09.01.2006 23:59:59
База "Электротовары" USD 400,00 13.02.2006 23:59:59
База "Электротовары" USD 2 537,00 29.03.2006 15:00:00

Приложение:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
ХозрасчетныйОстатки.Валюта КАК Валюта,
ХозрасчетныйОстатки.ВалютнаяСуммаОборотДт КАК ВалютнаяСуммаДт,
ХозрасчетныйОстатки.Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Запись, , Счет В ИЕРАРХИИ (&Счет), , Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки
ГДЕ
ХозрасчетныйОстатки.ВалютнаяСуммаОборотДт <> 0
5
Спасибо огромное, Вопрос закрыт все работает !
Неизвестный
04.09.2009, 13:13
общий
это ответ
Здравствуйте, fedor16.
Смотрите приложение, думаю так.


Приложение:
Запрос = Новый Запрос;
Запрос.Текст = "
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
| ХозрасчетныйОстатки.Валюта КАК Валюта,
|ХозрасчетныйОстатки.ВалютнаяСуммаДт КАК ВалютнаяСуммаДт,
|ХозрасчетныйОстатки.Регистратор.Дата КАК ДатаОперации
| ИЗ
|РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, Движения, Счет = &Счет, , Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("НачДата",НачалоДня(НачДата));
Запрос.УстановитьПараметр("КонДата",КонецДня(КонДата));
Запрос.УстановитьПараметр("Счет", Счет);
Запрос.УстановитьПараметр("Контрагент", Контрагент);
5
Спасибо все ок! И так тож работает
Неизвестный
04.09.2009, 22:28
общий
это ответ
Здравствуйте, fedor16!
Попробуйте исправить условие запроса:
1) Сейчас проверяется конкретный счет. подставляйте лучше массив счетов. "Счет В(&Счет)
2)Вместо "...Перид КАК Дата" возьмите дату регистратора.
Форма ответа