Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Массив как реквизит ТЧ.

Массив как реквизит ТЧ.
Я
   SeiOkami
 
05.01.13 - 00:02
Можно так сделать? Либо массив, либо список значений.
 
 
   Азат
 
1 - 05.01.13 - 00:03
(0) сделай еще одну ТЧ и будет тебе счастье
   Азат
 
2 - 05.01.13 - 00:03
+ (1) если, конечно, нужна ссылочная целостность
   SeiOkami
 
3 - 05.01.13 - 00:13
(2), нет, мне нужно просто хранить массив строк. и ничего более. Можно это реализовать без добавления и связи ТЧ?
   Длинный Клиент
 
4 - 05.01.13 - 00:16
(3) реквизит-строка, в этой строке несколько строк с  разделителем
   Фокусник
 
5 - 05.01.13 - 00:18
(0) можно хранить в реквизите с типом строка(0). В качестве разделителя взять символ(ы) заведомо не встречающиеся в массиве строк
   SeiOkami
 
6 - 05.01.13 - 00:28
(4), (5), да, так уже реализовал... просто думал, что есть выход получше. Всё равно, спасибо =)
   sda553
 
7 - 05.01.13 - 01:19
(0) Надо подойти к делу аналитически. Т.е. задать следующие вопросы
1. Как будет использоваться этот реквизит
2. Будут ли делаться запросы к содержимому такого массива
3. Потребуется ли сравнение на эквивалентность массива с другим. Будет ли выполнятся поиск по имеющимся элементам массива.
4. Насколько критично время развертывания массива из реквизита.

И другая уйма вопросов которая зависит от этих. Реализовать то можно. Но способы реализации зависят от того, что нужно получить.
   SeiOkami
 
8 - 05.01.13 - 15:42
(7), если реализовать можно, то как?
   sda553
 
9 - 05.01.13 - 15:43
(8) Самый тупой и быстрый способ. Массив в хранилищеЗначения, Хранилище записываем в реквизит
   SeiOkami
 
10 - 05.01.13 - 15:44
(9), просто я не вижу среди доступных типов реквизита ТЧ "Хранилище значений"
 
 Рекламное место пустует
   sda553
 
11 - 05.01.13 - 15:47
(10) Странно, 1с ки под рукой сейчас нет. Но такую реализацию я вроде видел в тч справочника.
   SeiOkami
 
12 - 05.01.13 - 15:52
   SeiOkami
 
13 - 05.01.13 - 15:52
Это обработка
   SeiOkami
 
14 - 05.01.13 - 15:53
Может, просто  я хреново ищу =)
   sda553
 
15 - 05.01.13 - 15:59
(14) Ну народ хранит и даже вон совершенствует
http://infostart.ru/public/102650/
   SeiOkami
 
16 - 05.01.13 - 16:07
(15), действительно, когда меняю тип реквизита ТЧ документа - есть ХранилищеЗначения, а когда в своей обработке - нет =(
   sda553
 
17 - 05.01.13 - 16:11
(16) Ну вроде как логично. Документ это строка в базе даных, о документе хранится запись в БД. Обработка не храниться в БД. ХЗ обработке не нужен
   stonewolf
 
18 - 05.01.13 - 16:11
ЗначениеВСтрокуВнутр
   SeiOkami
 
19 - 05.01.13 - 16:30
(18), т.е. им можно упаковать в строку массив?
   stonewolf
 
20 - 05.01.13 - 16:33
(19) Всё, что сериализуется. В т.ч. и массив, и таблицу, и список. Нет заморочек с разделителями, которые могут случайно зафигачить пользователи.
   SeiOkami
 
21 - 05.01.13 - 16:46
(20), вот спасибо! опробую =)
   KAO111
 
22 - 05.01.13 - 18:15
Наболее безопасно создать табличную часть


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует