![]() |
![]() |
![]() |
|
Вывод логического значение в ТЗ на форме документа | ☑ | ||
---|---|---|---|---|
0
Sova112
30.04.09
✎
09:03
|
Можно ли в табличной части (она является таблицей значений), добавить колонку со значением булево, и чтобы был флажок, а не выбор ложь или истина. Как это сделать?
|
|||
1
ТелепатБот
гуру
30.04.09
✎
09:03
|
||||
2
butterbean
30.04.09
✎
09:04
|
заполни в свойствах колонки ДанныеФлажка вместо Данные
|
|||
3
Mitriy
30.04.09
✎
09:07
|
(0) "Можно ли в табличной части (она является таблицей значений), приберись немножко в голове...
Только без обид, самой же будет проще... |
|||
4
Sova112
30.04.09
✎
09:17
|
там зависать все начинает, когда убирешь данные и пишешь данные флажка..
|
|||
5
revolt
30.04.09
✎
09:18
|
перед выводом данных в тз отключай видимость этого поля, как вывела - включай обратно, или для скорости вообще всю тз отключать
|
|||
6
Sova112
30.04.09
✎
09:25
|
в смысле вобще всю ТЗ отключать? Документ работает как Установка цен номенклатуры, по - другому никак не реализовать, но флажок не работает.
|
|||
7
НЕА123
30.04.09
✎
09:29
|
(4)
если убирешь, тогда да, зависнет. а если уберешь, то все нормально будет. (2)+1 |
|||
8
Sova112
30.04.09
✎
10:15
|
брр (7) ччто кого убирешь
|
|||
9
hhhh
30.04.09
✎
10:34
|
(8) а ты в каком месте убираешь данные?
|
|||
10
НЕА123
30.04.09
✎
10:35
|
(8)
"убирешь" - нет такого. в великом и могучем есть глагол убирать. но пишется уберешь. в (2) полный ответ на (0). ни добавить, ни убавить. |
|||
11
Sova112
30.04.09
✎
11:06
|
данные - убираю
Элемент управления - флажок ТипЗначение Булево ДанныеФЛажка Сборка но ничего не меняется |
|||
12
butterbean
30.04.09
✎
11:17
|
(11) не надо элемент управления, меняй только данныеФлажка и все
|
|||
13
Sova112
30.04.09
✎
11:38
|
не и так не выходит...
|
|||
14
73
30.04.09
✎
11:43
|
РежимРедактирования у колонки - Непосредственно.
|
|||
15
Sova112
30.04.09
✎
12:04
|
тоже не помогает может быть просто нельзя?)
|
|||
16
ZZeRRo
30.04.09
✎
12:06
|
Удали колонку нафих и заново вставь, и сделай как в (2) написано
|
|||
17
Sova112
30.04.09
✎
12:08
|
охх думаете я этим не занималась)
|
|||
18
73
30.04.09
✎
12:11
|
Удали колонку нафих и заново вставь через прав.кн.мыши на табл.поле - размещение данных.
|
|||
19
Sova112
30.04.09
✎
12:20
|
Охо охо
Я же сказала что тип значения у табличного поля – Таблица значений, Можно ли в ней разместить колонку с видом флажка???? |
|||
20
butterbean
30.04.09
✎
12:22
|
(19) решила сначала начать??
|
|||
21
Point
30.04.09
✎
12:23
|
(0) юзай "ПриВыводеСтроки"
|
|||
22
Point
30.04.09
✎
12:23
|
(21)+ в поле ТЗ поставь флажок, и смотри (21)
|
|||
23
73
30.04.09
✎
12:42
|
(21)+
Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтроки.Ячейки.Колонка1.ОтображатьФлажок = Истина; КонецПроцедуры + (2) + (14) |
|||
24
НЕА123
30.04.09
✎
12:46
|
(21)(23) зачем это?
достаточно (2) и (14). |
|||
25
73
30.04.09
✎
12:50
|
(24) Для Табличной части - да, для ТЗ - сам удивился.
Пишет во всех строках Ложь/Истина, а флажок появляется только во время редактирования(щелчка). |
|||
26
73
30.04.09
✎
12:51
|
(25)+ А если добавить (23) - все нормально.
Может, конечно, есть более правильный путь? |
|||
27
НЕА123
30.04.09
✎
12:54
|
(24)
странно. сделал (2) и вот так заполнил ТЗ(данные табличного поля) Процедура КнопкаВыполнитьНажатие(Кнопка) Т = Новый ТаблицаЗначений; Т.Колонки.Добавить("А", Новый ОписаниеТипов("Булево")); Т.Колонки.Добавить("Б",Новый ОписаниеТипов("Булево")); С = Т.Добавить(); С.а=Истина; С.б = Истина; С = Т.Добавить(); С.а = ложь; С.б = ложь; ТЗ = Т; КонецПроцедуры |
|||
28
Sova112
30.04.09
✎
12:58
|
ОформлениеСтроки.Ячейки.Колонка1.ОтображатьФлажок = Истина;
вот так отображается, но при смене занчения не меняется на ложь или истина значение и второе рядом отображается значение с кнопкой выбора ложь. |
|||
29
73
30.04.09
✎
13:09
|
(27) Видимо, у меня не так работает, поскольку я тип колонки не указывал.
ЗЫ. Когда двое делают одно и то же, это не значит, что у них получится одно и то же. ЗЫЗЫ. (28) При создании ТЗ тип колонки задается? |
|||
30
НЕА123
30.04.09
✎
13:11
|
(28)
1. удали колонку; 2. добавь колонку; 3. в свойствах данные убери; 4. в свойствах данные флажка укажи имя; 5. тыкни мышом куда-нибудь(на другую колонку) 6. тыкни мышом на созданную колонку, в свойствах не должно быть ЭУ и типа |
|||
31
НЕА123
30.04.09
✎
13:12
|
(29) без типа тоже все нормально.
|
|||
32
НЕА123
30.04.09
✎
13:15
|
+(29) скорее всего, запись формы происходит при активном окне свойства.
то бишь, получается, тут помню-тут не помню(с). |
|||
33
73
30.04.09
✎
13:24
|
(32) Да. Все получилось без ПриВыводеСтроки. Где-то глючит (1С?), надо выполнить (30) внимательно, особенно пп.5,6.
|
|||
34
Sova112
30.04.09
✎
14:19
|
все делаю, нифига не получается(((
делаю в УПП |
|||
35
Sova112
30.04.09
✎
14:37
|
все по пунктам сделала все так и получилось, а в итоге все равно истина или ложь...
|
|||
36
Sova112
30.04.09
✎
14:38
|
как еще посоветует сделать, можно сделать списком тогда чтобы выбиралось сборка это или деталь, но список тоже не работает
|
|||
37
73
30.04.09
✎
14:49
|
(35) Еще раз (30): 1!, 2, 3, 4, 5, 6.
Откуда ж то берется ЭлементУправления, а его не должно быть. Обнови конфигурацию после 1. |
|||
38
quazare
30.04.09
✎
14:50
|
(36) - Списком "Кнопка Списком Выбора" - вроде так, а лучше сделай булево... работает - безотказно.
|
|||
39
Sova112
30.04.09
✎
14:52
|
у меня есть кнопка выбора, кнопка очистики, кнопка регулировки, кнопка открытия, а кнопки списка нет((
|
|||
40
Sova112
30.04.09
✎
14:53
|
я правда сделала ЭУ - поле выбора,
|
|||
41
quazare
30.04.09
✎
14:54
|
1С:Предприятие 8.1 (8.1.13.41) - у меня такая платформа
|
|||
42
Sova112
30.04.09
✎
14:58
|
и у меня
|
|||
43
НЕА123
30.04.09
✎
15:00
|
что-то не то...
попроси кого-нибудь, чтобы рядом посидел - не обязательно программиста, главное чтобы трезвый(можно и с похмелья) и выполни (30) |
|||
44
Sova112
30.04.09
✎
15:02
|
сделала булева, сделала Кнопка Списком Выбора" один фиг ложь истина, ааа весь день убить..............
|
|||
45
Sova112
30.04.09
✎
15:09
|
http://rapidshare.com/files/227483257 - воот смотрите
|
|||
46
Sova112
30.04.09
✎
15:20
|
при чем добавила Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.Колонка1.ОтображатьФлажок = Истина; КонецПроцедуры |
|||
47
Sova112
30.04.09
✎
15:20
|
/__1041___1077___1079___1099___1084___1103___1085___1085___1099___1081_.JPG.html
|
|||
48
Sova112
30.04.09
✎
15:21
|
||||
49
Sova112
03.05.09
✎
18:06
|
так еще можно сделать?
|
|||
50
Immortal
03.05.09
✎
18:07
|
какой ужас
|
|||
51
Sova112
04.05.09
✎
06:37
|
что ужасного? сделала как сказали...
|
|||
52
Sova112
04.05.09
✎
06:53
|
так как посоветуте сделать?
|
|||
53
Sova112
04.05.09
✎
06:56
|
||||
54
Sova112
04.05.09
✎
07:40
|
НЕА123
43 - 30.04.09 - 15:00 - видишь на рисунке все как ты говорил? |
|||
55
Sova112
04.05.09
✎
08:38
|
поняла в чем ошибка, колонка сборка пересоздается (где должен отображаться фложок)
ТекущаяКолонка = КолонкиТаблицыБланкаРасчет.Найти("Сборка"); СдвинутьКолонку(ТекущаяКолонка, ОчереднойНомерКолонки); и при открытии используется вот это ЭлементыФормы.ТЗБланкаРасчета.СоздатьКолонки(); Как можно исользуя выше перечисленно сделать так, чтобы отображался флажок? |
|||
56
butterbean
04.05.09
✎
08:40
|
(55) прошло 4 суток...
по сабжу после ...СоздатьКолонки() напиши ЭлементыФормы.ТЗБланкаРасчета.Колонки.ТвояКолонка.Данные = ""; ЭлементыФормы.ТЗБланкаРасчета.Колонки.ТвояКолонка.ДанныеФлажка = "ХХХХХХ"; |
|||
57
Sova112
04.05.09
✎
08:54
|
просто пусто становится без всяких флажков и знчаений
|
|||
58
butterbean
04.05.09
✎
08:55
|
(57) ты надеюсь догадалась вместо ХХХХХХ написать имя своей колонки??
|
|||
59
Sova112
04.05.09
✎
09:22
|
еще мона ворос, так при эжтом выводе перестает отрабатывать
Процедура ТЗБланкаРасчетаВесМеталлаПриИзменении(Элемент) // Вставить содержимое обработчика. КонецПроцедуры МОжно тоже как-то это избежать или придется через вывод строки сделать? |
|||
60
Sova112
04.05.09
✎
14:39
|
butterbean = а как сделать, если нужнго поле выбора сделать?
|
|||
61
Sova112
04.05.09
✎
15:25
|
сделала вот так вот
мКолонки.Колонка1.ЭлементУправления.УстановитьДействие("НачалоВыбораИзСписка", Новый Действие("ТЗБланкаРасчетаКолонка1НачалоВыбораИзСписка")); мКолонки.Колонка1.АвтоОтметкаНезаполненного = Истина; мКолонки.Колонка1.ЭлементУправления.АвтоОтметкаНезаполненного = Истина; мКолонки.Колонка1.ЭлементУправления.АвтоВыборНезаполненного = Истина; мКолонки.Колонка1.ЭлементУправления.КнопкаСпискаВыбора = Истина; подскажите плиз как теперь сделать чотбы отображался нужный м\список выбора? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |