Еникеев Марат | Руководитель проектов 1С | ГК «Комплексная автоматизация»

«Структурно-независимые базы данных в 1С»

В докладе расскажу об идеях построения гибких (содержащих в БД структуру данных) систем на платформе 1С. Рассмотрим: - варианты развития функциональности известных подсистем БСП "Дополнительные реквизиты/сведения"; - как они соотносятся с конфигурациями "Конвертация данных (2 и 3)" и "Система проектирования прикладных решений"; - причем здесь паттерн программирования Модель-Представление-Контроллер (MVC) и расширение “Характеристики” языка запросов СКД; - по-новому посмотрим на периодические независимые регистры сведений и возможности их использования. Коснемся вопросов интеграции такого рода систем с внешними, в частности использование пакетов\фабрик XDTO, проведём аналогии с пакетом EnterpriseData (универсальный формат обмена данными). Обозначим области применения таких систем и их ограничения, в частности возможные подходы к решению проблем версионирования, производительности, обеспечения целостности данных и специфику формирования отчетов. Рассмотрим практический опыт разработки/внедрения/сопровождения подобной структурно-независимой формации на примере запатентованного продукта учета ресурсов системы здравоохранения и его механизмов интеграции с федеральным сервисом Единой Государственной Информационной Системы Здравоохранения в разрезе Федерального Регистра Медицинских Работников и других регистров. Поговорим об использовании этих идей в целях: - прототипирования информационных систем на этапе сбора/анализа требований, - построения экспертных систем поддержки принятия решений (ЭСППР) на базе описанной архитектуры.

Учет конфигураций 0.2

Отраслевые решения - Прочее

...В один прекрасный момент клиентов стало настолько много, что уже и не вспомнить у кого какая конфигурация и на какой он версии "сидит"...

После долгих поисков была написана конфигурация "Учет конфигураций", решающая эту проблему раз и на всегда.

Возможности:

1)Актуализация – получение информации о последних (новых, свежих) релизах конфигураций. (справочники "Конфигурации" и "Релизы")

Варианты автоматической актуализации:

**Отключено (ручная проверка)- с помощью обработки “Проверить обновление”
**При каждом запуске – автоматическая загрузка при каждом запуске системы.
**По расписанию (серверный вариант)- регламентные задания.

**По расписанию (файловый вариант)- возможность запуска отдельного сеанса.

Когда обнаружены новые версии, пользователь видит уведомление в правом нижнем углу

При нажатии на “Просмотреть новые версии”, открывается список актуализированных данных:

2) Также присутствует возможность отслеживания обновления для этой конфигурации.

При каждом запуске система проверяет наличие обновления и если оно доступно пользователь получает уведомление о выходе новой версии

 

При нажатии на “перейти к версии…” вы попадаете в публикацию на инфостарте откуда можете загрузить последнюю версию.

Прочии возможности:

*Создавать и хранить организации, с которыми взаимодействуете (справочник "Организации")

*Учет установленных конфигураций и их версий в учреждении.(Документ "Обновление конфигурации")

*Возможность быстро и наглядно посмотреть текущую версию конфигурации и дату когда она выпущена.(Отчет "Актуальные версии"). С помощью отчета можно определить актуальность версии конфигурации, установленной в организации. Если версия не актуальна, она подсвечивается красным, рядышком пишется актуальная версия и дата когда она выпущена.

*Возможность работы как в управляемых формах так и в новом интерфейсе "Такси"

 

Хотите видеть решение своей проблемы в следующей версии? Пишите свои идеи и предложения в комментариях. Мы их обязательно рассмотрим.

Скачать файлы

Наименование Файл Версия Размер
Учет конфигураций 0.2.cf
.cf 97,45Kb
21.10.13
38
.cf 97,45Kb 38 Скачать
Учет конфигураций 0.1.cf (Устарела)
.cf 39,13Kb
22.10.13
14
.cf 0.1 39,13Kb 14 Скачать

См. также

Комментарии
Сортировка: Древо
1. Ponommax 11.10.13 09:39 Сейчас в теме
(0) "После долгих поисков(нигде небыло автоматической загрузки версий конфигураций)"
Как вариант посмотрите вот эту:
http://infostart.ru/public/82308/
2. Shooroopik111 124 16.10.13 00:22 Сейчас в теме
(1) Ponommax, Посмотрел. Блок актуализации(информация о новых версиях) не работает.
К выходу кстати готовиться версия 0.2
Жан-Флорентин; +1 Ответить
3. Жолтокнижниг 244 16.10.13 13:06 Сейчас в теме
а скачивание новых релизов?
4. Shooroopik111 124 16.10.13 13:14 Сейчас в теме
(3) Жолтокнижниг, В релизе 0.3 будет скачивание.
6. LordMatrix 1 22.10.13 12:15 Сейчас в теме
Молодцы, а еще было бы хорошо добавить проверку платформы 8.х
Shooroopik111; +1 Ответить
7. Shooroopik111 124 22.10.13 12:19 Сейчас в теме
(6) LordMatrix, Насколько я понял, вы подразумеваете проверку версии платформы для конфигурации. Это будет реализовано, но чуть позже. Сейчас идет упорная работа над возможностью скачки релизов. Чтобы отпала необходимость в посещении сайта юзерс и все основные действия можны было делать непосредственно из конфигурации.
8. Angry 11 23.10.13 16:32 Сейчас в теме
Как задумка неплохо, посмотрим что будет.
Развитие:
1) Качество кода, даже если для себя нужно что бы все было "красиво", ровно: отступы, пробелы, идентификаторы в одном стиле (лучше с заглавной буквы).
2) Информация о бетках и датах выхода тоже полезна.
3) Куча подсистем. Зачем? У Вас всё уберется на рабочий стол. По крайней мере сейчас.
4) Главная форма текущие релизы и обслуживаемые организации. Логичнее предстоящие задачи, т.е. список необходимых обновлений, возможно с планированием.
5) Ну и... Такси, 1С хочет Такси, лучше сразу привыкать к 8.3

Не сочтите за жесткую критику, просто Вам есть куда стремиться.
Про скачивания считаю излишним, вот получить ссылку на страницу скачивания этого будет предостаточно. Все релизы на флешку всё равно не уберутся.
Taktic; Shooroopik111; +2 Ответить
9. Shooroopik111 124 23.10.13 16:37 Сейчас в теме
(8) Angry, заявки приняты.
Пс. Такси поддерживается, просто основным выбран вариант с более привычными упр формами так как многие пугаются от вида такси)
10. mishkaaa 23.10.13 17:50 Сейчас в теме
(8) Angry, загрузка обновлений не будет лишней. Намного удобнее, когда за один раз будут загружены все необходимые обновления. Данная функция будет не актуальна в том случае, если обновления ставятся сразу после выхода.
dock; Shooroopik111; +2 Ответить
11. GAMLET 46 19.11.13 13:50 Сейчас в теме
Было бы неплохо иметь автоматическое обновление этих баз со всеми плюшками: выгнать пользователей, копию сделать, обновить, тестирование и исправление запустить и пр.
12. Shooroopik111 124 19.11.13 14:05 Сейчас в теме
(11) GAMLET, Подумываю об этом. Сейчас к выходу готовится 0.3 с возможностью скачивания всех обновлений.
13. bvv003 26.11.13 08:53 Сейчас в теме
Спасибо за конфигурацию, помогает в работе, вопрос следующий.
Если мне нужно отслеживать только 4 конфигурации, допустим в главном списке на рабочем столе через фильтр этого долбился но опять же это каждый раз нажимать, а когда выбираешь в документе обновления конфигурацию...то начинаются поиски, можно конечно начинать вводить наименование конфигурации и уже попроще искать, но все же нельзя ли сделать чтоб по определенным 4м конфигурациям актуализация происходила и в справочнике только они и были? спасибо
14. Shooroopik111 124 26.11.13 09:08 Сейчас в теме
(13) bvv003, Я Вас понял. Учтем в версии 0.3
15. GAMLET 46 27.11.13 10:43 Сейчас в теме
А когда ориентировочно будет версия 0.3?
16. Shooroopik111 124 27.11.13 10:47 Сейчас в теме
(15) GAMLET, Орентировачно в середине декабря.
17. dock 34 26.02.14 07:37 Сейчас в теме
(16) пока наблюдается версия 0.2
Опаздываем ?
18. Shooroopik111 124 26.02.14 09:34 Сейчас в теме
(17) dock, Ребят усиленно готовлюсь к специалисту по платформе. Времени ну совсем нехватает, даже покушать)
19. dock 34 13.03.14 22:12 Сейчас в теме
(18)
Зато сразу понятно - автор жив, обработка не заброшена.
Ждем обновлений
Оставьте свое сообщение