|
В журнале увидеть состояние реквизита, который на форме реквизита формы )) | ☑ | ||
---|---|---|---|---|
0
raykom
22.07.14
✎
07:28
|
Есть документ, у него есть реквизит - договор. У договора есть реквизит "Флажок", к примеру. Вот как с минимальными затратами организовать отражение состояние флажка на договоре в форме СПИСКА ДОКУМЕНТА ?
ПОдскажите схематично. Спасибо. |
|||
1
ДенисЧ
22.07.14
✎
07:28
|
Формы какие??
|
|||
2
raykom
22.07.14
✎
07:29
|
о_О Я думал ты с ходу билет в дворники выпишешь ... Стареешь.
Простые. Извиняюсь |
|||
3
DCKiller
22.07.14
✎
07:31
|
Если простые, то ПриВыводеСтроки юзай
|
|||
4
ДенисЧ
22.07.14
✎
07:31
|
ТОгда колонку добавляешь.
В ПриПолученииДанных в неё пишешь нужные значения. |
|||
5
ДенисЧ
22.07.14
✎
07:32
|
(3) Not hired. To janitors please
|
|||
6
raykom
22.07.14
✎
07:33
|
(3)В свойствах или модуле чего ?
(4)В свойствах формы списка или колонки табличного поля ? ПриПолученииДанных - в модуле формы списка ? |
|||
7
DCKiller
22.07.14
✎
07:34
|
(4) ну, или так...
(6) у списка событие "ПриВыводеСтроки". Соответственно, в модуле формы списка... |
|||
8
ДенисЧ
22.07.14
✎
07:34
|
(6) В свойствах списка.
Интересно, как ты поместишь отработку события формы в каком-то другом месте? |
|||
9
raykom
22.07.14
✎
07:34
|
(5)Ты на мою вакансию не целься ...
|
|||
10
raykom
22.07.14
✎
07:36
|
Попробую, может интеллекта хватит. Если че тут вопрошать буду.
|
|||
11
raykom
22.07.14
✎
09:35
|
В свойствах Табличного поля формы списка к свойству "ПриПолученииДанных " пристегнута вот такая процедура
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок) Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл дкСписокПриВыводеСтроки(ЭтаФорма, Элемент, ОформлениеСтроки, ОформлениеСтроки.ДанныеСтроки); КонецЦикла; КонецПроцедуры //СписокПриПолученииДанных() Табличное поле имеет имя "Список" Колонка табличного поля имеет имя "ЕстьДоговор". Как правильно к ним обратиться из модуля формы ? |
|||
12
ДенисЧ
22.07.14
✎
09:50
|
ОформлениеСтроки.Ячейки.ЕстьДоговор.ОтображатьТекст = Истина;
ОформлениеСтроки.Ячейки.ЕстьДоговор.Текст = ОформлениеСтроки.ТекущиеДанные.Договор.Реквизит; Теперь быстренько вставляешь в конфигурацию, проверяешь. И бегом-бегом... Ну, ты понял, куда.... |
|||
13
raykom
22.07.14
✎
09:51
|
:D Где инвентарь то брать ?
|
|||
14
raykom
22.07.14
✎
09:52
|
Вот в эту вставить ?
дкСписокПриВыводеСтроки(ЭтаФорма, Элемент, ОформлениеСтроки, ОформлениеСтроки.ДанныеСтроки); |
|||
15
raykom
22.07.14
✎
09:52
|
Ааа ... Семен семеныч. Щас
|
|||
16
raykom
22.07.14
✎
09:58
|
Надо себе в штатное ввести соотв. должность, чтоб далеко не бегать )
И ник Новый забацать ДворникРайкома. А тебе может в наставники ко мне ? :D {Документ.РеализацияТоваров.Форма.ФормаСписка.Форма(108)}: Поле объекта не обнаружено (ТекущиеДанные) ОформлениеСтроки.Ячейки.ЕстьДоговор.Текст = ОформлениеСтроки.ТекущиеДанные.Договор.Реквизит; |
|||
17
raykom
22.07.14
✎
10:12
|
Поле объекта не обнаружено (ТекущиеДанные
Почему это то не обнаружено ? Правда по СП оно идет как ТекущиеДанные(параметр) |
|||
18
raykom
23.07.14
✎
08:57
|
Начальнику отдела кадров.
Заявка. Прошу специалисту отвечающему за распространение СП о вменить в обязанность расширить номенклатуру и иметь в ассортименте так же руководство по использованию отладчика. ДворникРайкома. Нашел Грааль. Отладчег - это весч. |
|||
19
raykom
25.07.14
✎
03:09
|
(12)ДенисЧ
Твоя мысль была неточной, но верной. Оно и понятно. Таки ты начальник отдела кадров, а не телепат. В итоге по твоей дороге пришел вот к этому. Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок) Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл дкСписокПриВыводеСтроки(ЭтаФорма, Элемент, ОформлениеСтроки, ОформлениеСтроки.ДанныеСтроки); ОформлениеСтроки.Ячейки.ЕстьНакладная.ОтображатьТекст = Ложь; ОформлениеСтроки.Ячейки.ЕстьДоговор.ОтображатьФлажок=Истина; ОформлениеСтроки.Ячейки.ЕстьДоговор.Флажок = ОформлениеСтроки.ДанныеСтроки.Ссылка.ДоговорВзаиморасчетов.ЕстьДоговор;; КонецЦикла; КонецПроцедуры //СписокПриПолученииДанных() Все пучком. Благодарю |
|||
20
raykom
25.07.14
✎
09:35
|
Не ... Не могу, штоб начальник ОК не увидел ...
|
|||
21
ДенисЧ
25.07.14
✎
09:37
|
Кадровое перемещение.
Назначить raykom вторым помощником дворника за систематическое незнание инструмента. Начальник отдела персонала. печать подпись |
|||
22
raykom
25.07.14
✎
09:45
|
Блть ... Я не понял, мне за бутылкой весело бежать или грустно идти ? Я теперь главнее стал или наоборот ...
|
|||
23
Ёпрст
25.07.14
✎
09:48
|
(19) зачем тебе в ПриПолученииДанных вызывать в дкСписокПриВыводеСтроки ?
чтоб потом она еще раз сама вызывалась ? :)) |
|||
24
raykom
25.07.14
✎
09:50
|
(23)Он там был, стандартно. Это глобальная процедура, а в теле только возврат истина и каммент - для чего то там в будущем. Зарезервировано.
|
|||
25
raykom
25.07.14
✎
09:50
|
дкСписокПриВыводеСтроки имею в виду
|
|||
26
Ёпрст
25.07.14
✎
09:52
|
а в свойствах табличного поля на обработчике ПриВыводеСтроки тоже что-то назначено ? Ежели да, то что ?
|
|||
27
raykom
25.07.14
✎
10:03
|
(26)Вот это
Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) СтруктураОтбора = Новый Структура("Контрагент",ДанныеСтроки.Контрагент); тзДолги = РегистрыНакопления.ВзаиморасчетыКомпании.Остатки(,СтруктураОтбора,,"Сумма,СуммаУпр"); Долг = тзДолги.Итог("Сумма"); Если Долг > 0 Тогда ОформлениеСтроки.ЦветТекста = WebЦвета.Красный; КонецЕсли; ОформлениеСтроки.Ячейки.Долг.УстановитьТекст(Формат(Долг,"ЧЦ=15; ЧДЦ=2")); КонецПроцедуры |
|||
28
raykom
25.07.14
✎
10:04
|
+(27)Ну по сути и сюда можно было поселить свой амнкод
|
|||
29
acsent
25.07.14
✎
10:09
|
вот так лучше не делать
ОформлениеСтроки.ДанныеСтроки.Ссылка.ДоговорВзаиморасчетов.ЕстьДоговор Если в объектах будут большие ТЧ то получишь тормоза |
|||
30
raykom
25.07.14
✎
10:13
|
Учту. А такто - пофигу, пусть амнакод остается. Всеравно уже в младшие дворники перевели ...
|
|||
31
Ёпрст
25.07.14
✎
10:55
|
(27) проще всё в ПриПолученииДанных запихать + СписокПриВыводеСтроки выкинуть вообще
+ останки..получать не для каждой строки, а для всех из коллекции ОформлениеСтрок |
|||
32
Ёпрст
25.07.14
✎
10:55
|
ну и вот это ОформлениеСтроки.ДанныеСтроки.Ссылка.ДоговорВзаиморасчетов.ЕстьДоговор
запихать в тот же запрос к останкам |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |