Имя: Пароль:
1C
1С v8
Сделать вычислимое поле в списке документов с алгоритмом _не_ на языке запросов?
,
0 xintrea
 
07.06.12
15:24
1С 8.2, управлямое приложение, управляемые формы.

Никак не могу понять. В 1С 8.2 по каким-то причинам отсутствует обрабочик ПриВыводеСтроки, который, судя по Интернету, наличиствовал в 8.0... С помощью него можно было делать вычислимое поле с алгоритмом, который задан на языке 1С (а не на языке запросов). Теперь так делать нельзя?

У меня стоит такая задача.

Есть документ, у него два реквидита - даты, называются Начало и Конец. В списке докуметов нужно выводить динамически расчитанное поле Длительность.

Поле Длительность должно быть представленно вот такими строками:

- 5 дн.
- 250 дн. (8 мес. 10 дн.)
- 453 дн. (1 г. 2 мес. 28 дн.)

Расчет того что в скобках - на средний год, в котором каждый месяц имеет 30 дней.

Вопрос: как вычислить такое поле языком запросов?

Если нельзя языком запросов, то как всетаки можно динамически отобразить колонку с такими данными? Не исключено, что потом захотят видеть длительность в оценочном виде, типа "Более 3 месяцев", "Более года", "Более 2 лет", там нужно будет числительные формы слов менять, что через язык запросов вообще неясно как делать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn