Имя: Пароль:
1C
1C 7.7
v7: ТЗ в реквизит
0 Lexxus79
 
25.05.16
17:48
Привет всем !
Есть ли возможность выгрузить Таблицу значений в реквизит шапки или реквизит табличной части (чтобы потом, при открытии документа, можно было смело обратиться к этой тз) ?
зы. не пробовал ни разу раньше ((
1 Изучаю1С8
 
25.05.16
17:49
можно
2 Lexxus79
 
25.05.16
17:49
каким образом ? тип реквизита - неопределенный ?
3 Изучаю1С8
 
25.05.16
17:50
строка неограниченной длинны
4 Lexxus79
 
25.05.16
17:51
(3) сейчас попробую
5 Изучаю1С8
 
25.05.16
17:51
метод ЗначениеВСтроку
6 Изучаю1С8
 
25.05.16
17:52
ну и ЗначениеИзСтроки соответственно
7 Builder
 
25.05.16
18:03
Есть еще "ЗначениеВСтрокуВнутр"
Но если у тебя в таблице ссылочные значения, то это не очень правильно. При удалении 1С не увидит на них ссылки.
Лучше завести "служебный документ" и в нем хранить таблицу.
8 Lexxus79
 
25.05.16
18:16
Вообще отлично ! Спасибище, ))
Про документ дополнительный думал, он , в моем случае, не особо нужен.
9 Lexxus79
 
25.05.16
18:51
Так, с реквизитом в шапке все понятно, строка неограниченной длины.
А как быть с реквизитом тч, у него фиксированная длина строки.
??
10 FN
 
25.05.16
18:54
(9) и слава богу.
11 Lexxus79
 
25.05.16
18:55
(10) а конкретнее
12 FN
 
25.05.16
18:56
я бы вообще реквизиты неограниченной длины скрыл бы от разработчика с опытом менее 5 лет...
13 FN
 
25.05.16
19:00
озвучь задачу полностью
14 Lexxus79
 
25.05.16
19:03
(12) молодец ) опыт с 2002 года, если интересно. правда последние года 3 не писал практически ничего.
15 Lexxus79
 
25.05.16
19:06
(13) метод, предложенный в (5) работает, при строке неограниченной длины, что мы можем поставить в реквизите шапки. В реквизите тч мы можем установить тип строка с фиксированным количеством знаков. В этом случае, метод (6) не работает. как сохранить ТЗ в реквизит табличной части ?

полное тз смысла нет выкладывать, т.к. конфа специализированная, мною вдоль и поперек переписанная.
16 Смотрящий
 
25.05.16
19:08
(14) Опыт то вроде пропить не должен был - то, что будет в таблице этой, ссылочного типа которую ты засунешь в строку неограниченной длины. Не будет проходить через ссылочную целостность бд.
17 FN
 
25.05.16
19:13
(15) тогда у меня для тебя три ответа.
Это ограничение платформы.
Можно обойти через служебный справочник с реквизитом неограниченой длины.
Огласить Тз, может тогда можно будет и полезный совет дать.
18 Lexxus79
 
25.05.16
19:13
(16) а если там будет храниться только текстовый формат ?
19 Смотрящий
 
25.05.16
19:15
(18) Все что нессылочное, простые типы - можно.
если не потребуется в отчетах разворачивать эту ТЗ
20 Lexxus79
 
25.05.16
19:16
(19) нет, не потребуется в отчетах.
так каким образом засунуть таблицу значений в реквизит табличной части ?
21 Lexxus79
 
25.05.16
19:18
(17) логично, что ограничение платформы.
про справочник - мысль конечно, но проще создать дополнительный служебный документ.
Тз уже дано ) Вопрос тоже задан.
22 Смотрящий
 
25.05.16
19:18
(19) Вон в (17) насоветовали, через справочник.
Хотя я вsе бы sделал через sправочники
23 Lexxus79
 
25.05.16
19:19
(22) т.е. без справочника \ документа - никак ?
24 Смотрящий
 
25.05.16
19:21
ага
25 FN
 
25.05.16
19:22
(23) можно еще любое внешнее хранилище: файл, база данных, веб-апи и тд тп.
26 Lexxus79
 
25.05.16
19:27
(24) понял, спасибо.
(25) логично.

кстати, на будущее чтобы знать, а каким образом не будет ссылочное проходить ? таблица очистится или что ?
27 Смотрящий
 
25.05.16
19:38
(26) Запихнул в ТЗ элемент справочника, ТЗ в строку засунул.
Элемент справочника пометил на удаление, и удалил - система дала его удалить - ссылок то не нашла на него.
Разворачиваешь из строки ТЗ и видишь "объект ненайден"
28 Lexxus79
 
25.05.16
19:41
Да, всё, с имитировал эту ситуацию. понял.
спасибо.
29 Посмотрим
 
25.05.16
19:50
Чем не устраивает табличная часть документа?
30 Duke1C
 
25.05.16
19:55
(26) "Дешево и сердито" - создай в КаталогеИБ папку, в неё складывай файлы (dbf, или даже через ЗначениеВФайл())с именем идентификатора дока.
В ПриУдаленииДокумента (ну или "Перехватчиком") удалять будешь "ненужные")
31 Chameleon1980
 
25.05.16
22:18
самое пережеванное - служебный док
32 Злопчинский
 
25.05.16
22:23
служебный док внятно не получится, если надо привязываться к строкам родительского документа...
33 bwi22
 
26.05.16
08:47
Заполняйте в документ развернутую ТЗ, а при открытии показывайте свернутую.