Имя: Пароль:
1C
1С v8
УПП. Управляемая форма списка справочника. Дополнительное поле картинки.
0 sol
 
24.09.13
10:08
Платформа - 1С:Предприятие 8.2 (8.2.19.68).
База - УПП редакция 1.3 (1.3.43.2). SQL-серверный вариант.

Уважаемые форумчане!

В форму списка справочника хочу добавить поле рисунка. Рисунок в данном поле может либо отсутствовать, либо принимать значение «Важно»  или «ИН_ЗаявкаОтслеживаниеФактаВыполненияРабот», в зависимости от ситуации.

Можно ли, не добавляя дополнительный реквизит в справочник (соответствующий номеру рисунка), решить эту задачу?
1 eklmn
 
гуру
24.09.13
10:14
Добавляйте рисунок, выводите при заполнении, что не получается?
2 sol
 
24.09.13
10:20
(1) Не получается в динамический список добавить произвольную переменную типа число.

Не получается В запросе использовать ТекущуюДату() без использования Запрос.Установитьпараметр(----).
3 Apokalipsec
 
24.09.13
10:24
(2) Динамический список строится на основании запроса, я может конечно не понял тебя, но в чем проблема добавить в запрос поле 0 КАК Число? Для чего тебе в запросе текущаяДата - для среза - он и так будет его получать на текущую дату, а для условного оформления можно использовать формулу с текущей датой вроде.
4 sol
 
24.09.13
10:30
(3) Не знаю. Запрос использует реквизиты справочников, документов и т.п.

Можете привести пример запроса с полем, где просто число?
5 Desna
 
24.09.13
10:34
чо за рисунок, дополнительное поле картинки? Общая картинка что ли? запросом числа выводишь в условном оформлении номер пиктограммы картинки
6 Apokalipsec
 
24.09.13
10:34
ВЫБРАТЬ
    0 КАК Число,
    ЛОЖЬ КАК Отметка
        
ИЗ
7 Desna
 
24.09.13
10:36
ВЫБОР
                КОГДА РАЗНОСТЬДАТ(&ДатаОкончания, Документы.ДатаОкончания, ДЕНЬ) >= 0
                        И РАЗНОСТЬДАТ(&ДатаОкончания, Документы.ДатаОкончания, ДЕНЬ) <= 30
                    ТОГДА РАЗНОСТЬДАТ(&ДатаОкончания, Документы.ДатаОкончания, ДЕНЬ)
                ИНАЧЕ ВЫБОР
                        КОГДА Документы.ДатаОкончания <= &ДатаОкончания
                            ТОГДА 35
                        ИНАЧЕ 40
                    КОНЕЦ
            КОНЕЦ КАК НомерКартинкиД,
8 sol
 
24.09.13
10:38
(6) Попробую. Спасибо.
(7) В (2) писал "без использования Запрос.Установитьпараметр(----)". А здесь "&ДатаОкончания"!
9 Desna
 
24.09.13
11:03
(8)либо отсутствовать либо «Важно»  либо (или) «ИН_ЗаявкаОтслеживаниеФактаВыполненияРабот, пусть будет 10,20,30 ? для поля условие сделать без использования параметра?
10 sol
 
24.09.13
11:34
(9) Да.

Открываем свойства динамического списка.
Ставим галочку на произвольный запрос.
Открываем настройку списка.
В поле запроса можно задать только текст запроса, а не параметры.
11 Desna
 
24.09.13
11:46
(10) не знаешь где параметры задавать?
12 Apokalipsec
 
24.09.13
11:50
(10) Динамическому списку можно передавать параметры, при создании на сервере например. ТвойСписок.Параметры.УстановитьЗначениеПараметра("Дата", ТекущаяДата())
13 sol
 
24.09.13
11:53
(12) Спасибо. Попробую. Так много нового! В книжке "Разработка управляемого интерфейса" я такого не нашел.
14 Apokalipsec
 
24.09.13
12:06
(13) в этой книжке есть что-нибудь интересное, кроме бледной барышни на обложке?:)
15 sol
 
24.09.13
12:15
(14) Только самые основы. И то, можно было бы изложить лучше. А вы знаете хорошие книги?
Например, где есть примеры, как в (12).
16 Apokalipsec
 
24.09.13
12:23
(15) гугл, инфостарт.:)
Есть разработка прикладных решений на 8.2, но сам не читал, поэтому наполнения не знаю.
17 sol
 
25.09.13
10:44
Решил эту задачу. Но для этого пришлось обратиться к стороннему специалисту по фотошопу (у меня на работе такого средства нет и фиг мне его поставят) и подобным спецсредствам, чтобы он из двух файлов-картинок сделал один файл с двумя картинками (у каждой свой индекс).

Всем спасибо.
Ошибка? Это не ошибка, это системная функция.