Добрый день, создана простая обработка конструктором (Построитель отчетов) на регистре денежные ср-ва (УПП)
ВЫБРАТЬ
ДенежныеСредстваОбороты.СуммаОборот,
ДенежныеСредстваОбороты.Период
ИЗ
РегистрНакопления.ДенежныеСредства.Обороты(&НачДата, &КонДата, День, ) КАК ДенежныеСредстваОбороты
НачДата = '20171011';
КонДата = Новый граница(Документы.ПлатежноеПоручениеВходящее.НайтиПоНомеру("00006",РабочаяДата),ВидГраницы.Включая);
ПостроительОтчетаОтчет.Параметры.Вставить("КонДата", КонДата);
ПостроительОтчетаОтчет.Параметры.Вставить("НачДата", НачДата);
! | http://pro1c.org.ua/index.php?act=announce&id=2: 4,5,9 |
redking @ Вчера, 21:48
,
В оборотах нельзя использовать "МоментВремени" - он используется только в остатках. В оборотах можно брать параметры с типом "Дата" либо "Граница".
http://pro1c.org.ua/redirect.php?https://its.1c.ru/db/metod8dev/content/2610/hdoc
Bernet @ Сегодня, 1:18
,
Так я Граница и использую... или ее тоже нельзя???
У меня конечная задача - просматривать обороты по конкретному документу(причем без указания регистратора, те только по моменту можно отобрать).
redking @ Сегодня, 0:36
,
я чего-то решил что Вы МоментВремени туда запихнуть пытаетесь...
У вас при создании Границы параметры не верные, граница создается на основании Даты и ВидаГраницы, цитата из Синтаксис-помощника:
Параметры = Новый Массив(2);
Параметры[0] = Дата;
Параметры[1] = ВидГраницы.Включая;
Граница = Новый(Тип("Граница"),Параметры);
Запрос.УстановитьПараметр("КонГраница", Граница);
Bernet @ Сегодня, 11:12
,
Спасибо, если я создаю границу из даты - все работает.Но проблема в том, что нужна граница на момент документа.
Граница создается и из док-та, но похоже в ПостроительОтчета нужна только граница созданная из даты.
Может есть идеи как обойти это ограничение?
redking @ Сегодня, 12:59
,
Так чтоб границей спозиционироваться на одном документе не знаю как сделать. А по какой причине не хотите отбор по регистратору сделать?
КонДата = Новый Граница(Документы.ПлатежноеПоручениеВходящее.НайтиПоНомеру("00006", РабочаяДата).МоментВремени(), ВидГраницы.Включая);
Я в бюджетировании УПП перебираю все статьи и формирую УчетФактическихДанныхПоБюджетам по конкретному документу(боятся что будет задваивать и хотят что-бы все шло автоматом).И мне надо отбирать либо по регистратору - а это на каждый вид регистра добавлять в запрос регистратор и в отборы... или просто устанавливать параметры построителя.Второе проще.
Petre @ Сегодня, 14:07
,
Момент времени выдает такую-же ошибку
Petre @ Сегодня, 14:07
,
Урраа!!! спасибо!!! работает!!! Те надо было в границе указать момент!!!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua