Сбербанк 4279380024684518
« Октябрь 2024 » | ||||||
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 2011 Ноябрь
- 2011 Декабрь
- 2012 Январь
- 2012 Февраль
- 2012 Март
- 2012 Апрель
- 2012 Май
- 2012 Июнь
- 2012 Июль
- 2012 Август
- 2012 Сентябрь
- 2012 Октябрь
- 2012 Ноябрь
- 2012 Декабрь
- 2013 Февраль
- 2013 Март
- 2013 Апрель
- 2013 Май
- 2013 Июнь
- 2013 Июль
- 2013 Август
- 2013 Сентябрь
- 2013 Октябрь
- 2013 Ноябрь
- 2013 Декабрь
- 2014 Январь
- 2014 Февраль
- 2014 Июнь
- 2014 Июль
- 2014 Август
- 2014 Сентябрь
- 2014 Октябрь
- 2014 Ноябрь
- 2014 Декабрь
- 2015 Январь
- 2015 Февраль
- 2015 Март
- 2015 Апрель
- 2015 Май
- 2015 Июнь
- 2015 Июль
- 2015 Август
- 2015 Октябрь
- 2015 Ноябрь
- 2015 Декабрь
- 2016 Январь
- 2016 Февраль
- 2016 Март
- 2016 Апрель
- 2016 Май
- 2016 Июнь
- 2016 Июль
- 2016 Август
- 2016 Сентябрь
- 2016 Октябрь
- 2016 Ноябрь
- 2016 Декабрь
- 2017 Январь
- 2017 Февраль
- 2017 Март
- 2017 Апрель
- 2017 Май
- 2017 Июнь
- 2017 Июль
- 2017 Август
- 2017 Сентябрь
- 2017 Октябрь
- 2017 Ноябрь
- 2017 Декабрь
- 2018 Январь
- 2018 Февраль
- 2018 Март
- 2018 Апрель
- 2018 Май
- 2018 Июнь
- 2018 Июль
- 2018 Август
- 2018 Сентябрь
- 2018 Октябрь
- 2018 Ноябрь
- 2018 Декабрь
- 2019 Январь
- 2019 Февраль
- 2019 Март
- 2019 Апрель
- 2019 Май
- 2019 Июнь
- 2019 Июль
- 2019 Август
- 2019 Сентябрь
- 2019 Октябрь
- 2019 Ноябрь
- 2019 Декабрь
- 2020 Январь
- 2020 Февраль
- 2020 Март
- 2020 Апрель
- 2020 Май
- 2020 Июнь
- 2020 Июль
- 2020 Август
- 2020 Сентябрь
- 2020 Октябрь
- 2020 Ноябрь
- 2020 Декабрь
- 2021 Январь
- 2021 Февраль
- 2021 Март
- 2021 Апрель
- 2021 Май
- 2021 Июнь
- 2021 Июль
- 2021 Август
- 2021 Сентябрь
- 2021 Октябрь
- 2021 Ноябрь
- 2021 Декабрь
- 2022 Январь
- 2022 Февраль
- 2022 Март
- 2022 Апрель
- 2022 Май
- 2022 Июнь
- 2022 Июль
- 2022 Август
- 2022 Сентябрь
- 2022 Октябрь
- 2022 Ноябрь
- 2022 Декабрь
- 2023 Январь
- 2023 Февраль
- 2023 Март
- 2023 Апрель
- 2023 Май
- 2023 Июнь
- 2023 Июль
- 2023 Август
- 2023 Сентябрь
- 2023 Октябрь
- 2023 Ноябрь
- 2023 Декабрь
- 2024 Январь
- 2024 Февраль
- 2024 Март
- 2024 Апрель
- 2024 Май
- 2024 Июнь
- 2024 Июль
- 2024 Август
- 2024 Сентябрь
Вариант Портативный
Скачать последнюю версию можно тут
Несколько урезанный вариант подсистемы в виде набора связанных внешних обработок. Будет полезен в тех случаях, когда менять конфигурацию базы неудобно.
Номер версии варианта "Портативный" образуется от номера версии варианта Подсистема, на базе которой он выпущен, путем приписывания справа латинской буквы "p" (portative).
Состав
Состоит из основной внешней обработки «ирПортативный.epf» и внешних обработок инструментов и общих модулей, которые находятся в подкаталоге «Модули» каталога обработки. Форма внешней обработки «ирПортативный.epf» является заменой панели инструментов подсистемы, а ее объект выполняет роль глобального контекста для портативных инструментов. После закрытия основной формы открытые формы инструментов теряют свою работоспособность, поэтому они закрываются. Если открыть основную внешнюю обработку в управляемом приложении, то она предложит форму запуска обычного приложения.
Запуск
Для запуска инструментов нужно в режиме предприятия открыть основную внешнюю обработку "ирПортативный.epf".
Обновление
Не следует открывать в одном сеансе разные версии инструментов даже если это выполняется последовательно. Поэтому для использования другой версии инструментов следует запускать новый сеанс. Самый простой способ корректно обновить инструменты при наличии интернета - в диалоге "О подсистеме" нажать кнопку "Обновить на актуальную версию".
Как открыть объект БД в управляемом приложении
Сначала в любом инструменте кнопкой откройте объект в инструменте "Редактор объекта БД". Затем нажмите в этом инструменте кнопку "В тонкий"
При этом будет открыто приложение тонкого клиента, в котором сразу будет открыта форма текущего объекта по ссылке.
Функции режима отладки
Функции для отладки (От, Ис, Оп...) расположены в модуле объекта внешней обработки «ирПортативный.epf». Чтобы их вызвать в отладчике, нужно в табло вычислить выражение "ВнешниеОбработки.Создать(<ПутьКОбработке/ирПортативный.epf>, Ложь).<ИмяФункции>(<Параметры>)". Посмотреть это выражение можно в окне "Список инструментов и общие настройки".
Отложенная отладка обеспечивается за счет сохранения снимков в подкаталог "ОбъектыДляОтладки\<СтрокаСоединенияБазы>\*.deb".
Недостатки по сравнению с вариантом "Конфигурация":
- Формы открываются только в обычном приложении
- Недоступны
- Флажок "Выполнять на сервере", асинхронность и многопоточность
- Справочник "Алгоритмы" (вместо него используется файл списка алгоритмов, недоступен программный вызов алгоритма)
- Справочник "Объекты для отладки" (вместо него используются файлы)
- Справочник-команда "Редактировать объект"
- Роли подсистемы
- Команда "Отладчик фоновых заданий" в консоли заданий
- Инструмент "Отладка внешних обработок БСП"
- Поддержка дополнительных реквизитов и сведений БСП
- Общие модули подсистемы в пользовательском коде на сервере
- Работает только на стороне клиента
- консоль кода (в конфигурациях без БСП)
- консоль заданий (в конфигурациях без БСП)
- консоль запросов
- настройка техножурнала
- анализ техножурнала
- выполнение запросов к собственной базе в MSSQL
- Не работает настройка журнала регистрации из-за ошибки платформы 8.2, обход которой в подсистеме реализован через серверный контекст.
- Невозможно запустить в базе, в которой подключен непортативный вариант подсистемы (будут ошибки компиляции из-за конфликтов имен).
- Менее удобное сравнение/объединение доработанных портативных инструментов при обновлении на новую версию. Придется сравнивать каждый файл отдельно.
- Менее удобный вызов функций режима отладки
- Флажок "Объекты на сервере" работает только при наличии БСП и подключенном через него серверном модуле и не использует имитаторы объектов данных на клиенте, а работает с реальными объектам и позволяет перенаправлять на сервер только операции:
- Объект.Запись() - ирОбщий.ЗаписатьОбъектЛкс(Объект)
- Объект.Удалить() - ирОбщий.УдалитьОбъектЛкс(Объект)
- Объект.УстановитьПометкуУдаления() - ирОбщий.УстановитьПометкуУдаленияОбъектаЛкс(Объект)
Выпуск из чистой подсистемы
- Все изменения подсистемы, переносимые в портативный вариант,
- Могут добавлять объекты только следующих типов
- Обработки
- Отчеты
- Общие картинки
- Должны в модулях добавленных объектов и не связанных с ними форм содержать стандартные фрагменты, закомментированные маркером "//Портативный " (см. Обработка.ирКонсольЗаданий)
- Должны в разделе инициализации модулей добавленных форм первой командой содержать "ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, <ПолноеИмяФормы>);"
- Должны не содержать прямого обращения к метаданным подсистемы
- Объекты должны получаться функцией ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс
- Формы по полному имени должны получаться функцией ирКлиент.ПолучитьФормуЛкс
- Общие картинки должны получаться функцией ирКэш.КартинкаПоИмениЛкс
- Цвета стиля должны получаться функцией ирОбщий.ЦветСтиляЛкс
- Могут добавлять объекты только следующих типов
- Откройте на платформе 8.3.8+ в любой другой базе с подсистемой через интерфейсную панель общую форму "Выпуск варианта Портативный"
- Укажите в "Каталоге выпуска", куда помещать выпускаемые файлы
- Укажите в "База подсистемы" строку соединения с базой с чистой подсистемой. Если нужна поддержка 8.2, то и база должна быть на платформе 8.2
- Нажмите Выполнить