Имя: Пароль:
1C
1С v8
СКД. Параметр Дата по Выбранного документа.
0 tipaya
 
18.07.19
17:51
Всем форумчанам привет.
Наверное, много раз обсуждали,но не смог отыскать. Несложная задача (УТ 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 р.

------------------------------------
Либо упростить можно задачу: Пусть пользователь в Параметре выбирает конкр. документ, как автоматически изменить ДатуАнализаПоступлений (чтобы анализировать Поступления только до этой даты). В случае, если это два разных параметра, все понятно. Но вот не могу понять, как автоматически изменить ДатуАнализаПоступлений
1 tipaya
 
18.07.19
18:10
Окей. Что-то пока нет ответов: Упрощу задачу. СКД.

Есть 2 параметра в СКД:
ВыбДокумент и  ДатаАнализа.
Как сделать так, чтобы при выборе Параметра ВыбДокумент, Автоматически менялся Параметр ДатаАнализа (чтобы юзеры не сами меняли этот параметр, а 1С сама вычисляла).
(фактически это что-то типа:        ДатаАнализа = &выбДокумент.дата - но ругается :(
2 catena
 
19.07.19
06:11
(1)Гугли "Срез последних на каждую дату"
3 hhhh
 
19.07.19
06:43
(1) (&выбДокумент).дата  может
4 maxkras26
 
19.07.19
06:59
Вынести параметр на форму. И привязать к событию ПриИзменении.
5 maxkras26
 
19.07.19
07:04
Пользователь будет выбирать документ и этот момент будут заполняться два параметра. Или один, я так и не понял используется ли в запросе сам документ.
6 maxkras26
 
19.07.19
07:08
Или так ВЫРАЗИТЬ(&Документ КАК Документ.ТипДокумента).Дата
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший