Возникла ситуация с отчетом на СКД. В запросе используются несколько таблиц регистра "Себестоимость товаров".
Одна таблица реальная, в ней мы собираем записи ограничивая период двумя параметрами "&НачалоПериода" И "&КонецПериода".
Вторая виртуальная - "ОстаткиИОбороты" ее мы ограничиваем на уровне параметров виртуальной таблицы этими же параметрами.
В итоге СКД устанавливает для параметра "&КонецПериода" тип "Дата", а не "Граница" потому что один и тот же параметр используется и для реальной и для виртуальной таблицы, и поэтому остатки расчитываются некорректно.
По идее нужно для реальной таблицы использовать другой параметр, например "&КонецПериодаДата" и использовать его, но нужно как то связать его с параметром &КонецПериода" для удобства. Не будут же пользователи два раза выбирать окончание периода.
Вопрос каким образом можно связать параметры в СКД?
P.S. Параметры &НачалоПериода И &КонецПериода приведены к стандартному периоду.
Пишу сумбурно может, чукча не писатель:) Если что готов ответить на вопросы.
(4) (35, 32)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И СебестоимостьТоваров.Период <<?>>= &Период
Что по идее логично, ведь мы пытаемся присвоить дате границу
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn