Имя: Пароль:
1C
1С v8
Имя реквизита в значении переменной. Как к такому реквизиту обращаться?
0 azmon1984
 
28.12.15
09:12
Вопрос в следующем.
Имеется переменная НужныйДень в нем хранится имя реквизита в виде День+НомерДня (реквизиты типа День1, День2 и так далее).
Теперь нужно обратиться к нужному реквизиту взяв имя реквизита из этой переменной. Можно ли в 1с 8 таким образом поступить? и если можно как?
1 Рэйв
 
28.12.15
09:15
более идиотского способа хранения данных я пожалуй не видел:-)
2 PaulBC
 
28.12.15
09:20
Объект[НужныйДень]
ЭтотОбъект[НужныйДень]
3 Рэйв
 
28.12.15
09:21
(2)Ты забыл, что у дня еще есть цифра
4 Mikeware
 
28.12.15
09:25
(1) Бывает...
в клюшках часто натыкался.
доступ в них - через ПолучитьРеквизит(НужныйДень)
А снеговика знаю плохо
5 vde69
 
28.12.15
09:26
правильно сделать так

Делаем справочник "ТипыДат"

делаем табличную часть с колонками "ТипДат" и "Дата"

все реквизиты которые могут использоваться в сабже переносим в эту таблицу

в отдельном реквизите храним ссылку "ТипДаты"

поиск осуществляем по табличной части ко этому реквизиту
6 Timon1405
 
28.12.15
09:26
(0) ЭтотОбъект["День"+НужныйДень]
7 Zmich
 
28.12.15
09:26
(4). Через ПолучитьАтрибут()
8 vde69
 
28.12.15
09:27
(1) а про более идиотский способ -

делается таблица, она сериализуется в строку и строка хранится в текстовом реквизите, видел такое и для клюшек и для снеговикиа
9 Mikeware
 
28.12.15
09:27
(7) одна фигня.
10 Рэйв
 
28.12.15
09:29
(8)Я сам так историю храню в некоторых документах:-)
11 Mikeware
 
28.12.15
09:29
(8) саое забавное, когда с содержимым этой табличнки начинают активно работать.
вроде даже сама 1с так поступала с реготчетностью...
или кто-то из суперфранчей...
12 vde69
 
28.12.15
09:31
(11) самое забавное когда в такой таблице ссылка на удаленный объект, и сериализация в объект выдает ошибку :)))
13 Рэйв
 
28.12.15
09:32
(12)Для этогт  надо юзать прекрасное ЗначениеВСтрокуВнутр,а не сериализацю:-)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший