Ответы пользователя по тегу
  • Как организовать учет работы пользователя в 1С?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    В файловой семерке нет возможности выгонять пользователей из базы.
    Учет работы пользователей зависит от конфигурации - если он есть, такое возможно, но надо писать программу на встроенном языке 1с.

    Если вам это надо для бэкапа - то бэкап можно делать и не выгоняя пользователей из базы.
    Ответ написан
    Комментировать
  • Список пользозователей из ИБ — 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    1. Пишем обработку на языке 1с которая будучи запущена сохраняет список пользователей в файл в нужном вам формате(или выполняет иные действия, например удаляет или добавляет польователей, меняет пароли), и после этого завершает работу 1с.
    2. Запускаем обработку из командной строки или батника, скрипта на любом удобном языке администрирования системы.
    Ну например что нибудь в стиле
    FOR /F "TOKENS=1*" %%i IN (bases.txt) DO %EnginePath% ENTERPRISE /F %BasePath%\%%i" /DisableStartupMessages /Execute "D:\usersave.epf"
    Где bases.txt - список названий папок с базой.
    BasePath - путь к папкам с базами.
    EnginePath - путь к платформе.
    D:\usersave.epf - ваша обработка.
    В итоге поочередно батник поочередно открывает базы указанные в bases.txt в режиме предприятия, вызывается ваша обработка, она отрабатывает нужное действие, и закрывает программу, после чего батник вызывает следующую.

    Рекомендую ознакомиться - https://its.1c.ru/db/v838doc/bookmark/adm/TI000000493
    или https://infostart.ru/public/104654/

    Можно работать через COM но несколько посложнее, хотя во многом удобнее.
    Выберите нужный язык и ищите в гугле примеры работы с COM для данного языка. Например для пайтона https://paladinum.ru/?p=245420

    В любом случае - для манипулирования данными внутри 1с (например получение, удаление пользователей) возможно только из языка 1с. Поэтому базовые знания этого языка нужны обязательно.
    Т.е взаимодействовать можете любым удобным вам способом - а внутри 1с, только язык 1с.
    Ответ написан
    1 комментарий
  • Подсистемы, назначение списков?

    Jump
    @Jump
    Системный администратор со стажем.
    И что я должен из этого понять?
    Да кто ж вас знает? Неизвестно что вы вообще собираетесь с этим делать.
    Как я должен решать что к чему относится?
    Это уже ваше личное дело - как хотите так и относитесь.
    Или напишите стандарт, по которому лично вы работаете, и которого придерживаетесь.
    С чем работаете? О каких стандартах идет речь?

    По факту - вы там по какому-то учебнику, что-то там расставляете в конфигураторе.
    Для чего и с какой целью решительно непонятно.

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

    На основание чего в книге решили именно так?
    Ну так задайте этот вопрос автору книги!!!
    Никто кроме автора книги не знает!
    Ответ написан
    Комментировать
  • Как подключиться к серверу 1С на Linux из своей сети?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну для начала проверить из локальной сети или с локальной машины работает ли вообще сервер 1с и опубликована ли нужная база?
    Потом проверить доступ к от клиента к серверу - он вообще пингуется?
    Потом проверить открыты ли нужные порты для доступа к серверу 1с.
    Ответ написан
    Комментировать
  • Не могу обновить с с конфигурации 1С Розница 2.2.2.20?

    Jump
    @Jump
    Системный администратор со стажем.
    Бывает.
    Берете и в наглую загружаете конфигурацию того же релиза, после чего спокойно обновляетесь.
    Ответ написан
    Комментировать
  • Как в 1С выгрузить акт выполненных работ в формате XML для загрузки в Диадок?

    Jump
    @Jump
    Системный администратор со стажем.
    Посмотрите описание формата Диадок, и напишите обработку, которая будет формировать выгрузку в нужном формате.
    После чего запустите ее.
    Ответ написан
    Комментировать
  • Экономит ли веб-сервер ресурсы 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Экономит ли веб-сервер ресурсы 1С?
    Нет конечно, наоборот это лишний слой.
    Толстый клиент - выполняет все вычисления на стороне клиента.
    Тонкий клиент - в случае файловой базы, на сервере работает фактически тот же толстый клиент, плюс веб сервер.
    В общем нагрузка с клиента мигрирует на сервер. Только и всего.

    Почему иногда запускается тонкий клиент, а иногда толстый - этого понятно не могу. Будто рандомно это происходит.
    Укажите явно. Но какая вам разница, если и то и другое работает?

    каждый запущенный экземпляр потребляет около 2 ГБ ОЗУ, т.о. до 8 ГБ ОЗУ только на 1 пользователя 1С. Что можно сделать для сокращения потребления ресурсов?
    Ничего. Ну кроме уменьшения физических ресусов - будет меньше памяти, будет жутко тормозить, но аппетиты упадут.

    А веб сервер просто позволяет перенести часть нагрузки с клиента на сервер.

    Если у вас мощный сервер и очень слабые клиенты - SQL на сервере, и работаете тонким клиентам, вся нагрузка на сервер.
    Иначе - файловые базы на сервере, задача которого только раздавать файлы по сети. А вся нагрузка на клиенте.

    В файловом варианте в любом случае на каждого пользователя нужно много памяти. А SQL более грамотно распределяет ресурсы при большом количестве пользователей. Поэтому много пользователей - SQL, мало - файловый вариант.
    Ответ написан
    6 комментариев
  • Как хостить 100+ баз 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Сервер на windows (есть мысль, что во всём виноват он, так ли это? стоит ли переехать на линукс?)
    Нет. Быстрее на линуксе работать не будет.

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

    Если предположить что базы файловые то -
    1. Обратить внимание на клиентские компьютеры которые работают с базой - SSD и8гб озу обязателны. Именно на клиентах. Ну и настройка процессора на максимальную производительность.
    2. Сеть, и организация шары. Сеть должна быть нормально настроена и работать четко.
    3. Базы на сервере на SSD желательно, обязательно форматировать диск под базами с размером кластера 8к.
    4. Обратить пристальное внимание на обслуживание БД. Регулярно проводить реиндексацию и сжатие баз. В процессе работы, а особенно при обновлениях базы распухают - а это все приходится тащить по сети.


    В общем при нормальной настройке база должна открываться примерно за 1-2минуты. Быстрее не получится. А этих результатов достичь вполне реально.

    Из явно видных проблем - raid 1 из 2-х дисков.
    Сразу возникает подозрение что на этом массиве установлена система и лежат базы. Так делать нельзя.
    Сделали рэйд под систему - отлично. Но под базы будьте добры выделить отдельный диск или рэйд.
    Ответ написан
    Комментировать
  • Почему зависает операция в 1с?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему зависает операция в 1с?
    Смотреть надо - логи, нагрузку на систему мониторить.

    Куда копать в какую сторону?
    Ну смущает фраза -
    логи вынесены на отдельный ссд

    Что за SSD? Модель, размер. И какая модель восстановления?
    И самое главное - что сподвигло вас вынести логи на SSD?

    А вообще неизвестно - что за железо (процессор, память), сколько выделено виртуальной машине, есть ли другие виртуалки на этом железе. Как настроен скуль и сервер 1с - сколько выделено памяти тому и другому.
    Ответ написан
    Комментировать
  • Как скачать клиент/сервер 1с 8.3 для Linux (Debian)?

    Jump
    @Jump
    Системный администратор со стажем.
    Скажите пожалуйста где взять .deb пакет 1с 8.3 для установки?
    Разумеется на официальном сайте - вот ссылка на последнюю версию платформы 8.3.19.1150
    https://releases.1c.ru/version_file?nick=Platform8...
    https://releases.1c.ru/version_file?nick=Platform8...

    Можно скачать бесплатно или нужно покупать и если где то у кого и где?
    Конечно бесплатно.
    После покупки лицензии вам дают логин и пароль ИТС - с помощью этого логина и пароля заходите на офсайт по указанным ссылкам и качаете совершенно бесплатно все что нужно.
    Ответ написан
    Комментировать
  • Как сделать веб сервис для совместной работы в базе 1с?

    Jump
    @Jump
    Системный администратор со стажем.
    Обычный сервер терминалов.
    Размещаете там базу и работаете подключаясь по RDP.

    Можно опубликовать базу на веб сервере - но это немного сложнее для неподготовленного пользователя и не всегда возможно.
    Ответ написан
    Комментировать
  • Терминальный сервер 1С или локальные версии?

    Jump
    @Jump
    Системный администратор со стажем.
    Зависит от ситуации.

    В локальной сети - тонкие клиенты.
    В глобальной сети, если сервер находится очень далеко лучше терминал.

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

    Так же терминал используют зачастую для обеспечения безопасности и изоляции.
    На терминале пользователя легче изолировать, чтобы он данные из базы никуда не слил.
    Ответ написан
    3 комментария
  • Как узнать предназначения полей БД 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Как узнать предназначения полей БД 1С?
    Реверс инжиниринг.
    Нужно работать с БД от 1С, которая использует MSSQL.
    Для работы с БД от 1с есть отличная программа - 1с.
    Имена таблиц и полей не читаемы, и совсем не понятно их назначение.
    Вполне читаемы.
    Назначение знают разработчики, вам то оно зачем.
    Как узнать нормальное имя таблиц и полей?
    Оно и так нормальное.
    Ответ написан
    Комментировать
  • Какой гипервизор (виртуализатор) выбрать под 1С на базе NVMe SSD?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Какой гипервизор (виртуализатор) выбрать под 1С на базе NVMe SSD?
    Тот с которым умеете работать.
    Ответ написан
    Комментировать
  • Ошибка при печати "Не удалось рассчитать коэффициент пересчета в тонны для единицы "кг". Обратитесь к администратору"?

    Jump
    @Jump
    Системный администратор со стажем.
    Посмотрите в каких единицах номенклатура приходит, хранится и реализуется.
    Посмотрите используется ли коэффициент пересчета (судя по сообщению - используется)
    Исправьте ситуацию - откажитесь от пересчета, или настройте нормально коэффициенты.

    Если не в курсе где, что и как - обратитесь к специалисту.
    Ответ написан
    Комментировать
  • Аварийное завершение работы?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну так откатите базу на момент до обновления.
    И такой вопрос - вы кэш чистили после обновления?
    Ответ написан
  • Как дать доступ к 1С через браузер, без web-сервера?

    Jump
    @Jump
    Системный администратор со стажем.
    Как дать доступ к 1С через браузер, без web-сервера?
    Никак.
    Браузер работает с веб сервером. Без веб сервера не будет доступа.

    В силу каких-то программных особенностей местного самописания, базы в этой конфигурации нельзя опубликовать на web-сервере. Ни IIS, ни Апач, никакой другой. Публикация проходит, но базы не видны и доступа к ним нет.
    Это не особенности местного самописания виноваты, а кривые руки тех кто публикует. Публикация никак не зависит от того что вы там наворотили в конфигурации.

    В итоге - хотите ходить через браузер ставьте веб сервер.
    Если нужен просто удаленный доступ - просто подключайтесь к базе тонким клиентом.
    Ответ написан
  • Подойдет ли такое железо для 1С + терминального сервера (Прошу совета)?

    Jump
    @Jump
    Системный администратор со стажем.
    Насколько оправдано при таком количестве сеансов разносить терминальный и 1с+mssql на разные физические машины?
    Оправдано. Если пользоваться RDP.

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

    Планирую ставить базу\систему на raid1 из аппаратного контроллера и SSD Kingston DC500M, 1 держать в запасе.
    Не очень хорошее решение. Диск вполне нормальный, но вот насчет RAID возникают серьезные сомнения.

    Материнская плата: ASRock B460 Phantom Gaming 4
    Плохой выбор. Дорогая за счет ненужных побрякушек плата.

    Процессор: i7-10700 (8+8 ядер@2900ММгц)
    Терпимо, но лучше побольше частоту поменьше ядер.

    Оперативная память: 2*16 ГБ @2933МГц
    Память дешевая, меньше 64Гб смысла ставить нет.
    Ответ написан
    6 комментариев
  • Универсальна ли квалифицированная электронная подпись?

    Jump
    @Jump
    Системный администратор со стажем.
    Универсальна ли квалифицированная электронная подпись?
    Нет.

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

    например продать квартиру?
    Смотря какая подпись, и доверяет ли нужная организация этой подписи.

    Как я понял для 1С создаётся подпись с OID (объектный идентификатор) уникально идентифицирующий пользователя в 1С.
    Непонятно какое отношение к данному вопросу имеет работа платформы 1с?
    Ответ написан
    Комментировать
  • Какие есть ограничения у 1С Предприятие на количество операций по парсингу и обработке файлов с ftp сервера?

    Jump
    @Jump
    Системный администратор со стажем.
    не сдохнет ли система она?
    Нет это элементарная задача.

    Какой и существует ли ограничения (технические) у системы на количество операций по парсингу и обработке файлов с ftp сервера?
    Ну на таких объемах я никаких ограничений не вижу.

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