Имя: Пароль:
1C
1С v8
Список значений в реквизите табличной части.
0 Coldboy
 
04.10.12
15:53
Здравствуйте. Хочется сделать в строке табличной части список значений в колонке, но не знаю каким образом это можно связать еще с реквизитом табличной части. Для чего хочу связать с реквизитом, для того, чтобы потом программно добавлять в эту колонку со списком, значения. Думал все повязать с регистром сведений, но че то не особо нравится, информацию получу оперативно, а вот записывать в элемент справочника в табличную часть хз как эту информацию. У кого какие идеи, подскажите как быть?
1 PR
 
04.10.12
15:53
Никак.
2 Coldboy
 
04.10.12
15:57
в смысле никак, что никто не делал?
3 PR
 
04.10.12
15:59
(2) В смысле никак.
Только что разве через хранилище значения.
4 Coldboy
 
04.10.12
16:00
up?
5 Coldboy
 
04.10.12
16:00
(3) я к этому и подвожу как там делать, где прочитать про хранилище можно и как оно вообще данные хранит?
6 PR
 
04.10.12
16:06
(5) Делать так как нужно, прочитать в СП, хранит в двоичных данных, ссылочная целостность не поддерживается, так что не рекомендую.
7 palpetrovich
 
04.10.12
16:08
совсем нежавно решал подобную задачу, остановился на дополнительном справочнике - как альтернативе списку значений
8 НЕА123
 
04.10.12
16:08
(0)
добавить ТЧ, связать по ключу
?
9 Coldboy
 
04.10.12
16:08
значит тока вариант через регистр сведений остается да?
10 palpetrovich
 
04.10.12
16:09
нежавно = неДавно :)
11 Maxus43
 
04.10.12
16:10
РС, справочник, хранилище значения... выбирай
12 spu79
 
04.10.12
16:11
не в вводите автора в заблуждение, все нормально реализуется и красиво работает
13 PR
 
04.10.12
16:12
Пойду схожу за попкорном :))
14 Coldboy
 
04.10.12
16:12
(12) вы щас о чем?
(11) через справочник эт как? ссылку делать на примерные списки значений или что ?
15 spu79
 
04.10.12
16:13
пример откуда можно содрать готовое решение это ОСВ, там таблица по развернутому сальдо, отдельная колонка тип список значений заполняется списком раскрываемых субконто. курить БП, УПП
16 Maxus43
 
04.10.12
16:14
(14) > (7)
17 Coldboy
 
04.10.12
16:22
(8) еще громоздить 1 ТЧ и связи делать, а еще потом добавлять соблюдая связи правильно понял? а которую добавлю ТЧ мне ее как показывать?
(7) как образом делали это примерно идею бы что в доп справочнике держали.
18 Maxus43
 
04.10.12
16:25
да РС помойму покрасивше будет
19 Coldboy
 
04.10.12
16:26
(18) я бы сказал сердито и красиво)
хотел бы еще че то новое испытать ... =)
20 Maxus43
 
04.10.12
16:27
(19) хранилище значения попробуй
21 Coldboy
 
04.10.12
16:28
тока вот проблемно будет с занесением программно данных в этот список значений при реализации при помощи РС.
22 Maxus43
 
04.10.12
16:28
(21) ничо проблемного, при записи дока
23 PR
 
04.10.12
16:28
(18) Причем здесь красивше? РС удалять можно. А справочник фиг.
24 Maxus43
 
04.10.12
16:30
(23) при правильном подходе и справочник красивше, например посмотрев как Ключи аналитики учета и т.д. при РАУЗе формируются... элегантно и красиво
25 Coldboy
 
04.10.12
16:30
(22) как при записи? если у меня не реквизит а элемент на форме ...
26 Coldboy
 
04.10.12
16:31
как я элемент на форме список значений, напихаю данные программно из РС.
интерактивно все ок будет.
27 PR
 
04.10.12
16:31
(25) LOL
Некоторое дежавю, недавно ветка была с ровно таким же развитием :))
28 palpetrovich
 
04.10.12
16:31
(17) начало v8: СписокЗначений в ТЧ документа - кошерно?
сделал допСправочник Маршруты, в табЧасти которого находятся Склады
29 Coldboy
 
04.10.12
16:32
(28) ну я и говорю сделать ссылку на этот справочник, в котором в ТЧ, будет то что я ищу верно?
30 Coldboy
 
04.10.12
16:33
а серьезно как в форму в реквизит формы записать данные.
ЭтотОбъект.ЭтаФорма.РеквизитФормы и пихать получается да?
31 Maxus43
 
04.10.12
16:34
(30) данные формы не сохраняются в ИБ
32 Coldboy
 
04.10.12
16:36
(31) вот именно, тогда мне придется каждый раз при открыии и записи эти данные запихивать ?
33 Maxus43
 
04.10.12
16:37
(32) угу
34 palpetrovich
 
04.10.12
16:37
(32) вот и не изобретай велосипед, делай через справочник
35 Coldboy
 
04.10.12
16:39
(33) ну тута мы и будем валится на скорости открытия и записи данных.
Всем спасибо буду думать. Потом расскажу сделал. Думаю элемент со справочником будет удобнее людям добавлять данные ...
36 palpetrovich
 
04.10.12
16:46
(35) получилось так: http://www.fayloobmennik.net/2248350
37 palpetrovich
 
04.10.12
16:48
блин, загрузил черте-куда :)
http://s019.radikal.ru/i636/1210/61/202b895265c2.jpg
38 Coldboy
 
04.10.12
16:50
(37) ну я вас так и понял, эт был один из самых таких простых но удобных вещей, правда эти элементы справочника когда удалять могут быть проблемы.
39 Coldboy
 
04.10.12
17:05
Всем спасибо за помощь.
40 palpetrovich
 
04.10.12
17:08
(38) Решается проверкой (приЗаписи, удалении)
   Если Не ЭтоНовый() Тогда
       Запрос = Новый Запрос;
       Запрос.Текст =
       "ВЫБРАТЬ
       |    АвтоперевозкаПеревозки.Ссылка
       |ИЗ
       |    Документ.Автоперевозка.Перевозки КАК АвтоперевозкаПеревозки
       |ГДЕ
       |    АвтоперевозкаПеревозки.Маршрут = &Ссылка
       |    И АвтоперевозкаПеревозки.Ссылка.Проведен";    
       Запрос.УстановитьПараметр("Ссылка", Ссылка);
       Результат = Запрос.Выполнить();
       Если НЕ Результат.Пустой() Тогда
           ТекстСообщения = "Элемент "+ Ссылка.НаименованиеПолное + " уже участвует в движениях документов: ";
           Выборка = Результат.Выбрать();
           Пока Выборка.Следующий() Цикл
               ТекстСообщения = ТекстСообщения + "
               |" + СокрЛП(Выборка.Ссылка);
           КонецЦикла;    
           Сообщить(ТекстСообщения);
           Отказ = Истина;
       КонецЕсли;
   КонецЕсли;
// в данном, конкретном случае проверка по одному доку
Ошибка? Это не ошибка, это системная функция.