К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Тип данных для хранения 4х чисел

Гость
0 - 02.07.2015 - 15:43
Хотел поставить СписокЗначений, но оказалось что в реквизитах документа такого типа нет.

В обработке есть, а в документе нету.

Какой тип данных лучше использовать как массив?



1 - 02.07.2015 - 15:51
1. Четыре реквизита типа "Число";
2. Табличная часть с реквизитом типа "Число".
Гость
2 - 02.07.2015 - 16:03
Ну вот. Приехали. Я понимаю что 7.7 многого не умеет, но думал 8.3 получше будет.
Гость
3 - 02.07.2015 - 17:01
(0) Поле какого типа ты прикажешь организовать в таблице СУБД ради хранения массива?
Гость
4 - 02.07.2015 - 17:02
(1) + В строку и парсить при надобности
Гость
5 - 02.07.2015 - 17:41
1-Климов Сергей > В ЗиК 7.7, в глобальной ТЗ ДоходыВычетыНалогиСотрудников формируемой не менее глобальной функцией глСобратьДанныеДляНДФЛ....() в некоторых колонках хранятся именно 4-е числа.
И при обращении к соответствующепростым способом ПолучитьЗачение получаем результат числового типи данных ;)
Гость
6 - 03.07.2015 - 08:55
(0) Ну заведи ТЧ если так сильно надо. Регистр сведений привяжи ).
7 - 03.07.2015 - 09:40
2(5) ИМХО, это некошерно. Претит моему эстетическому чувству. :-)
А если неопытный падаван начнёт таким образом ссылочные типы паковать - прощай консистентность данных.
Гость
8 - 03.07.2015 - 10:21
а чем список значений не угодил?
Как экзотический вариант можно из 4 чисел сделать одно, сложив их с разными весами, а потом обратно разобрать на 4 числа, но этот прием имеет ограниченное применение.
9 - 03.07.2015 - 10:28
(3) +1
в строку через разделитель (например, точку с запятой)
Регистр сведений тоже годный вариант
10 - 03.07.2015 - 10:29
можно опять же через ПВХ (не зря ведь разработчики тужились, изобретали такую хрень)
Гость
11 - 03.07.2015 - 10:39
0-mykuban > Смотря что предполагается с ними делать.
Самое простое - строка с разделителем.
Но если есть хоть слабая мысль потом как-то работать с ними в запросах - хранить в отдельных реквизитах, ТЧ или регистре.
Гость
12 - 03.07.2015 - 22:49
"Ну вот. Приехали. Я понимаю что 7.7 многого не умеет, но думал 8.3 получше будет." будет лучше если вы скажите какой из языков программирования такое умеет.
Гость
13 - 04.07.2015 - 00:51
12-Viking > "Язык программирования 1С" - это, вообще-то традиционный "алголоподобный". Даже переход по метке сохранился :) Изне "алголоподобного№ - SELECT. Все методы - обычные библиотечные функции. Библиотека разделенная на закрытую, и открытую части.
Но получилось очень удачно ;)
Гость
14 - 04.07.2015 - 07:02
(13)С точки зрения If Then или Do While очень многие языки алголоподобные. Язык 1С прежде всего предметноориентированный на учетную область. В принципе я не вижу особой нужды запихивать 4значения в один реквизит, ну сделать 4 реквизита и не ломать голову. Надо же понимать, что сложный тип данных надо как то особенно хранить в физических таблицах
Гость
15 - 06.07.2015 - 11:42
12->Viking, Pascal это делает, в структуре Record (Запись) но это та же самая ТЗ


К списку вопросов






Copyright ©, Все права защищены