|
Внешняя обработка заполнения ТЧ | ☑ | ||
---|---|---|---|---|
0
Смертник
03.07.13
✎
15:33
|
Необходимо создать внешнюю обработку заполнения ТЧ. Создал - сделал вывод ТЗ на форму объекта, все отрабатывает согласно заданным отборам.
Вопрос, а как в этой ТЗ добавить колонку - типо отметки какие из строк мне необходимо загружать? Товары = Запрос.Выполнить().Выгрузить(); ЭлементыФормы.Товары.Значение = Товары; ЭлементыФормы.Товары.СоздатьКолонки(); Загрузку в ТЗ сделал способом выше, помогите поле отметки создать |
|||
1
mikecool
03.07.13
✎
15:34
|
в запросе поле с типом булево - и само создастся
|
|||
2
1Сергей
03.07.13
✎
15:35
|
или
НоваяКолонка = Товары.Колонки.Добавить(); |
|||
3
Смертник
03.07.13
✎
15:42
|
ЛОЖЬ КАК Загрузить
Это в запросе, так примерно? |
|||
4
Смертник
03.07.13
✎
15:45
|
а чтобы заместо - Да нет - можно было ставить галочки, как сделать?
|
|||
5
Михаил Козлов
03.07.13
✎
15:56
|
(4) В соответствующей колонке нужно указать путь к данным флажка. Добавьте в ТП колонку "Загрузить" и добейтесь, чтобы показывалась галочка.
|
|||
6
1Сергей
03.07.13
✎
15:59
|
(5) + погугли мисту, там какая-то запара была со свойствами "Данные" и "ДанныеФлажка"
|
|||
7
Смертник
03.07.13
✎
16:14
|
А вопрос а как теперь загрузить только те строки, которые отмечены в Истину?
|
|||
8
zladenuw
03.07.13
✎
16:17
|
||||
9
Смертник
03.07.13
✎
16:25
|
Товары = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.Товары.Значение = Товары; ЭлементыФормы.Товары.СоздатьКолонки(); ЭлементыФормы.Товары.Колонки.Загрузить.ДанныеФлажка="Загрузить"; ЭлементыФормы.Товары.Колонки.Загрузить.Данные=""; ЭлементыФормы.Товары.Колонки.Загрузить.ТолькоПросмотр=Ложь; ЭлементыФормы.Товары.Колонки.Загрузить.РежимРедактирования=РежимРедактированияКолонки.Непосредственно; Вот так получилось. Вот теперь как загрузить только те строки которые отмечены в Истину |
|||
10
Смертник
03.07.13
✎
16:31
|
Заполнение в ТЗ выполняется по кнопке - Заполнить, а чтобы заполнить ТЧ надо создать еще одну кнопку?
|
|||
11
Darky
03.07.13
✎
16:33
|
А в чем проблема загрузить отмеченные?
|
|||
12
palpetrovich
03.07.13
✎
16:36
|
(9) сделай запрос к ТЗ с отбором Отмеченных и уже результат выгружай в ТЧ
ну или просто заполняй ТЧ в цикле по ТЗ :) |
|||
13
Смертник
03.07.13
✎
16:42
|
Для Каждого ТекСтр из Товары Цикл
КонецЦикла |
|||
14
Смертник
03.07.13
✎
16:46
|
Так чую надо еще одну кнопку добавить - Типо Загрузить, а то чтото я протормозил
|
|||
15
zladenuw
03.07.13
✎
16:48
|
||||
16
Смертник
03.07.13
✎
16:49
|
Флажок я уже получил, осталось загрузить те значения которые отмеченный флажком
|
|||
17
Смертник
03.07.13
✎
17:05
|
Подскажите пожалуйста стоит еще одну кнопку создавать непосредственно для Загрузки ТЗ в ТЧ?
|
|||
18
Смертник
03.07.13
✎
17:22
|
ЗагрузитьНажатие(Кнопка);
КонецПроцедуры Процедура ЗагрузитьНажатие(Кнопка) Экспорт Для каждого Стр Из Товары Цикл НоваяСтрока = пОбъект.Товары.Добавить(); КонецЦикла КонецПроцедуры Сделал так, но теперь при нажатии Выполнить - у меня в табличную часть грузятся пустые строки |
|||
19
Смертник
03.07.13
✎
17:24
|
Как это исправить - чтобы при Выполнить заполнялась просто ТЗ, а при нажатии кнопки Загрузить - уже непосредственно заполнялось
|
|||
20
Смертник
03.07.13
✎
17:32
|
Это сделал теперь вот при попытке заполнить ТЧ - выводить пустые строки
|
|||
21
DTrofimov
03.07.13
✎
17:33
|
(20) А новуюСтроку кто заполнять будет?
|
|||
22
Смертник
03.07.13
✎
17:37
|
а можно чтобы не перебирать какие колонки должна включать Новая строка - сразу все загрузить?
То есть не - НоваяСтрока.Номенклатура = Стр.Номенклатура; А все сразу |
|||
23
zladenuw
03.07.13
✎
18:32
|
(22) заполнитьзначениясвойств(приемник,Источник)
|
|||
24
Смертник
05.07.13
✎
09:56
|
Вопрос - отметил я строки в ТЗ, которые хочу загрузить. А как мне загрузить именно те строки которые отмечены в истину?
|
|||
25
Смертник
05.07.13
✎
11:03
|
Можно закрыть тему)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |