Имя: Пароль:
1C
 
Опять картинки. Где взять стандартные картинки документов?
0 DJ Anthon
 
06.02.11
13:48
Колонки создаются динамически. Табличное поле - произвольное, не связанное с документами. Где взять стандартные картинки проведеннного, помеченного и стандартного документов? Принтскринить?
1 luns
 
06.02.11
13:53
вытащить из dll ресурсохакером
2 DJ Anthon
 
06.02.11
13:55
да я и рисовать хорошо умею. может, есть нормальный способ их использовать в коде?
3 luns
 
06.02.11
14:02
(2) так твой вопрос не где взять а как присвоить?
4 DJ Anthon
 
06.02.11
14:04
хорошо, пусть так. как наилучшим способом отобразить статусы документов в табличном поле внешней обработки?
5 IamAlexy
 
06.02.11
14:07
(5) в запросе выводить в поле "статусдокумента" индекс соответствующий для картинки из глобальныекартинки.состояниядокумента
6 IamAlexy
 
06.02.11
14:10
(5) общикартинки
а картинка "состояниядокумента" в любой типовой есть - это коллекция там куча иконок со "статусами"
7 DJ Anthon
 
06.02.11
14:18
в типовой бюджетке нету
8 DJ Anthon
 
06.02.11
14:19
Бухгалтерия бюджетного учреждения, редакция 1.0 (1.0.21.2)
1С:Предприятие 8.2 (8.2.12.96)
9 IamAlexy
 
06.02.11
14:20
(8) ну откуда то типовые рисуют картинки проведенных/непроведенных документов

значит либо среди стандартных картинок либо среди картинок "решения" лежит эта коллекция
10 DJ Anthon
 
06.02.11
14:22
(9) нет, не лежит
11 luns
 
06.02.11
14:38
(9) они в dll лежат
12 Armando
 
06.02.11
14:44
(11) В какой? Я когда-то давно заморачивался - потрошил dll`ки из bin какой-то ресурсоковырялкой. Не нашел. Или плохо искал.
13 luns
 
06.02.11
14:47
не помню.
качни restorator и поищи. он кажись пакетно может.
14 IamAlexy
 
06.02.11
14:48
чисто случайно нашел в интернете http://xmage.ru/images/ofoofo.png
15 DJ Anthon
 
06.02.11
15:12
пасиба. у меня тот же наборчик.. извините, у меня еще проблема в том, что колонки создаются динамически. где в этом случае их хранить? отдельный контрол закинуть? или, может, ресурсы использовать?
у меня получилось сделать только так:

Процедура ДокиПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
   Ячейка = ОформлениеСтроки.Ячейки["Картинка"];
   Ячейка.ОтображатьТекст = Ложь;
   Ячейка.ОтображатьФлажок = Ложь;
   Ячейка.ОтображатьКартинку = Истина;
   Если ДанныеСтроки.Документ = Неопределено Тогда
       Ячейка.ОтображатьКартинку = Ложь;
   ИначеЕсли ДанныеСтроки.Документ = Документы.ЗаявкаНаКассовыйРасход.ПустаяСсылка() Тогда
       Ячейка.ОтображатьКартинку = Ложь;
   ИначеЕсли ДанныеСтроки.Документ.Проведен Тогда
       Ячейка.Картинка = ЭлементыФормы.Проведен.Картинка;
   ИначеЕсли ДанныеСтроки.Документ.ПометкаУдаления Тогда
       Ячейка.Картинка = ЭлементыФормы.Помечен.Картинка;
   Иначе    
       Ячейка.Картинка = ЭлементыФормы.Записан.Картинка;
   КонецЕсли;
КонецПроцедуры



с индексами заморочился, сделал попроще. но на будущее надо будет поштудировать жкк...
16 IamAlexy
 
06.02.11
15:14
(15) вроде в табличном поле есть такое нечто как картинка строки
Независимо от того, куда вы едете — это в гору и против ветра!