|
|
|
Реквизит табл части в список справочника | ☑ | ||
|---|---|---|---|---|
|
0
anisa8310
21.05.13
✎
09:39
|
Доброе всем!
http://s61.radikal.ru/i172/1305/f3/0c610ce2ccce.jpg Как вытащить в список справочника отдельной колонкой реквизит табличной части элемента справочника. Как это делается через запрос при открытии формы?? или как то по другому можно? Заранее всех благодарю) |
|||
|
1
ДенисЧ
21.05.13
✎
09:40
|
если неуправляемые - то при выводе строки
|
|||
|
2
Maxus43
21.05.13
✎
09:40
|
(21) При получении данных у формы списка деалется.
А ещё лучше - при записи элемента справочника в доп реквизит писать через запятую значения из строк ТЧ. Так делается в ЗУПе например |
|||
|
3
Maxus43
21.05.13
✎
09:40
|
(1) тю
|
|||
|
4
Maxus43
21.05.13
✎
09:40
|
(2)>(0)
|
|||
|
5
Cube
21.05.13
✎
09:41
|
(0) Точно так же, как и раскрашивать строки в списке...
Да, лучше запросом, и лучше ПриПолученииДанных() |
|||
|
6
ДенисЧ
21.05.13
✎
09:41
|
+(1) или при получении данных.
|
|||
|
7
Cube
21.05.13
✎
09:41
|
(2) +100 за доп реквизит.
|
|||
|
8
anisa8310
21.05.13
✎
09:44
|
..т.е реквизит-в него записывать реквизит табличной части?
|
|||
|
9
Maxus43
21.05.13
✎
09:47
|
(8) в него записывать все реквизиты ТЧ, через запятую. Поле типа Комментария будет, но формироваться будет программно, без редактирования человеком
|
|||
|
10
hhhh
21.05.13
✎
09:47
|
(8) ну в зависимости, сколько строчек в таб части. Допустим тысяча строк там, ты делаешь реквизит строчный длиной 10000 символов и в него в цикле через запятую фигачишь реквизиты из строчек.
|
|||
|
11
Cube
21.05.13
✎
09:49
|
(8) в ЗиУП / БП / УПП в ведомостях на выплату з/п такой код ПриЗаписи():
КраткийСоставДокумента = ""; Для каждого СтрокаТЧ Из ТЧДокумента Цикл ФИОФизЛица = ОбщегоНазначения.ФамилияИнициалыФизЛица(УдалениеСимволовСкобок(СтрокаТЧ[ИмяРеквизита].Наименование)); Если Найти(КраткийСоставДокумента, ФИОФизЛица) = 0 Тогда Если ОграничиватьДлину Тогда КраткийСоставДокумента = КраткийСоставДокумента + ", " + ФИОФизЛица; ИначеЕсли СтрДлина(КраткийСоставДокумента) < 100 Тогда КраткийСоставДокумента = КраткийСоставДокумента + ", " + ФИОФизЛица; Иначе КраткийСоставДокумента = Сред(КраткийСоставДокумента,3,95) + "..."; Прервать; КонецЕсли; КонецЕсли; КонецЦикла; |
|||
|
12
Maxus43
21.05.13
✎
09:49
|
(10) в типовых помоему там ограничение, не все 1000 строк пишет кнечно. Но суть такая. Реквизит неограниченой длинны и всё
|
|||
|
13
anisa8310
21.05.13
✎
09:50
|
(12) Хорошо спасибы огромные!!!
|
|||
|
14
anisa8310
21.05.13
✎
09:51
|
(11) да буду в отд. реквизит использовать
|
|||
|
15
anisa8310
21.05.13
✎
09:51
|
(10) Неееет там не много...будет
|
|||
|
16
anisa8310
21.05.13
✎
10:10
|
строки и ссылки вывести не удается
сумму то вывела нормально Сумма=ДоходОтКомпании.Итог("Сумма"); ВидДеятТаб=ВидыДеятельности.ВыгрузитьКолонки("ВидДеятельности"); -никак |
|||
|
17
Maxus43
21.05.13
✎
10:15
|
(16) что это?
|
|||
|
18
Maxus43
21.05.13
✎
10:16
|
см (11)
|
|||
|
19
anisa8310
21.05.13
✎
11:10
|
(18) не понимаю
|
|||
|
20
Мыш
21.05.13
✎
11:14
|
(19) Ссылки в представления преобразовывай.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |