|
Создание строк ТЗ с ручным заполнением | ☑ | ||
---|---|---|---|---|
0
етк
04.07.12
✎
05:31
|
Есть: внешняя обработка с обычной формой. На ней я программно создаю ТЗ с двумя колонками и так же программно ТП с свойствами ТолькоПросмотр=ложь, Доступность=истина, ИзменятьСоставСТрок=истина.
Нужно: по нажатию кнопки создавалась новая строка ТЗ и я ручками вбивал значения ячеек. Не могу понять как это делается. Если задаю строки программно, то потом в ТП они не редактируются =\ ЗЫ: 1с первый раз увидел буквально вчера... |
|||
1
lamme
04.07.12
✎
05:35
|
гы .. добавь сверху над твоей ТЗ - коммандную панель
и источник укажи = твоя ТЗ. дальше - там все само появится и ничего программно типа- кнопку для создания строки - делать не надо |
|||
2
lamme
04.07.12
✎
05:36
|
в .. там можно указать на панели этой - автозаполнение = да
|
|||
3
lamme
04.07.12
✎
05:36
|
это тебе не 1С7
где надо кнопки лепить .. т.е. создавать подобие панели - каждый раз вручную |
|||
4
етк
04.07.12
✎
05:51
|
ХМ... суть то не в кнопках, а в строках и ячейках...
командная панель есть по умолчанию на стартовой форме, в свойствах поставлен чекбокс "автозаполнение". ИсточникДействий присутствует один единственный "Форма". Как эта чудо панель поможет мне лепить строки к ТП? Или я чего-то сурово не догоняю?)) |
|||
5
Web00001
04.07.12
✎
06:00
|
(3) Редкий раз когда пригождается родная панелька, обычно приходится все писать самому, лепить панельки\кнопочки\обработчики событий в общем все как в 7ке. Но здесь видимо как раз случай когда родной хватит :)
(4) Скорее всего.. |
|||
6
Web00001
04.07.12
✎
06:08
|
(4)
1. Нажал кнопку "добавить" 2. Добавилась строка 3. Ввел значение Ты же этого хотел? |
|||
7
етк
04.07.12
✎
15:14
|
1.Чтобы панель заработала, пришлось создать ТП и ТЗ руками. Как К.панели задавать источник действий программно не разобрался. МОжет знает кто?
2.Строки создаются, но ячейки все равно не редактируются вручную. Какие настройки я пропустил? 3. Можно ли как-то обратится к этой кнопке К.панели "Добавить", чтобы она не только строки добавляла, а еще какую-нибудь функцию выполняла? Собственно мне нужно чтобы по нажатию создавалась строка, а после заполнения ячеек из их значений и названий колонок создавалась структура. потом эту структуру нужно еще и в массив запихнуть. Можно ли все это повесить на одну процедуру нажатия кнопки К.панели? |
|||
8
LAAry
04.07.12
✎
15:18
|
(0) программно? v8: Почему не работает следующее?
|
|||
9
Mort
04.07.12
✎
15:19
|
КоманднаяПанель.ИсточникДействий = ТабличноеПоле;
|
|||
10
LAAry
04.07.12
✎
15:22
|
(7) 3. можно написать вызов нужного кода в событии при создании
|
|||
11
етк
04.07.12
✎
20:30
|
LAAry, прав. Добавил Тип при создании колонок и теперь все прекрасно редактируется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |