GitHub – 1C-Company/docker_fresh: 1cFresh (1С:Предприятие. Облачная подсистема Фреш)

GitHub - 1C-Company/docker_fresh: 1cFresh (1С:Предприятие. Облачная подсистема Фреш) Сертификаты

Не могу найти нужный раздел приложения, что делать?

Многие приложения позволяют указывать, какие их возможности должны быть задействованы, а какие нет. Это может быть сделано при начальной настройке приложения (например, в «Помощнике начальной настройки») или в процессе эксплуатации приложения.

Поэтому, если у вас в приложении отсутствует необходимый раздел, нет нужного пункта меню, вида документов или отчетов, это может быть связано с тем, что соответствующие возможности приложения не включены. Нужно это проверить и включить нужные вам возможности приложения.

Подробнее см. статью по ссылке.

Что делать, если возникает сообщение о блокировке объекта?

Если объект блокируется — значит, с ним уже работает кто-то, кроме вас.

Но иногда вы абсолютно уверены, что только вы работаете над документом, поэтому блокировки быть не должно. В таких случаях причиной блокировки может быть ваш собственный незавершенный сеанс работы. Например, при предыдущем редактировании данного документа вы некорректно завершили работу браузера либо по ошибке одновременно открыли один и тот же документ в разных браузерах. В итоге ваш незавершенный сеанс блокирует документ, с которым вы хотите работать.

Для принудительного завершения одного или нескольких активных сеансов работы в приложении, выполните следующее:

  1. Перейдите в приложении к разделу Активные пользователи:
    • в большинстве приложений — команда меню АдминистрированиеПоддержка и обслуживаниеАктивные пользователи;
    • в приложении «1С:Управление нашей фирмой» — команда меню Компания — АдминистрированиеПоддержка и обслуживаниеАктивные пользователи;
    • в приложении «1С:Комплексная автоматизация» — команда меню НСИ и администрированиеПоддержка и обслуживаниеАктивные пользователи.
  2. В выведенной форме Активные пользователи найдите «лишний» сеанс, выделите его и принудительно его завершите, нажав кнопку Завершить сеанс.

В результате блокировка с объектов, открытых в принудительно завершенном сеансе, снимается, и вы можете продолжить работу над документом.

1с:fresh – плюсы и минусы использования сервиса

ИнтеграцияУправление персоналом (HRM)Пользователю системыБухгалтерский учетУправление персоналом (HRM)v8v8::СПРЗУП2.5ЗУП3.xРоссияБУБесплатно (free)

Про сертификаты:  WinSCP работаем с файлами Linux сервера через SFTP — AdminGuide.Ru

Сменила я тут работу и уже после того, как я приступила к исполнению обязанностей, мой новый начальник мне призналась, что выбор пал на меня только из-за того, что я знаю программу. Справедливости ради, эта уверенность была основана только на том, что я прошла тестирование, включающее только основные операции кадрового делопроизводства. Так или иначе, а работодатель попал в точку, нанимая меня в надежде, что я решу проблему: нужно перейти «с 8.2 на 8.3». Ничего сложного, скажет большинство, я тоже так говорю, но ситуация осложнялась некоторым количеством предшественников, которые уже «нафеячили» в программах до меня. Взять и сделать все заново мне не разрешили, так что пришлось исходить из того, что есть, и именно это дало пищу для размышлений и, в конце концов, привело к написанию этих рекомендаций.
Если перед Вами стоит задача перехода с ЗУП 2.5 на ЗУП 3.1, я попробую облегчить Вам жизнь этой статьей.

01.02.2021   
14402   
VKuser24804875   
33    

Адреса для доступа к компонентам стенда

Для выключения стенда достаточно зайти в каталог /docker_fresh/workdir и выполнить команду

Активация программных лицензий

Активация программных лицензий выполняется с помощью утилиты ring которая присутствует в образе core.
Пример строки активации лицензии

Вход в приложение

Процесс входа пользователя в приложение облачного сервиса Фреш по технологии единого входа без использования OAuth2 или OpenID-Connect:

  1. Обслуживающая организация перенаправляет пользователя на адрес OpenID-провайдера методом POST. В теле запроса содержатся данные аутентификации, адрес приложения, одноразовый ключ (вместо пароля).
  2. Данные верифицируются OpenId-провайдером с помощью симметричной подписи без обращению к провайдеру.
  3. Устанавливает cookie одноразового входа.
  4. OpenID-провайдер перенаправляет пользователя на адрес приложения.
  5. Приложение перенаправляет пользователя на OpenID-провайдер и передает OpenID-провайдеру ранее установленную им cookie (это стандартная схема работы с OpenID-провайдером).
  6. OpenID-провайдер обнаруживает cookie и перенаправляет пользователя на приложение с разрешением входа.

Дистрибутивы необходимые для развертывания

Для развертывания стенда потребуются дистрибутивы платформы 1С Предприятие и подсистемы Фреш

Запросы на получение секретного ключа обслуживающей организацией

Для получения ключа по запросу обслуживающая организация может использовать методы внешнего программного интерфейса:

Использование команды docker без sudo на linux

Для использования на ОС симейства linux команды docker без sudo необходимо добавить пользователя в группу docker.

Мануал по быстрому переходу на 1с:фреш

GitHub - 1C-Company/docker_fresh: 1cFresh (1С:Предприятие. Облачная подсистема Фреш)

Иллюстрация: Rebecca Zisser/Axios

Про сертификаты:  Экстремальное вождение в подарок.

Вы решили частично отвязать бизнес от офиса и вести бухгалтерию в облаке. Рассказываем, как быстро перейти в 1С:Фреш, который для этого придумали.

Интерфейс приложений сервиса 1С:Фреш по виду и возможностям совпадает с привычными для вас программами «1С», только они работают прямо через ваш браузер. Сначала надо перетащить все из вашей локальной базы и загрузить их в 1С:Фреш.

Чтобы выгрузить данные из локальной информационной базы, пользователь с правами администратора должен войти в нее и выполнить команду Выгрузить данные для перехода в сервис (или Выгрузить данные в локальную версию).

апвапав

Это выполняется с помощью команды меню:

• в большинстве приложений — команда Администрирование — Выгрузить данные для перехода в сервис (или Выгрузить данные в локальную версию).;

• в приложении «1С:Управление нашей фирмой» — команда Компания — Администрирование — Переход между локальным и сервисным режимами работы — Выгрузить данные для перехода в сервис (или Выгрузить данные в локальную версию).;

• в приложении «1С:Комплексная автоматизация» — команда НСИ и администрирование — Выгрузить данные для перехода в сервис (или Выгрузить данные в локальную версию).


Выгрузка проходит автоматически и почти не потребует вашего участия. Возможно, вылезет предупреждение о том, что процесс может занять время. Тогда во всплывшем окне нажмите кнопку Продолжить.

Если вы не предупредили коллег, что выгружаете данные, и одновременно с вами в базе работают другие пользователи, появится соответствующее сообщение. Ничего страшного, попросите завершить работу и повторите попытку выгрузки данных.

Вопрос решен, и началась выгрузка. Ждите, когда архив с данными приложения будет полностью сформирован и вам предложат сохранить его на компьютере.

Важное уточнение. ЭЦП можно хранить в облаке — вообще ничего не нужно хранить на компьютере. В этом случае подпись нужно будет перевыпустить. А если хотите пользоваться ЭЦП локально, то перевыпускать не нужно.

Итак, первый этап пройден.

Создайте в сервисе новое приложение, загрузив в него данные из файла, который вы только что выгрузили. Это второй этап.

Настройка nethasp.ini

Файл расположен по пути docker_fresh/conf/core/nethasp.ini.
Если вы хотите указать сервер с лицензиями нужно раскоментировать каждую строку в этом файле и вместо server указать имя реально существующего сервера

Настройка лицензирования

Для работы данного стенда необходимо два вида лицензий

На операционных системах семейства Linux поддерживается проброс HASP ключей в контейнеры. На остальных, работа возможна только с помощью программных лицензий или указания сервера лицензирования в файле nethasp.ini для получения клиентских лицензий.

Настройка списка создаваемых информационных баз

В файле /docker_fresh/other_files/params.json расположен список информационных баз в формате JSON которые требуется создать

  • Информационная база SM всегда должна быть первой в списке
  • Для каждой базы необходимо прописать имя CF файла расположенного в каталоге/docker_fresh/distr/
  • В данный список можно добавить свои информационные базы
Про сертификаты:  Как узнать, нужна ли лицензия ФСТЭК для вывоза товара из России?

Настройка файла hosts

Для доступа к сайту, веб клиентам информационных баз или доступу через конфигуратор необходимо сконфигурировать файл hosts.
В файл hosts требуется добавить следующю строку

192.168.1.6 mystandname.1cfresh.dev srv.mystandname.1cfresh.dev s3.1cfresh.dev

Где вместо 192.168.1.6 необходимо указать ip адрес сервера на котором вы развернули стенд Фреша, а вместо mystandname необходимо использовать имя указанное при развертывании стенда.

При запуске стенда в windows с использованием wsl2 корректный ip адрес для записи в файл hosts можно получить выполнить в wsl2 следующую команду

Повторный запуск/перезагрузка существующего стенда

Для повторного запуска стенда необходимо использовать скрипт start.py без указания дополнительных параметров.

Подготовка к развертыванию

Данный стенд для простоты развертывания использует домен 1cfresh.dev и валидные, выданные let’s encrypt сертификаты.
Использование данного доменного имени и сертификатов может быть не безопасным, поэтому предлагается использовать их в только в целях тестирования и ознакомления.

Подключение приложения

Для подключения в стороннем провайдере необходимо установить идентификаторы приложения Фреш:

Получение секретного ключа

Для подписи данных авторизации используется секретный ключ. Секретный ключ генерируется OpenID-провайдером облачного сервиса Фреш.

Возможны 2 варианта автоматизированного получения секретного ключа:

  1. Периодическая отправка ключа, инициируемая облачным сервисом Фреш
  2. Отправка ключа по запросу от обслуживающей организации

При возникновении проблем при работе со скриптами start.py или install.py

Выполните повторый запуск данной команды с ключем -debug сделайте скриншот результата и зарегистрируйте ошибку

Размещение дистрибутитов

Все ранее скачанные дистрибутивы необходимо разместить в каталоге /docker_fresh/distr/.
После добавления всех дистрибутивов в каталог, он должен выглядить примерно следующим образом
GitHub - 1C-Company/docker_fresh: 1cFresh (1С:Предприятие. Облачная подсистема Фреш)

Файл smtl.cf это файл demo/1cv8_service.cf из комплекта поставки 1С:Библиотека технологии сервисаДля 1С:Библиотека технологии сервиса версии 2.0 и выше, нужно взять файл расширения из комплекта поставки 1cv8.cfe или fresh.cfe и разместить его рядом с файлом smtl.cf, назвав smtl.cfe

Сборка образов

Данный стенд содержит следующие контейнеры:

  • centos – является базовым образом для образов core и db
  • core – платформа 1С, клиентская и серверная часть. Дополнительно содержит ring, onescript
  • db – сервер баз дынных Postgres
  • site – компонент сайт Фреша
  • forum – компонент форум Фреша
  • gate – компонент шлюз приложений Фреша

Сборка образов запускается командой

install.py имеет возможность запуска с флагом -debug. При запуске с данным флагом весь процесс сборки будет подробно отображаться на экране.

Создание нового стенда

Запуск стенда выполняется командой

sudo python3 start.py -new -h mystandname

Оцените статью
Мой сертификат
Добавить комментарий