Имя: Пароль:
1C
1C 7.7
v7: Пометка в табличной части документа
, ,
0 tesei
 
27.11.13
23:59
Нашел (и вспомнил) как сделать пометку в таблице значений. Можно ли сделать то же самое в табличной части документа?
1 viktor_vv
 
28.11.13
00:33
Реквизит число, картинка,
ПриНачалеРедактированияСтроки()
Если ТекущаяКолонка() = "ТвойИдентификатор" Тогда
КонецЕсли ;
2 КонецЦикла
 
28.11.13
00:35
Вроде так же :)
3 tesei
 
28.11.13
02:03
(2) Так же не получится. Метод ВыводитьПиктограммы() работает только для таблицы значений.
4 Стрелок
 
28.11.13
02:08
(3) серьёзно? а пацаны то не знают
5 Wobland
 
28.11.13
05:59
однажды я видел, как галки в ТП оформлялись картинками.. это нормально для семёрки?
6 Кукуев
 
28.11.13
06:05
Типовая комплексная 531, документ КорректировочныйСчетФактура, форма документа, вроде как долждно выводить пиктограмму :)
Функция  НомерПиктограммы()
    
    Возврат ?(СчетФактураУчитыватьИсправлениеИсходногоДокумента = 1, 2, 1);
    
КонецФункции

//*****************************************************************************
Процедура ПриНачалеРедактированияСтроки()
    
    Если Форма.АктивныйЭлемент() = "Пиктограмма" Тогда
        Если СчетФактураУчитыватьИсправлениеИсходногоДокумента = 1 Тогда
            СчетФактураУчитыватьИсправлениеИсходногоДокумента  = 0;
            СчетФактураНомерИсправленияИсходногоДокумента = 0;
            СчетФактураДатаИсправленияИсходногоДокумента = "";
        Иначе
            СчетФактураУчитыватьИсправлениеИсходногоДокумента = 1;
        КонецЕсли;        
        НомерПиктограммы();
        УправлениеРеквизитамиРегистрации();
    КонецЕсли;

КонецПроцедуры
7 1Сергей
 
28.11.13
08:26
(5) нет. не нормально. В 7.7 нет ТП
8 ДенисЧ
 
28.11.13
08:30
(7) куда оно делось??
9 1Сергей
 
28.11.13
08:33
(8) Покажи мне хоть одну строчку из мануала по 7.7, где употребялется термин "табличное поле"
10 ДенисЧ
 
28.11.13
08:35
(9) 1с++ и хоть обчитайся :-)
ТОлько не говори, что это 77
11 ДенисЧ
 
28.11.13
08:35
НЕ 77
12 aka AMIGO
 
28.11.13
08:37
а почему-бы не сделать отдельный реквизит в тч и выводить в него, допустим, V или * ?? и будет отметка
13 1Сергей
 
28.11.13
08:39
(12) галками красивее
14 aka AMIGO
 
28.11.13
08:43
(13) не верю © КСС
хотя.. в общем-то - да. красивше..

зы. я делал в колонке вывод пары текстов, по клику вызывалась менюшка, из неё выбрать нужную информативную строчку.. тоже производственникам нравилось..
15 Wobland
 
28.11.13
08:43
(7) если в семёрке нет ТП, то правильный ответ NULL
16 1Сергей
 
28.11.13
08:46
(14) мне нга прошлой неделе давали одно задание по 8.2 - там нужно было сделать большую нередактируемую таблицу с сеткой булевых значений. Я, как умный Маш, сделал галками. А руководитель проекта забраковал. Цитирую "Если пользователь видит галку, то у него возникает желание её тыкнуть.". Пришлось переделать в тексты "разерешено/не разрешено"
17 aka AMIGO
 
28.11.13
08:49
(16) :-) именно! :)
18 aka AMIGO
 
28.11.13
08:57
вот, нашел старую боевую конфу:
http://gyazo.com/9f83cd121408a64aa65572f9b8f76246
19 dk
 
28.11.13
09:04
точно также делается
все штатно - без ТП

Процедура ПриНачалеРедактированияСтроки()
    
            Если Форма.ТекущаяКолонка() = "флЗапроситьСклад" Тогда
                Если ПустоеЗначение(ТребуетсяОтветСклада) = 1 Тогда
                    ТребуетсяОтветСклада = 1;
                Иначе
                    ТребуетсяОтветСклада = 0;
                КонецЕсли;
            КонецЕсли;
20 Ёпрст
 
28.11.13
11:23
(0)
развлекайся
http://rusfolder.com/38959004
21 Simod
 
28.11.13
11:29
(0) На форме добавить в ТЧ текстовую колонку. В свойствах колонки на закладке "Дополнительно" установить "Показывать пиктограммы".