|
Табличка на форме | ☑ | ||
---|---|---|---|---|
0
tolok_d
03.09.12
✎
17:38
|
Есть таблица на форме, внешней обработки. Как заполнять эту самую таблицу? На пальцах:
1. открывается форма 2. нажатие кнопки "добавить" 3. Добавление строчки в таблицу 4. заполнение строчки 5. при нажатии ок - сохраняемся Собственно интересует именно как связать между собой модуль обработки, модуль формы обработки и, непосредственно, таблицу значений в которой будет все сохранятся. |
|||
1
Господин ПЖ
03.09.12
✎
17:39
|
>Собственно интересует именно как связать между собой модуль обработки, модуль формы обработки и, непосредственно, таблицу значений в которой будет все сохранятся
внимательно читая буквари типа Радченко... |
|||
2
mikecool
03.09.12
✎
17:39
|
добавить таблицу с типом ТЗ и все
|
|||
3
Stim
03.09.12
✎
17:39
|
УФ?
|
|||
4
tolok_d
03.09.12
✎
17:45
|
(1) тыкни пальцем, я не нашол
(2) Добавил, не создаются строки (3) не совсем понял |
|||
5
Wobland
03.09.12
✎
17:46
|
где ты это всё хранить собрался?
|
|||
6
mikecool
03.09.12
✎
17:47
|
(4) добавь панель с кнопками, привяжи ее к экшенам таблички
|
|||
7
tolok_d
03.09.12
✎
17:47
|
(5) в таблице значений
|
|||
8
Wobland
03.09.12
✎
17:48
|
(7) а таблицу значений где?
|
|||
9
Wobland
03.09.12
✎
17:48
|
(8) я про пункт пятый
|
|||
10
tolok_d
03.09.12
✎
17:49
|
(6) подскажи где я могу почитать про экшены? или, если есть, пример какой нибудь скинь в внешней обработке.
|
|||
11
Wobland
03.09.12
✎
17:49
|
(10) спроси у (1)
|
|||
12
tolok_d
03.09.12
✎
17:50
|
(8) таблица значений - временная, она нужна будет только на время вызова формы, потом с ней будет делаться кое что очень пошлое((
|
|||
13
Wobland
03.09.12
✎
17:51
|
(12) пункт пятый отменяется?
|
|||
14
mikecool
03.09.12
✎
17:51
|
я один не понимаю, чего хочет ТС?
|
|||
15
Wobland
03.09.12
✎
17:51
|
тогда рассказывай, что делал, как не получилось и почему не читал буквари
|
|||
16
Wobland
03.09.12
✎
17:51
|
(14) а я понимаю ;)
|
|||
17
tolok_d
03.09.12
✎
17:52
|
(12) ну я очень упростил. после нажатия на ок, будет обрабатываться таблица, точнее данные в ней
|
|||
18
Wobland
03.09.12
✎
17:55
|
я никому не скажу, что одним из вариантов является создание ТЧ у обработки
|
|||
19
salvator
03.09.12
✎
17:56
|
(0) Командную панель добавь для табличного поля на форме. Уже пункты 1-4 выполнишь.
|
|||
20
pessok
03.09.12
✎
17:57
|
человек не знает как по кнопке добавить строки в тч?
|
|||
21
tolok_d
03.09.12
✎
18:00
|
на форме создал поле, которое является таблицой значений, добавил кнопку добавить
в модуле прописал: Функция Печать() Экспорт ДанныеОтПользователя = Новый ТаблицаЗначений; ДанныеОтПользователя.Колонки.Добавить("Реквизит"); ДанныеОтПользователя.Колонки.Добавить("Значение"); Форма = ПолучитьФорму("ТаблицаДанных"); Форма.ОткрытьМодально(); КонецФункции теиерь не знаю как правильно. По идее надо кнопке "добавить" приписать: Строка = ДанныеОтПользователя.Добавить() Но не видит ДанныеОтПользователя |
|||
22
tolok_d
03.09.12
✎
18:02
|
(20) да, не знаю. Прошу не осуждать, все когда то учились, учаться или будут учится. вот и прошу помощи. Я просто прошу мне направить! Мне удобнее почитать, посмотреть на примерах, чем вас тут дергать.
|
|||
23
Wobland
03.09.12
✎
18:03
|
(21) не вижу смысла чего-то объяснять. сначала к радченке, потом сюда
|
|||
24
tolok_d
03.09.12
✎
18:06
|
(23) Просто у меня добавляются строки в ТЗ, но не отображается это на форме.
|
|||
25
0Mint
03.09.12
✎
18:09
|
(0) Возьми обработку печать ценников из типовой УТ 10.3 и посмотри как там сделано.
|
|||
26
zladenuw
03.09.12
✎
18:10
|
(24) вот
ТЗ = Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("Реквизит"); ТЗ.Колонки.Добавить("Значение"); СтрТЗ = ТЗ.Добавить(); СтрТЗ.Реквизит = "1"; СтрТЗ.Значение = "3333"; ЭлементыФормы.ТабличноеПоле1.Значение = ТЗ; ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); А (23) прав. читай книги или гугли |
|||
27
tolok_d
03.09.12
✎
18:11
|
(25) спасибо. Сейчас посмотрю
|
|||
28
tolok_d
03.09.12
✎
18:14
|
(26) Я знаю как заполнять ТЗ. Мне ее надо заполнить интерактивно.
|
|||
29
Wobland
03.09.12
✎
18:14
|
есть ТП на форме (ТЧ обработки) с возможностью добавления/удаления. вот пакетная печать:
Процедура Печать(НаПринтер) Для Каждого ТекСтрока Из Карты Цикл Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ ПЕРВЫЕ 1 | ДоговорыКонтрагентов.Ссылка |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.Владелец = &Владелец"; Запрос.УстановитьПараметр("Владелец", ТекСтрока.БензиноваяКарта.ВладелецКарты); Выборка=Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда дог=Выборка.Ссылка.ПолучитьОбъект(); //дог.ИнициализацияWord(КаталогВременныхФайлов()+Выборка.Ссылка.Владелец.Наименование+".tmp", НаПринтер); дог.ПечатьДоговора(НаПринтер); дог.ПечатьПриложения1(НаПринтер); дог.ПечатьПриложения2(НаПринтер); дог.ПечатьПриложения3(НаПринтер); дог.ПечатьПриложения4(НаПринтер); дог.ПечатьПриложения5(НаПринтер); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
30
Wobland
03.09.12
✎
18:15
|
(28) открываю букварб наугад на странице 124 и вижу возможность интерактивного заполнения
|
|||
31
tolok_d
03.09.12
✎
18:18
|
(28) Спасибо, именно то что искал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |