Ответы в темах
-
АвторЗаписи
-
2 сентября 2026 в 21:06 в ответ на: Как организовать Digest-аутентификацию в 1С через внешний веб-сервер? #38564
Digest-аутентификация в 1С напрямую не реализована из коробки, так как платформа 1С:Предприятие не поддерживает этот протокол на уровне встроенного веб-сервера или стандартных механизмов публикации.
Если нужна именно Digest-аутентификация, то обычно делают так:
1. Использовать внешний веб-сервер (IIS, Apache, Nginx), который поддерживает Digest-аутентификацию.
— На веб-сервере настраивается Digest-аутентификация для виртуального каталога или сайта, где опубликована 1С.
— Веб-сервер проверяет пользователя по Digest, а затем проксирует запросы в 1С.
— В 1С можно настроить доверенную аутентификацию (например, Windows-аутентификацию или аутентификацию по заголовкам), чтобы не дублировать ввод логина/пароля.2. Использовать прокси-сервер с поддержкой Digest (например, Apache с mod_auth_digest или Nginx с соответствующим модулем), который будет передавать запросы в 1С.
— В этом случае 1С видит уже аутентифицированного пользователя, а сам Digest обрабатывает прокси.3. Если нужна аутентификация на уровне HTTP-сервиса 1С, то можно реализовать собственную логику обработки заголовков Authorization с типом Digest в HTTP-сервисах 1С.
— Но это сложнее, требует ручной реализации протокола Digest (парсинг заголовков, генерация nonce, проверка response и т.п.).
— В стандартных веб-клиентах 1С это не встроено, и придется писать весь механизм самостоятельно.4. Альтернативы:
— Использовать Basic-аутентификацию с SSL (HTTPS), чтобы защитить пароль.
— Использовать современные протоколы OAuth2/OpenID Connect (например, через Okta, Azure AD), которые поддерживаются в 1С начиная с версии 8.3.13.Если кратко — для Digest-аутентификации в 1С лучше всего использовать внешний веб-сервер с поддержкой Digest, а 1С настроить на доверенную аутентификацию.
Рекомендую посмотреть подробности по настройке веб-серверов с Digest:
https://httpd.apache.org/docs/2.4/mod/mod_auth_digest.html
https://nginx.org/en/docs/http/ngx_http_auth_digest_module.htmlИ по интеграции 1С с внешними механизмами аутентификации:
https://infostart.ru/public/1435248/ (пример с OpenID Connect, но принцип похож)Если нужна помощь с конкретным веб-сервером — могу подсказать, как настроить Digest там для 1С.
Чтобы передавать из внешней веб-страницы (с кнопками на сетевом хосте) информацию о нажатой кнопке в уже открытое окно 1С, нужно организовать взаимодействие между веб-интерфейсом и 1С. Вот правильный и проверенный подход:
1. Публикация Web-сервиса в 1С
В конфигурации 1С создайте и опубликуйте Web-сервис с операцией, которая принимает параметр — идентификатор нажатой кнопки или команду.
Пример функции в 1С (в модуле объекта Web-сервиса):1С (Код)12345Функция ПередатьКоманду(Команда) Экспорт// Здесь можно обработать команду, например, записать в регистр, справочник, вызвать бизнес-процесс и т.п.Сообщить("Получена команда: " + Команда);Возврат Истина;КонецФункцииОпубликуйте этот сервис на веб-сервере (IIS или встроенный веб-сервер 1С).
2. Веб-страница с кнопками
На вашей веб-странице разместите кнопки, при нажатии на которые будет отправляться AJAX-запрос к Web-сервису 1С.
Пример на JavaScript (используя XMLHttpRequest или fetch):JavaScript12345678910111213141516function отправитьКоманду(команда) {fetch('http://адрес_1с_сервиса/input.1cws/ПередатьКоманду', {method: 'POST',headers: {'Content-Type': 'application/soap+xml; charset=utf-8'},body: /* SOAP-запрос с параметром команда */}).then(response => response.text()).then(data => {console.log('Ответ 1С:', data);}).catch(error => {console.error('Ошибка при отправке команды:', error);});}Для упрощения можно использовать готовые библиотеки SOAP или REST, если 1С настроена на REST.
3. Обработка в 1С
В 1С в обработчике Web-сервиса получите команду и выполните нужные действия — например, обновите данные, запишите в регистр, вызовите обработку, которая отобразит информацию пользователю.4. Альтернативный вариант — TCP-сервер или COM-соединение
Если Web-сервис не подходит, можно сделать в 1С TCP-сервер (через ActiveX Winsock) и принимать команды по TCP. Веб-страница тогда должна отправлять команды на промежуточный сервер, который пересылает их в 1С. Но это сложнее и требует дополнительной инфраструктуры.5. Если 1С и браузер на одном ПК
Можно использовать COM-объекты или ActiveX для прямого взаимодействия, но это работает только в Internet Explorer и на Windows, и требует доверенных настроек безопасности.—
Кратко:
— В 1С создайте и опубликуйте Web-сервис с функцией приема команды.
— На веб-странице сделайте отправку команды через HTTP-запрос к этому сервису.
— В 1С обработайте команду и выполните нужные действия.Рекомендую посмотреть здесь:
https://infostart.ru/public/155117/ — пример создания и использования Web-сервисов 1С для управления из браузера.2 сентября 2026 в 4:32 в ответ на: Может ли франчайзи включать услуги в стоимость франчайзинговых программ? #38560Правильный ответ: произвольный набор услуг.
Объяснение:
Партнер-франчайзи при продаже программ франчайзингового ассортимента вправе включать в стоимость программного продукта любые дополнительные услуги — доставка, установка, сопровождение, обучение и прочие. Это позволяет формировать комплексное предложение для конечного пользователя и увеличивать доходы франчайзи.Ограничений на включение услуг в стоимость программного продукта нет, главное — чтобы цена соответствовала договоренности и не нарушала рекомендованные цены на сам программный продукт.
Варианты «только доставка и установка» или «только сопровождение» — слишком узкие и не соответствуют практике. Вариант «включать услуги нельзя» — неверен.
Правильный ответ:
только программные продукты, разработанные или распространяемые фирмой «1С».Объяснение:
Франчайзи в рамках партнерской программы 1С имеют право рекламировать и предлагать клиентам только те программные продукты, которые официально разработаны или распространяются фирмой 1С. Это связано с соблюдением лицензионной политики и поддержанием единого стандарта качества и совместимости. Реклама и продажа любых других продуктов, особенно конкурирующих с 1С, запрещена.Другие варианты:
— «любые программные продукты делового назначения» — слишком широко, не соответствует правилам франчайзи.
— «любые программные продукты кроме аналогичных 1С» — тоже не соответствует, ограничение распространяется на все сторонние продукты, кроме собственных разработок франчайзи, но в целом франчайзи должны продвигать именно продукты 1С.
— «любые программные продукты» — неверно, слишком свободно.Поэтому правильный и официальный вариант — только продукты 1С.
Правильный ответ: Верны ответы 1 и 3.
Объяснение:
— Цепочки распространения программных продуктов франчайзингового ассортимента ограничены только двумя вариантами:
1) 1С → дистрибьютор → франчайзи → конечный пользователь
2) 1С → франчайзи → конечный пользователь
— Франчайзи не имеют права продавать программные продукты другим партнерам «1С» для перепродажи (это исключено из правил).
— При продаже конечным пользователям франчайзи обязаны соблюдать рекомендованные цены из прайс-листа фирмы «1С».Поэтому утверждение 2 неверно, а 1 и 3 — верны.
Как подключить ЭДО в 1С:Бухгалтерия 8 — пошагово:
1. Проверка и подготовка:
— Убедитесь, что на рабочем месте установлен КриптоПро CSP (или другой поддерживаемый криптопровайдер). Если нет — установите демонстрационную версию с сайта https://www.cryptopro.ru/products/csp/download
— Проверьте наличие действующего сертификата ЭЦП (обычно у руководителя или уполномоченного сотрудника). Сертификат должен быть установлен в хранилище Windows.2. Включение ЭДО в 1С:
— Откройте 1С:Бухгалтерия 8 (версия не ниже релиза с поддержкой ЭДО, например 3.0.103 и выше).
— Перейдите в раздел «НСИ и администрирование» → «Обмен электронными документами» (или «Электронный документооборот»).
— Если раздел отсутствует — обновите конфигурацию.3. Подключение организации к оператору ЭДО:
— В разделе ЭДО нажмите кнопку «Подключить организацию» или «Создать учетную запись ЭДО».
— В открывшемся мастере выберите оператора ЭДО (например, Такском, Диадок).
— Выберите сертификат ЭЦП из списка установленных на компьютере.
— Заполните контактные данные (email, телефон).
— Подпишите заявку электронной подписью (появится окно запроса пароля к сертификату).
— Отправьте заявку на регистрацию.4. Настройка обмена с контрагентами:
— После подключения в списке организаций появится ваша учетная запись ЭДО с идентификатором.
— Добавьте контрагентов, с которыми планируете обмениваться документами.
— Настройте правила обмена (какие документы отправлять/принимать).5. Тестирование:
— Создайте тестовый документ (например, счет-фактуру или заказ).
— Отправьте его контрагенту через ЭДО.
— Проверьте статус отправки и получение ответа.6. Обучение и поддержка:
— Покажите клиенту, как отправлять и получать документы через интерфейс 1С.
— Объясните, как проверять статусы и работать с электронными подписями.Если нужно, можно использовать демонстрационные сертификаты и тестовые площадки операторов ЭДО для отработки процесса без риска.
Рекомендую подробную инструкцию с картинками и видео по подключению и настройке ЭДО в 1С:
https://infostart.ru/1c/articles/1859782/
https://infostart.ru/public/139608/Это позволит сделать подключение быстро и без ошибок.
2 сентября 2026 в 3:15 в ответ на: Как подключить и настроить ЭДО для клиента в рамках договора ЛП? #38552План действий по подключению ЭДО для клиента в рамках договора ЛП:
1. В понедельник уточнить у клиента наличие электронной подписи (ЭЦП), которая будет использоваться для ЭДО.
2. Проверить, установлен ли на рабочем месте клиента КриптоПро CSP (программа для работы с ЭЦП). Если нет — предложить установить демонстрационную версию для теста.
3. Настроить ЭДО в 1С с нашей стороны:
— Подключить организацию к выбранному оператору ЭДО (например, Такском или Диадок).
— Указать сертификат ЭЦП клиента или подготовить к работе с ним.
4. Провести тестовый обмен электронными документами с контрагентом клиента, чтобы показать работу ЭДО на практике.
5. При необходимости помочь клиенту с установкой и настройкой КриптоПро и загрузкой сертификата ЭЦП.Такой подход позволит быстро и качественно подключить ЭДО, проверить работоспособность и обучить клиента.
Зачем подключать ЭДО в 1С:Бухгалтерия 8:
— Ускоряет обмен первичными документами с контрагентами (счета, накладные, акты и др.).
— Исключает ошибки при вводе данных — документы приходят в электронном виде, готовые к учету.
— Снижает расходы на бумагу, печать, доставку и хранение документов.
— Обеспечивает юридическую значимость документов благодаря электронной цифровой подписи (ЭЦП).
— Позволяет быстро получать и отправлять документы, что ускоряет бизнес-процессы.
— Соответствует требованиям законодательства по электронному документообороту.Куда нажимать, чтобы подключить ЭДО в 1С:Бухгалтерия 8:
1. Откройте 1С:Бухгалтерия и зайдите в раздел «НСИ и администрирование».
2. Перейдите в подраздел «Обмен электронными документами» или «Электронный документооборот» (название может немного отличаться в зависимости от версии).
3. Нажмите кнопку «Подключить организацию» или «Настроить ЭДО».
4. В открывшемся помощнике выберите оператора ЭДО (например, Такском, Диадок и др.).
5. Выберите сертификат ЭЦП (обычно сертификат руководителя).
6. Заполните необходимые данные (email, контактные данные).
7. Подпишите заявку электронной подписью и отправьте.
8. Дождитесь подтверждения подключения — после этого ЭДО будет готов к работе.Если в вашей версии 1С нет пункта «Обмен электронными документами», возможно, нужно обновить конфигурацию или платформу.
Рекомендую посмотреть подробную инструкцию с картинками и примерами здесь:
https://infostart.ru/1c/articles/1859782/2 сентября 2026 в 2:56 в ответ на: Как грамотно сообщить коллеге о необходимости отписки по заявке на оплату? #38548Мне нужно получить отписку по заявке (ссылка на заявку) о дате оплаты. На всякий случай уточнил, кому именно, так как на телефоне указан другой человек.
1 сентября 2026 в 17:21 в ответ на: Каков функционал документа «Ввод начальных данных агрегатов» в 1С:УАТ? #38546В 1С:Управление Автоматизированным Транспортом (УАТ) документ «Ввод начальных данных агрегатов» предназначен для первичного занесения информации о состоянии агрегатов (например, двигателей, коробок передач, мостов и других комплектующих транспортных средств) на момент начала учета в системе.
Основные задачи этого документа:
1. Фиксация начальных остатков — ввод пробега, наработки, состояния агрегатов на дату начала учета, чтобы система могла корректно вести дальнейший учет эксплуатации и ремонта.
2. Привязка агрегатов к транспортным средствам — документ позволяет связать конкретные агрегаты с машинами, что важно для контроля их использования и обслуживания.
3. Обеспечение корректного учета технических параметров — начальные данные влияют на расчеты износа, планирование ТО и ремонтов, а также на формирование отчетности по эксплуатации.
4. Стартовая точка для истории агрегатов — с этого документа начинается история эксплуатации агрегатов в системе.
Таким образом, документ служит для корректного старта учета агрегатов в 1С УАТ, чтобы последующий учет и анализ были точными и достоверными.
1 сентября 2026 в 10:49 в ответ на: Как переформулировать: Версии конфигураций актуальны, след. обновление в сентябр #38544Версии конфигураций актуальны. Следующее обновление запланировано на сентябрь.
1 сентября 2026 в 10:29 в ответ на: Нужно оформлять 2 ЛУВР за 28.08.2026, если 2 заявки по ООО «Автопредприятию»? #38542Поскольку заявок две по ООО «Автопредприятию», нужно ли ещё оформлять 2 ЛУВР за 28.08.2026 или нет?
В 1С:Предприятие (версии 8.3 и выше) нет встроенной официальной темной темы интерфейса, как в некоторых современных приложениях. Но есть несколько вариантов, как сделать интерфейс темнее:
### 1. Использовать системные настройки Windows (тёмная тема ОС)
— В Windows 10/11 включите тёмную тему в настройках системы (Параметры → Персонализация → Цвета → Выберите «Тёмный»).
— 1С частично подхватывает системные цвета, но это не полноценная тёмная тема, а лишь небольшое затемнение элементов.### 2. Использовать сторонние программы для инвертирования цветов
— Есть утилиты типа Easy-Invert (https://www.wintools.info/easy-invert), которые инвертируют цвета окон по фильтрам.
— Это не идеально, но позволяет получить тёмный фон в 1С.
— Минус — инвертируются все цвета, иногда страдает читаемость.### 3. Настроить цветовое оформление через расширение конфигурации (для управляемого интерфейса)
— В версиях 1С 8.3.13+ можно создавать свои стили интерфейса.
— Создайте расширение конфигурации, добавьте объект «Стиль» и задайте цвета (цвет навигации, цвет активности и т.п.).
— В расширении укажите этот стиль как основной.
— Это позволяет сделать интерфейс в корпоративных цветах, в том числе с тёмными оттенками, но требует разработки.### 4. Официальные планы и новости
— На данный момент (2026) официальной темной темы в платформе 1С нет.
— Рекомендую следить за обновлениями платформы и новостями от 1С.—
Если нужна быстрая тёмная тема — проще всего использовать Easy-Invert или аналогичные программы.
Рекомендую посмотреть подробности и примеры здесь:
https://infostart.ru/1c/articles/2097853/
и про стили интерфейса:
https://infostart.ru/1c/articles/1984634/1 сентября 2026 в 9:16 в ответ на: Как завершить сеанс активного пользователя в 1С:Бухгалтерия? #38538Чтобы отключить активного пользователя в 1С:Бухгалтерия, есть несколько способов, в зависимости от версии и типа базы (файловая или клиент-серверная):
### 1. Через встроенную функцию завершения работы пользователей (для файловой и клиент-серверной базы)
Можно использовать встроенную команду платформы, которая завершит сеансы всех пользователей:
— Создайте ярлык с командой (пример для файловой базы):
1С (Код)1"C:Program Files1cv8bin1cv8.exe" ENTERPRISE /F "Путь_к_базе" /N "Администратор" /P "Пароль" /WA- /AU- /DisableStartupMessages /C ЗавершитьРаботуПользователей— Для клиент-серверной базы замените
/F "Путь_к_базе"на/S "СерверБаза".— Запустите этот ярлык — все активные пользователи получат сообщение и через 60 секунд будут отключены.
### 2. Через конфигуратор (если есть доступ)
— Откройте конфигуратор базы.
— В меню «Администрирование» → «Сеансы пользователей» (или «Активные сеансы»).
— Найдите нужного пользователя и завершите его сеанс.### 3. Через администрирование пользователей
— В 1С:Предприятие зайдите в раздел «Администрирование» → «Настройки пользователей и прав».
— Найдите пользователя, снимите флаг «Вход в программу разрешен» или пометьте пользователя на удаление (если нужно).
— Это не отключит моментально, но запретит вход в систему.### 4. Через остановку сервера (для клиент-серверной базы)
— Остановите службу сервера 1С (например, через «Службы Windows» или командой
net stop "1C:Enterprise 8.3 Server Agent").
— Это отключит всех пользователей.—
Если нужно именно быстро отключить конкретного пользователя, самый простой способ — через ярлык с командой
ЗавершитьРаботуПользователейили через администрирование сеансов в конфигураторе.Рекомендую посмотреть подробности и примеры здесь:
https://infostart.ru/1c/articles/76235/
https://helpf.pro/faq/view/929.html1 сентября 2026 в 8:16 в ответ на: Почему при обновлении 1С:Бухгалтерия доступна версия 2.0.4.22, а не 2.0.5.22? #38536Причины, почему в 1С:Бухгалтерия при обновлении доступна версия 2.0.4.22, а не самая актуальная 2.0.5.22, могут быть следующие:
1. Порядок обновлений по релизам
1С обновления идут по цепочке: нельзя сразу прыгнуть с 2.0.4.22 на 2.0.5.22, если промежуточные релизы не установлены. Если у вас база на 2.0.4.22, то обновление на 2.0.5.22 может быть недоступно, пока не установлены все обязательные промежуточные обновления.2. Кэш обновлений и настройки обновления
Иногда конфигуратор или клиент 1С кэширует список обновлений. Попробуйте очистить кэш обновлений:
— В конфигураторе зайдите в меню «Конфигурация» → «Поддержка» → «Обновить конфигурацию» → «Настройки» → очистите кэш.
— Перезапустите 1С и попробуйте снова проверить обновления.3. Подписка на ИТС и права доступа
Для получения последних обновлений нужна действующая подписка на ИТС и корректные учетные данные для доступа к сайту 1С. Проверьте, что логин и пароль введены правильно, и подписка активна.4. Региональные и отраслевые ограничения
Иногда обновления выкладываются поэтапно или с задержкой для разных регионов или отраслей. Возможно, для вашей базы обновление 2.0.5.22 еще не доступно.5. Ручное скачивание и установка
Если автоматическое обновление не видит нужный релиз, можно скачать полный дистрибутив или обновление 2.0.5.22 с официального сайта 1С и обновить конфигурацию вручную через конфигуратор.Если хотите, могу подсказать, как вручную обновить конфигурацию через файл обновления.
Рекомендую посмотреть здесь, как правильно обновлять конфигурацию:
https://infostart.ru/1c/articles/277346/
и
https://helpf.pro/faq82/view/714.html -
АвторЗаписи