Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

"Периодические" дополнительные реквизиты или дополнительные сведения

"Периодические" дополнительные реквизиты или дополнительные сведения
Я
   Garykom
 
05.10.20 - 12:11
Собственно для задачки потребовался сабж.

Каким способом лучше всего реализовать на типовых?
Без изменения конфы и без расширений.
   Fish
 
1 - 05.10.20 - 12:21
Через ДополнительныеРеквизитыИСведения :)
   Garykom
 
2 - 05.10.20 - 12:26
(1) Юморист как периодичность реализовать?
Через префиксы заводить новые ?
Потому что если json (или нечто иное из разных значений на даты) засовывать в строку то там ограничение же
   Fish
 
3 - 05.10.20 - 12:29
(2) Периодичность только самому пилить. Совсем без изменений конфы не получится, имхо.
   acht
 
4 - 05.10.20 - 12:31
(0) > Без изменения конфы и без расширений.
Код по получению текущей или какой там даты в каком месте пиисать будешь?
   Garykom
 
5 - 05.10.20 - 12:36
(4) На сервере будет крутиться регламентное/фоновое которое должно последнее значение получать.
И формочка для правки этих значений на даты, по сути надо только для истории.

Хмм может заюзать ОбщегоНазначения: ЗаписатьДанныеВБезопасноеХранилище, ПрочитатьДанныеИзБезопасногоХранилища ?
   Жан Пердежон
 
6 - 05.10.20 - 12:39
(5) если только для истории лучше версионирование подключить
   Андроны едут
 
7 - 05.10.20 - 12:39
(5) можно журнал регистрации писать/читать
   unregistered
 
8 - 05.10.20 - 12:41
(0) Без изменения конфы никак.
(2) Заводить на каждое изменение периода новый реквизит - ИМХО, дичь. Хотя конечно зависит от конкретных условий, но в 99% случаев это будет бред. В особенности, если период изменений для каждого отдельного объекта (например, элемента справочника - владельца допсведений) будет разным. Каждый день - новый реквизит. В какой-то момент этих реквизитов станет неприлично много, а при активном их использовании производительность быстро начнёт падать ниже плинтуса.

А что мешает вносить изменения в конфигурацию?
Добавление собственного периодического независимого регистра сведений "сбоку" - самое простое, очевидное решение, которое легко встраивается в любое типовое решение, никак его не ломая и совершенно никак не влияя на возможность его обновления. Не говоря уже о том, что для больных параноиков включения возможности изменения конфигурации придумали расширения.
   dmpl
 
9 - 05.10.20 - 12:48
(0) Кто будет потреблять это? Пользователь или программа?
   Garykom
 
10 - 05.10.20 - 12:49
(8) Ну можно два допреквизита завести, один текущее значение а второй история, сколько влезет.
Как перестало влезать еще добавляем ))
   Garykom
 
11 - 05.10.20 - 12:50
(9) Пользователю нужна история (чтобы придумать новое на основе старых), программе только последнее значение
   Garykom
 
12 - 05.10.20 - 12:50
(11)+ Сейчас в екселе историю ведут, это неудобно
   dmpl
 
13 - 05.10.20 - 12:52
(11) Подсистема взаимодействия как вариант.
   Garykom
 
14 - 05.10.20 - 12:52
Хмм может файл прицепить но как его привязать к маркам (брендам) в УТ11?
   Garykom
 
15 - 05.10.20 - 12:52
(13) ? подробнее можно
   dmpl
 
16 - 05.10.20 - 12:53
(15) Сервер взаимодействия - и чатик, привязанный к каждому объекту.
   Garykom
 
17 - 05.10.20 - 12:54
(16) Прикольно но сервера взаимодействия нет.

Короче что еще можно прицепить к справочнику марки (бренды) ? В типовой УТ11.4
   Андроны едут
 
18 - 05.10.20 - 12:56
(17) посмотри БСП на тему Журнал регистрации, у которого самое главное свойство Периодичность. То что надо.
   Garykom
 
19 - 05.10.20 - 13:00
(18) Не пойдет ибо не сохраняется при выгрузке/загрузке
   dmpl
 
20 - 05.10.20 - 14:44
(17) Ну тогда доп. обработка, показывающая список и тянущая данные с внешнего источника и помещающая туда же.
   Garykom
 
21 - 05.10.20 - 14:50
(20) Внутри базы надо бы хранить, чтобы при выгрузке/загрузке dt сохранялось
   dmpl
 
22 - 05.10.20 - 14:56
(21) Ну можете SQLite базу в сохраненные настройки класть, например.
   RomanYS
 
23 - 05.10.20 - 15:01
(6) +1
(5) Можно добавить ещё один допреквизит и пихать в него сериализованную таблицу с историей


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