Имя: Пароль:
1C
1С v8
получить строку в СКД из полей
0 МишельЛагранж
 
13.03.13
09:45
Получить на выходе составную строку.
Условия:
платформа 8.1 - т.е. нет ВычислитьВыражение() в ресурсах.
Нет и всяких обработок событий - ПередВыводомЭлементРезультата, ПередВыводомОтчета, ПриКомпоновкеРезультата.
Т.е. программный перехват затруднен.

Наименование справочника - нельзя использовать (т.к. оно - поле неограниченной длины, нельзя ввести в параметры построителя, и заблокировано для применения в условиях СКД и во всех прочих выборах, т.е. внутри самого СКД не обрабатывается) в Вычисляемых полях и в формулах Ресурсов, только на выходе.
Соответственно, вариант с ипользованием вызова внешней функции тоже не катит - нельзя передать Наименование во внешнюю функцию.
Кстати, значения, получаемые через "точку" (Элемент.Характеристика) - тоже по аналогичным причинам не обрабатывается.
1 МишельЛагранж
 
13.03.13
09:53
Да, естетсвенно, ПРЕДСТАВЛЕНИЕ - не работает по всем известным причинам, ВЫРАЗИТЬ как СТРОКА - тоже с Наименованием не проходит.
2 Cube
 
13.03.13
09:58
Обнови платформу...
3 МишельЛагранж
 
13.03.13
10:02
(2) если б можно было...
4 Cube
 
13.03.13
10:06
(3) Что мешает?
5 МишельЛагранж
 
13.03.13
10:10
Если организация на 8.1 работает и не планирует переходить - что мешает? :)
6 Cube
 
13.03.13
10:14
(5) Железная логика. Особенно, когда переход на последнюю платформу не потребует никаких финансовых затрат или проблем с учетом, но принесет новые возможности для автоматизации...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс