Платформа:
1С:Предприятие 8.3 (8.3.9.2033)
Конфигурация:
Бухгалтерія для України, редакція 1.2.
Создаю отчет:
пользователь выбирает вид платежки (к примеру Платежное поручение входящее или исходящее) и указывает за какую дату он хочет увидеть платежи.
отчет строит табличку за эту дату и по даному виду платежей.
Картинка
как мне сделать что бы ещо вывести реквизит документов ППВ и ППИ - НазначениеПлатежа???
вот запрос который я строю
Запрос
cos12 @ Сегодня, 14:53
,
В данном журнале нет назначения платежа. Стройте запрос к документам.
Petre @ Сегодня, 15:04
,
я понимаю что нужно обратиться к документу, я просто не понимаю как((( делать по другому запрос? делать два запроса и потом их как то обьединять?
Типо так
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка
|ИЗ
| Документ. РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Контрагент = &Контрагент
| И
| (РеализацияТоваровУслуг.Номер < 100 | ИЛИ | РеализацияТоваровУслуг.Дата < ДАТАВРЕМЯ(2005, 1, 1))
| И
| РеализацияТоваровУслуг.Товары.Номенклатура В ИЕРАРХИИ(&Номенклатура)";
Запрос.УстановитьПараметр("Контрагент", ОтбКонтрагент);
Запрос.УстановитьПараметр("Номенклатура", ОтбНоменклатура);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
// действия с документом - элементом выборки,
// его значение содержится в переменной Выборка
КонецЦикла;
cos12 @ Сегодня, 15:48
,
Бесконечной длины строки не могут группироваться. Выразите назначение платежа как строку с длиной, например, 1000.
cos12 @ Сегодня, 14:53
,
По поводу назначения платежа вот:
ВЫБРАТЬ
РасчетныеДокументыБанк.Ссылка КАК Ссылка,
РасчетныеДокументыБанк.Дата КАК Дата,
РасчетныеДокументыБанк.Номер КАК Номер,
РасчетныеДокументыБанк.Организация КАК Организация,
РасчетныеДокументыБанк.СчетОрганизации КАК СчетОрганизации,
РасчетныеДокументыБанк.СуммаДокумента КАК СуммаДокумента,
РасчетныеДокументыБанк.Контрагент КАК Контрагент,
РасчетныеДокументыБанк.ДатаВыписки КАК ДатаВыписки,
РасчетныеДокументыБанк.НомерПоручения КАК НомерПоручения,
РасчетныеДокументыБанк.Тип КАК Тип,
РасчетныеДокументыБанк.Контрагент.КодПоЕДРПОУ КАК КонтрагентЕДРПОУ,
РасчетныеДокументыБанк.СчетКонтрагента.НомерСчета КАК СчетКонтрагента,
РасчетныеДокументыБанк.СчетКонтрагента.Банк.Код КАК МФО,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РасчетныеДокументыБанк.Ссылка) = ТИП(Документ.ПлатежноеПоручениеВходящее)
ТОГДА РасчетныеДокументыБанк.Ссылка.НазначениеПлатежа
КОГДА ТИПЗНАЧЕНИЯ(РасчетныеДокументыБанк.Ссылка) = ТИП(Документ.ПлатежноеПоручениеИсходящее)
ТОГДА РасчетныеДокументыБанк.Ссылка.НазначениеПлатежа
КОНЕЦ КАК НазначениеПлатежа
{ВЫБРАТЬ
Ссылка.*}
ИЗ
ЖурналДокументов.РасчетныеДокументыБанк КАК РасчетныеДокументыБанк
ГДЕ
РасчетныеДокументыБанк.Дата = &Дата
УПОРЯДОЧИТЬ ПО
Дата,
Номер
незнаю как и почему но у меня получилось сделать то что я хотел
Вот запрос
но теперь у меня стоит следующая проблема:
в конструкторе запросов на вкладке условие я указывал условие: РасчетныеДокументыБанк.Ссылка.Дата = Дата
соответственно у меня в консоле СКД на вкладке параметры вывелась дата, указал тип Дата.
дальше на вкладке настроики-параметры вывелась дата. указываю текущую дату и нажимаю сформировать, а отчет по текущей дате не формируеться(((
как исправить мне нужно чтобы была возможнось показать на текущую дату какие платежки уже есть...
cos12 @ Сегодня, 14:53
,
Хотя лучше так
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РасчетныеДокументыБанк.Ссылка) = ТИП(Документ.ПлатежноеПоручениеВходящее)
ИЛИ ТИПЗНАЧЕНИЯ(РасчетныеДокументыБанк.Ссылка) = ТИП(Документ.ПлатежноеПоручениеИсходящее)
ТОГДА РасчетныеДокументыБанк.Ссылка.НазначениеПлатежа
ИНАЧЕ ""
КОНЕЦ КАК НазначениеПлатежа
Vidocq05 @ Сегодня, 17:11
,
Вот я выбрал любую дату, мне построился отчет:
Картинка1
а теперь я ввел сегоднешнюю дату и получил вот такое:
Картинка2
хотя я знаю что за сегодня платежки есть загружены и проведены...
где я что пропустил или не правильно указал???
ГДЕ
НАЧАЛОПЕРИОДА(РасчетныеДокументыБанк.Ссылка.Дата, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
cos12 @ Сегодня, 17:18
,
Или можно так
ГДЕ
РасчетныеДокументыБанк.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНачала, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua