Регистрация Правила Главная форума Поиск |
0
- 17.07.2013 - 16:46
|
Вопрос в следующем. Хочу включать/выключать доступность многострочной части в форме документа. Подскажите, плиз, какой синтаксис можно использовать (если можно), учитывая что у табличной части нет идентификатора? | |
1
- 17.07.2013 - 16:58
| кто тебе сказал что у табличной части колонок нет идентификаторов ? | |
2
- 17.07.2013 - 16:59
| а уж номер строки он и так номер строки | |
3
- 17.07.2013 - 17:33
|
форма.многострочнаячасть... доступ к отдельным оеквизитам тч через форма.имяреквизита... | |
4
- 17.07.2013 - 20:31
| ТЧ в 7.7 единственная у документа, потому и идентификатор ей не нужен. | |
5
- 18.07.2013 - 08:01
| в любой типовой есть управление видимостью колонок табличной части. Если надо прятать табличную часть целиком, то наверное проще всего прятать слой, на котором она размещена | |
6
- 18.07.2013 - 09:59
|
Есть в 7-ке идентификатор для табличной части. Атрибут объекта Форма МногострочнаяЧасть. Англоязычный синоним MultyColumn. Значение атрибута МногострочнаяЧасть представляет собой ссылку на элемент диалога документа - табличную часть. К атрибуту МногострочнаяЧасть применим метод Видимость(). | |
7
- 18.07.2013 - 10:40
|
(6) + недокументированная типо ;)) Зы доступность тоже | |
8
- 18.07.2013 - 10:49
|
2(7) С Доступностью не экспериментировал. А Видимость на последних релизах 100% работала. Вообще в клюшках была масса забавных и полезных недокументированных фич. Я пользовался например управлением размещения реквизитов (прямо задавал им координаты и размеры в коде (в md-шнике надо было ручками поменять пару флагов у формы этой обработки и эта возможность становилась доступна)), привешивал к форме обработки обработчик ожидания и т.п. Файлик с описанием этих хитростей долго хранил, но с переездом на снеговика куда-то закинул на CD диск и уже не вспомню куда :( | |
9
- 18.07.2013 - 11:38
|
(6) в (3) посыл на это ужо дан, было бы желание) доступность() тоже доступна)) | |
10
- 18.07.2013 - 12:07
|
(8) meta.als http://www.erp-volga.com/hare/add-in/addin.meta.html | |
11
- 18.07.2013 - 13:13
|
(1) Я говорил за всю табличную часть, а не за колонки и строки. (3,6) Не работает метод. При Форма.МногострочнаяЧасть.Доступность(0) - доступна, а при использовании Форма.МногострочнаяЧасть.Видимость(0) - видна. (5) Нет задачи прятать. Именно доступностью надо управлять. | |
12
- 18.07.2013 - 13:39
| (11) Пардон. Соврамши. Метод Видимость(0) сработал (следовавший после этого метод Форма.ИспользоватьСлой() видно перерисовывал ТЧ заново. Поменял местами и заработало), а Доступность(0) - нет. | |
13
- 18.07.2013 - 17:34
| ты видимость и доступность одновременно не используй | |
14
- 18.07.2013 - 20:11
| Помню, что в некоторых релизах обращение к методу Доступность элементат формы, делало его видимым. Потому приходилось следить за тем, чтоб Видимость стояла после Доступности... | |
15
- 18.07.2013 - 20:53
|
покопалась в своих помоях вот нашла Форма.МногоСтрочнаяЧасть.Видимость(Режим) Управление видимостью табличной части дока. Работает только в ДОКУМЕНТЕ. Режим:- 1 - показать табличную часть,0 - скрыть табличную часть дока Возвращаемое значение Число - 1 - табличная часть видимая, 0 - нет. Примечание Фича. Недокументированная. Может не поддерживаться. До 18 релиза РАБОТАЕТ НОРМАЛЬНО. Форма.МногоСтрочнаяЧасть.Доступность() Назначение: Похоже на управление доступностью табличной части дока. Доступно только в ДОКУМЕНТЕ. Возвращаемое значение При попытке определения типа возвращаемого значения - типЗначенияСтр(form.multycolumn.Доступность(""Коли чество"")) где Количество - идентификатор колонки - возвращается неопределенный тип. Ошибки при этом не выдается. Управления доступностью нет. Примечание Фича. Недокументированная. Может не поддерживаться. До 18 релиза работает - т.е. НИЧЕГО НЕ ДЕЛАЕТ. Форма.МногоСтрочнаяЧасть.Цвет() Назначение: Похоже на управление цветом табличной части дока. Доступно только в ДОКУМЕНТЕ. Возвращаемое значение При попытке определения типа возвращаемого значения - типЗначенияСтр(form.multycolumn.color(ХХ)) где ХХ - что угодно - возвращается неопределенный тип. Ошибки при этом не выдается. Управления цветом нет. Примечание Фича. Недокументированная. Может не поддерживаться. До 18 релиза работает - т.е. НИЧЕГО НЕ ДЕЛАЕТ. Форма.МногоСтрочнаяЧасть.Редактирование() Назначение: Похоже на управление цветом табличной части дока. Доступно только в ДОКУМЕНТЕ. Возвращаемое значение При попытке определения типа возвращаемого значения - типЗначенияСтр(form.multycolumn.редактирование(ХХ) ) где ХХ - что угодно - возвращается неопределенный тип. Ошибки при этом не выдается. Управления цветом нет. Примечание Фича. Недокументированная. Может не поддерживаться. До 18 релиза работает - т.е. НИЧЕГО НЕ ДЕЛАЕТ. Форма.МногоСтрочнаяЧасть.ххххххх() Назначение: ХХХХХХХ - могут быть методы реквизита, например, Заголовок и д.р. Доступно только в ДОКУМЕНТЕ. Возвращаемое значение При попытке определения типа возвращаемого значения - типЗначенияСтр(form.multycolumn.ХХХХХХХХ(ЖЖ)) где ЖЖ - что угодно - возвращается неопределенный тип. Ошибки при этом не выдается. Управления цветом нет. Примечание Фича. Недокументированная. Может не поддерживаться. До 18 релиза работает - т.е. НИЧЕГО НЕ ДЕЛАЕТ. Вероятно, для совместимости при обращении к реквизиту Форма.ОбработкаОжидания(""ИмяПроцедуры"",ВремяВСек ундах) Назначение: Используется ТОЛЬКО в форме! Обращение через ФОРМА.ОбработкаОжидания. Описание можно посмотреть на стандартную функцию ОбработкаОжидания в документации. Отличие вызова через ФОРМА - можно запустить дополнительную (вторую, третью и т.д.) обработку параллельно определенной в глобальном модуле. Т.е. такой запуск активизирует запуск по таймеру процедуры формы, а не процедуры в глобальном модуле. Имя указываемой в параметрах процедуры - имя процедуры этой же формы. Запуск всех процедур осуществляется от одного таймера. Останов - либо аналогично документированной ОбработкаОжидания, либо при закрытии формы - автоматически. Возврат: Возвращаемое значение - нет. Замечание: Если на форме есть реквизит с педалькой (например, поле с датой), то при нажатии на педальку и открытии формы выбора - событие не активизируется. Впрочем, процедура в глобальном модуле также останавливается. | |
16
- 18.07.2013 - 20:57
|
файло называется meta.als dваляется в инете | |
17
- 19.07.2013 - 13:02
|
(13) Нет. Одновременно не использую. Просто подставил метод Видимость() вместо Доступность(). (15) Да, есть у меня такая фича в синтакс-помощнике. Как и написано, она ничего не делает. Придется другими способами регулировать доступность ТЧ документа. | |
18
- 19.07.2013 - 13:05
| (16) чукча не читатель ;))) чукча писатель (10) ;))) | |
19
- 19.07.2013 - 14:16
|
(18) | |
20
- 19.07.2013 - 15:38
| Хорошую вещь можно посоветовать и дважды. В оба уха. | |
| Интернет-форум Краснодарского края и Краснодара |