Проблема с параметрами в СКД #804500


#0 by Ifkerri
Добрый день! Нужен совет. Возникла ситуация с отчетом на СКД. В запросе используются несколько таблиц регистра "Себестоимость товаров". Одна таблица реальная, в ней мы собираем записи ограничивая период двумя параметрами "&НачалоПериода" И "&КонецПериода". Вторая виртуальная - "ОстаткиИОбороты" ее мы ограничиваем на уровне параметров виртуальной таблицы этими же параметрами. В итоге СКД устанавливает для параметра "&КонецПериода" тип "Дата", а не "Граница" потому что один и тот же параметр используется и для реальной и для виртуальной таблицы, и поэтому остатки расчитываются некорректно. По идее нужно для реальной таблицы использовать другой параметр, например "&КонецПериодаДата" и использовать его, но нужно как то связать его с параметром &КонецПериода" для удобства. Не будут же пользователи два раза выбирать окончание периода. Вопрос каким образом можно связать параметры в СКД? P.S. Параметры &НачалоПериода И &КонецПериода приведены к стандартному периоду. Пишу сумбурно может, чукча не писатель:) Если что готов ответить на вопросы. Спасибо!
#1 by rbcvg
На вкладке с параметрами пропиши у &КонецПериодаДата в колонке выражение &КонецПериода
#2 by Ifkerri
В таком случае у меня параметр &КонецПериода будет с типом  "Граница", а &КонецПериодаДата с типом "Дата"?
#3 by Ifkerri
[URL=] Вот так? Отчет ругается на такую конструкцию.
#4 by Ifkerri
Вот ссылка
#5 by Ifkerri
(35, 32)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. И СебестоимостьТоваров.Период <<?>>= &Период Что по идее логично, ведь мы пытаемся присвоить дате границу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С