Имя: Пароль:
1C
1С v8
УФ КартинкаСтрок
0 Gill
 
13.03.13
12:24
Всем привет! УПП(8.2.17.153).Имеется документ "Заявки" (на УФ) с ТЧ в которую загружаются документы на перемещение товаров.Необходимо видеть состояние дока (Проведен,Непроведен и т.д.) В свойствах таблицы указал (Объект.ДокументыПеремещения.Документ.Проведен), (КартинкаСтрок - нарисовал свою картинку-коллекцию PNG).Проблема в том,что картинка отображает реальный статус только в том случае,если например открыть этот "Документ перемещения"провести и закрыть (интерактивно),и в итоге в ТЧ "Заявки" он будет с синей галочкой.Если же предварительно провести этот "Документ перемещения" в журнале документов, то при открытии "Заявки" в ТЧ "Документ перемещения" имеет картинку не проведенного дока.
1 Gill
 
13.03.13
13:06
up
2 zladenuw
 
13.03.13
13:09
при открытии обновляй картинку
3 Gill
 
13.03.13
13:13
(2) не совсем ясно какой метод служит для этого? я с УФ только знакомлюсь
4 Gill
 
13.03.13
13:49
(2)в процедуре ПриСозданииНаСервере написал так    ЭтаФорма.Элементы.ДокументыПеремещения.Обновить();    
Не помогло!
5 andreymongol82
 
13.03.13
13:51
(4) А если на клиенте ПриОткрытии обновлять?
6 Gill
 
13.03.13
13:59
(5) написал на клиенте в ПриОткрытии() - то же самое
7 GANR
 
13.03.13
14:01
(0) Хорошие примеры по работе с картинками в динамических списках видел в подсистеме "Монитор целевых показателей" конфигурации "Управление торговлей".
8 Gill
 
13.03.13
14:10
Почему всё-таки может не работать?
9 Gill
 
13.03.13
14:29
up
10 Gill
 
13.03.13
14:59
^
11 Gill
 
13.03.13
16:03
^^
12 zladenuw
 
13.03.13
16:07
прочитай про Прочитать().
13 Gill
 
13.03.13
17:29
(12) прочитал про Прочитать().Вставил ЭтаФорма.прочитать() в ПриОткрытии() - ничего не изменилось...куда дальше копать?
14 Gill
 
14.03.13
08:58
^
15 Gill
 
14.03.13
09:42
Народ, ауууу....подскажите!!!
16 Gill
 
14.03.13
14:26
^
17 Gill
 
14.03.13
14:26
Куда этот Прочитать() вставить?
18 Gill
 
14.03.13
15:39
Такое ощущение,будто я разговариваю сам с собой.Неужели никто не знает или не хочет помочь бедному студенту))?!
19 Gill
 
14.03.13
15:40
Почему если выражатся языком неуправляемых форм не отлавливается событие ПриПолученииДанных()?
20 Gill
 
14.03.13
15:47
Как при открытии документа обратится к реквизиту ТЧ и узнать его состояние (проведен/непроведен)?
21 zladenuw
 
14.03.13
16:00
ОповеститьОбИзменении (NotifyChanged)
Вариант синтаксиса: Изменён один объект
Синтаксис:
ОповеститьОбИзменении(<Ссылка>)
Параметры:
<Ссылка> (обязательный)
Тип: СправочникСсылка.; ДокументСсылка.; ПеречислениеСсылка.; ПланСчетовСсылка.; ПланВидовРасчетаСсылка.; ПланВидовРасчетаСсылка.; БизнесПроцессСсылка.; ЗадачаСсылка.; РегистрСведенийКлючЗаписи.; РегистрНакопленияКлючЗаписи.; РегистрБухгалтерииКлючЗаписи.; РегистрРасчетаКлючЗаписи.; ПланОбменаСсылка.. Ссылка измененного объекта или ключ измененной записи регистра, об изменении которой(го) необходимо уведомить динамические списки, чтобы они обновились.
Вариант синтаксиса: Изменено много объектов
Синтаксис:
ОповеститьОбИзменении(<ИзмененныйТип>)
Параметры:
<ИзмененныйТип> (обязательный)
Тип: Тип. Тип изменившихся объектов, например "ДокументСсылка.РасходнаяНакладная".
Описание:
Уведомляет динамические списки на клиенте об изменении объекта или группы объектов базы.

Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
Примечание:
Уведомление не влияет на динамические списки, у которых не задана основная таблица.
Динамические списки в тонком и веб-клиенте не обновляются при изменении данных в базе данных автоматически. Обновление динамического списка происходит при явном вызове метода, а также при выполнении стандартных команд записи данных форм.
22 zladenuw
 
14.03.13
16:01
(21) а хотя немного не то
23 Gill
 
14.03.13
16:16
(21) Огромное спасибо! Помогло

&НаКлиенте
Процедура ПриОткрытии(Отказ)
// Вставить содержимое обработчика.
ОповеститьОбИзменении(Тип("ДокументСсылка.ПеремещениеТоваров"));

КонецПроцедуры