7
France
03.04.14
✎
12:47
|
(5) отправил.. надо иметь в виду, что данный способ использован для доработки чужого отчета, где запрос идет к таблице документов.
если периодичность нужна для регистра накопления, там другим, более простым способом можно\нужно делать..
|
|
10
France
03.04.14
✎
13:01
|
(9) да чо там знать.. тупо анализирую дату документа, и определяю значение поля.. вот:
ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Неделя)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, НЕДЕЛЯ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Месяц)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, МЕСЯЦ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Декада)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, ДЕКАДА)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Квартал)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, КВАРТАЛ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Полугодие)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, ПОЛУГОДИЕ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Год)
ТОГДА НАЧАЛОПЕРИОДА(СчетНаОплатуПокупателюТовары.Ссылка.Дата, ГОД)
ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
|
|