Всем форумчанам привет.
Наверное, много раз обсуждали,но не смог отыскать. Несложная задача (УТ 11):
Нужен отчет с выбором последней цены закупки на какой-то документ. В Моём случае для док-та Инвентаризация подбирать посл. цену закупки. Делаю на СКД. Все сделал - все работает. (можно переформулировать задачу: на момент Реализации брать Посл. цену Закупки). Мелкий затык в следующем: я беру последнюю цену относительно Параметра в отчете ДатаОкончания (оно фактически совпадает с ВыбДокумент.Дата) . А как сделать, чтобы посл. цена бралась именно на док-т в отчёте (если анализируем целый год и было много поступлений по разным ценам)?!
Т.е.Пример:
Поступление №1 от 01.01.2017 за 100 р.
Поступление №2 от 01.01.2018 за 150 р.
Нужно чтоб в отчете было:
Док-т Сумма продажи сумма посл. закупа
Реализация № 10 от 01.02.2017 130 р. 100 р.
Реализация № 11 от 01.02.2018 230 р. 150 р.
В моём случае:
Много инвентаризаций за год. оцениваю расхождения:
Док-т сумма посл. закупа
Инвентаризация № 10 от 01.02.2017 100 р.
Инвентаризация № 11 от 01.02.2018 150 р.
------------------------------------
Либо упростить можно задачу: Пусть пользователь в Параметре выбирает конкр. документ, как автоматически изменить ДатуАнализаПоступлений (чтобы анализировать Поступления только до этой даты). В случае, если это два разных параметра, все понятно. Но вот не могу понять, как автоматически изменить ДатуАнализаПоступлений
Окей. Что-то пока нет ответов: Упрощу задачу. СКД.
Есть 2 параметра в СКД:
ВыбДокумент и ДатаАнализа.
Как сделать так, чтобы при выборе Параметра ВыбДокумент, Автоматически менялся Параметр ДатаАнализа (чтобы юзеры не сами меняли этот параметр, а 1С сама вычисляла).
(фактически это что-то типа: ДатаАнализа = &выбДокумент.дата - но ругается :(
Или так ВЫРАЗИТЬ(&Документ КАК Документ.ТипДокумента).Дата
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший