|
Управляемая форма. Как добавить вычисляемый реквизит в табличную часть документа | ☑ | ||
---|---|---|---|---|
0
Бурбон
07.10.12
✎
18:04
|
Управляемая форма. Как добавить вычисляемый реквизит в табличную часть документа? По управляемым формам не нашел в интернете ответа. Спасибо.
|
|||
1
Wobland
07.10.12
✎
18:08
|
зачем?
Для й=1 По КоличествоСкладов Цикл ИмяКолонки="ОстатокНаСкладе"+Формат(й, "ЧЦ=2; ЧВН="); ТЗ.Колонки.Добавить(ИмяКолонки); ДобавляемыеРеквизитыТЗ.Добавить(Новый РеквизитФормы(ИмяКолонки, ОписаниеЧисла, "Объект.ТЗ")); КонецЦикла; Для й=0 По ГСЧ.СлучайноеЧисло(1, 99) Цикл НоваяСтрока=ТЗ.Добавить(); НоваяСтрока.Товар=СерверныйМодуль.ПолучитьСлучайнуюНоменклатуру(); НоваяСтрока.ДатаПрихода='20010101'+ГСЧ.СлучайноеЧисло(0, 12*365*86400); НоваяСтрока.КоличествоПрихода=ГСЧ.СлучайноеЧисло(0, 99); Для ж=1 По КоличествоСкладов Цикл НоваяСтрока["ОстатокНаСкладе"+Формат(ж, "ЧЦ=2; ЧВН=")]=ГСЧ.СлучайноеЧисло(0, 99); КонецЦикла; КонецЦикла; ИзменитьРеквизиты(ДобавляемыеРеквизитыТЗ); |
|||
2
Бурбон
07.10.12
✎
18:19
|
Wobland - там не ТЧ документа, не управляемые формы.
УТ 11. Новый документ Маршрутный лист. В нем ТЧ Заявки. В ней реквизит Заявка. Также в ней хочу поле Реализация которое должно отобразиться связанный документ реализации Реализация.Заказ это и есть поле связи. Если для заказа несколько реализаций пусть перечислятся в это выч поле все реализации. Итак. Маршруный лист. Заявки. Заявка.Реализация. (Реализация - выч. поле) |
|||
3
Wobland
07.10.12
✎
18:38
|
(2) ну.. форма у меня там самая что ни на есть управляемая
|
|||
4
Wobland
07.10.12
✎
18:39
|
(2) вот я знаю, что есть на свете слово "динамический список"... когда обновлять информацию в поле собираешься?
|
|||
5
Бурбон
07.10.12
✎
18:42
|
4. Пусть не обновляется пока :) Лишь бы отобразила что мне надо.
|
|||
6
aleks-id
07.10.12
✎
18:44
|
>>НоваяСтрока.ДатаПрихода='20010101'+ГСЧ.СлучайноеЧисло(0, 12*365*86400);
>>НоваяСтрока.КоличествоПрихода=ГСЧ.СлучайноеЧисло(0, 99); фигасе ты палишься.... |
|||
7
Fragster
гуру
07.10.12
✎
18:45
|
(6) а ты думал, как данные для тестов генерятся?
|
|||
8
Бурбон
07.10.12
✎
18:46
|
4. динамически списком нельзя т.к. тч предполагается редактировать прям в документе (конечно без редактировоания поля реализации) Есть команды "добавить заявку", "сформировать реализации". модно удалять заявки "крестиком"
|
|||
9
Wobland
07.10.12
✎
18:46
|
(5) открыл форму, ушёл курить. в это время внезапно появляются 80 заявок. а я не вижу
|
|||
10
Бурбон
07.10.12
✎
18:48
|
9 Заявки добавляются в журнал заявок. В документ они попадут только из документа МЛ.
|
|||
11
Wobland
07.10.12
✎
18:48
|
собрать представления документов в одну строку - не великая задача. поместить в поле ТП тоже
|
|||
12
Wobland
07.10.12
✎
18:48
|
(10) не аргумент
|
|||
13
Бурбон
07.10.12
✎
18:50
|
12 тогда поясни что ты имел ввиду как и где внезапно появляются 80 заявок.
|
|||
14
Бурбон
07.10.12
✎
18:51
|
и мы отклоняемся от темы. - как в УФ все таки сделать вы поле, пусть например Кол*Цена в реализации
|
|||
15
Rounder
07.10.12
✎
18:53
|
Поле нужно где? В табличной части?
|
|||
16
Wobland
07.10.12
✎
18:54
|
(13) я про общий подход к решению. если ты делаешь то, что можно поломать, то ты делаешь не то. под "поломать" я имею в виду какие-то допустимые действия, которые приведут к неверному результату. технически осуществимо создать заявку помимо реализации? значит, решай с учётом этого
|
|||
17
Бурбон
07.10.12
✎
18:54
|
Rounder Угу, еще ж :)
|
|||
18
Бурбон
07.10.12
✎
18:55
|
16 я не понял что такое создать заявку помимо реализации, приведи пример поломки пжста.
|
|||
19
Wobland
07.10.12
✎
18:55
|
(14) в обычных при получении данных или при выводе строки считалось такое...
|
|||
20
Wobland
07.10.12
✎
18:56
|
(18) мне отсюда не видно, в УТ11 не копался. внешняя обработка, например
|
|||
21
Wobland
07.10.12
✎
18:56
|
и пиши уже номера постов в скобках ;)
|
|||
22
Бурбон
07.10.12
✎
18:57
|
19 мне НЕ НУЖНЫЕ ОБЫЧНЫЕ, мне нужны УПРАВЛЯЕМЫЕ
|
|||
23
Бурбон
07.10.12
✎
18:58
|
20 нет внешних обработок :)
|
|||
24
Rounder
07.10.12
✎
18:58
|
(22) Все просто.
|
|||
25
Wobland
07.10.12
✎
18:59
|
(22) я в курсе
(23) технически осуществимо это религия такая, не зацикливайся на ней ;) |
|||
26
Rounder
07.10.12
✎
19:01
|
Находим в управляемой форме окно с реквизитами. Дальше раскрываем там Объект. Дальше раскрываем там необходимую ТЧ объекта. Дальше жмем "Добавить колонку реквизита". Именуем его. Настраиваем его тип. Перетаскиваем на форму в ТЧ. А дальше заполняем его например в ПриСозданииНаСервере(), ну или когда угодно.
|
|||
27
Бурбон
07.10.12
✎
19:02
|
26, наконец то. Только я не хочу чтобы создавались новые реквизиты документа и занималась память в БД.
|
|||
28
Wobland
07.10.12
✎
19:02
|
(26) весь вопрос в том, когда? думаю, автору это и так ясно
|
|||
29
Wobland
07.10.12
✎
19:03
|
(27) мда.. не документа, а объекта
|
|||
30
Rounder
07.10.12
✎
19:03
|
(27) Реквизиты документа не создаются! Создается реквизит формы.
|
|||
31
Wobland
07.10.12
✎
19:04
|
что-то я в (11) переоценил автора
|
|||
32
Бурбон
07.10.12
✎
19:04
|
30 упс. я думал что я создаю реквизиты документа так. тогда все ясно. наверное..
|
|||
33
Wobland
07.10.12
✎
19:05
|
сформулировал! ты сейчас сделаешь решение, актуальное только на момент моздания формы
|
|||
34
Бурбон
07.10.12
✎
19:06
|
а все таки в каких обработчиках мне мою задачу порешать
|
|||
35
Wobland
07.10.12
✎
19:06
|
(34) имхается мне, нужна кнопка обновить. откуда иначе клиент узнает, что нужно бы пересчитать?
|
|||
36
Wobland
07.10.12
✎
19:07
|
ну или обработчик ожидания. более бородатые меня поправят
|
|||
37
Кокос
07.10.12
✎
19:12
|
в ПриЧтенииНаСервере в УТ11 такой пример есть:
|
|||
38
Кокос
07.10.12
✎
19:12
|
ОбработкаТабличнойЧастиСервер.ЗаполнитьСлужебныеРеквизитыПоНоменклатуреВКоллекции(
Объект.Товары, Новый Структура( "ЗаполнитьПризнакХарактеристикиИспользуются, ЗаполнитьПризнакТипНоменклатуры, ЗаполнитьПризнакВариантОформленияПродажи", Новый Структура("Номенклатура", "ХарактеристикиИспользуются"), Новый Структура("Номенклатура", "ТипНоменклатуры"), Новый Структура("Номенклатура", "ВариантОформленияПродажи") ) ); |
|||
39
Кокос
07.10.12
✎
19:13
|
что-то такое. а в списках и журналах еще можно курить динамические списки с запросом в виде источника. В запросах в прицнипе любые формулы можно реализовать.
|
|||
40
Бурбон
07.10.12
✎
19:18
|
38 нифигасе, надо разведать технологию
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |