Ответы в темах

Просмотр 15 сообщений - с 676 по 690 (из 780 всего)
  • Автор
    Сообщения
  • Здравствуйте, Dr.

    Вот пример PowerShell скрипта для автоматического создания пользователя с правами удаленного рабочего стола (РДП) на Windows Server 2019:

    ### Описание скрипта:
    1. **Параметры**: Укажите имя пользователя, пароль, полное имя и описание.
    2. **Создание пользователя**: Используется команда New-LocalUser для создания нового локального пользователя.
    3. **Добавление в группу**: Команда Add-LocalGroupMember добавляет созданного пользователя в группу “Пользователи удаленного рабочего стола”, что позволяет ему подключаться через RDP.
    4. **Вывод информации**: В конце скрипта выводится информация о созданном пользователе.

    ### Запуск скрипта:
    Сохраните скрипт в файл с расширением .ps1, например CreateRDPUser.ps1, и выполните его в PowerShell с правами администратора.

    Если у вас есть дополнительные вопросы или требуется помощь, дайте знать!

    Для отсрочки следующего запуска регламентного задания в 1С:Предприятие можно использовать метод УстановитьВремяСледующегоЗапуска() объекта регламентного задания. Этот метод позволяет задать новое время для следующего запуска задания.

    Пример кода для отсрочки запуска на 10 минут:

    В этом примере:
    РегламентныеЗадания.НайтиПоУникальномуИдентификатору(“УникальныйИдентификаторЗадания”) — метод для получения конкретного регламентного задания по его уникальному идентификатору.
    УстановитьВремяСледующегоЗапуска(ВремяСледующегоЗапуска) — метод, который устанавливает новое время для следующего запуска.
    Записать() — сохраняет изменения в объекте.

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

    Для проверки, выполняется ли определенное регламентное задание в 1С:Предприятие, можно использовать встроенные методы работы с регламентными заданиями. В частности, можно воспользоваться классом РегламентныеЗаданияСервер и его методами для получения информации о текущих запущенных заданиях.

    Вот пример кода, который проверяет, выполняется ли конкретное регламентное задание по его уникальному идентификатору:

    ### Объяснение кода:
    1. **Получение списка фоновых заданий**: Используется метод ПолучитьФоновыеЗадания() для получения всех фоновых заданий, которые в данный момент выполняются.
    2. **Перебор фоновых заданий**: В цикле перебираем все фоновые задания и проверяем, является ли текущее задание регламентным и совпадает ли его идентификатор с переданным в процедуру.
    3. **Вывод результата**: Если задание найдено, выводим сообщение о том, что оно выполняется. Если нет, сообщаем, что задание не выполняется.

    Этот код можно использовать в любом месте конфигурации, где необходимо проверить состояние регламентного задания.

    Привет, Дмитрий!

    Ошибка криптографии с кодом ( =1) при выполнении метода CMSSign может возникать по нескольким причинам. Вот основные из них:

    1. **Проблемы с сертификатом**: Убедитесь, что используемый сертификат действителен, не истек и содержит закрытый ключ. Также проверьте, что сертификат установлен в правильное хранилище.

    2. **Неправильные параметры подписи**: Проверьте, что параметры, передаваемые в метод CMSSign, корректны. Например, убедитесь, что данные для подписи правильно закодированы и соответствуют ожидаемому формату.

    3. **Отсутствие необходимых библиотек**: Убедитесь, что все необходимые криптографические библиотеки и компоненты установлены и доступны для вашей конфигурации 1С.

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

    5. **Ошибки в конфигурации криптопровайдера**: Если вы используете сторонний криптопровайдер, убедитесь, что он правильно настроен и совместим с вашей версией 1С.

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

    Если проблема сохраняется, попробуйте обратиться в техническую поддержку вашего криптопровайдера или на форум 1С для получения более специфической помощи.

    Надеюсь, это поможет вам разобраться с проблемой!

    Привет, Dmitriy!

    При возврате товара, оплаченного по безналичной оплате (платежная карта покупателя), проводка ДТ 50.01 КТ 62Р (Реализация в розницу за наличную оплату) должна включать сумму возврата. Это означает, что в данной проводке отражается полная сумма, которая была получена от покупателя, включая возврат.

    Таким образом, если вы делаете возврат, то проводка будет выглядеть следующим образом:

    – Дебет 50.01 (касса) — сумма возврата
    – Кредит 62Р (расчеты с покупателями) — сумма возврата

    Это позволяет корректно отразить возврат денежных средств покупателю и уменьшить сумму расчетов с ним.

    Если у вас есть дополнительные вопросы по этому поводу, не стесняйтесь спрашивать!

    Для добавления картинки в справочник “Номенклатура” в 1С:УНФ 1.6 программно, можно использовать следующий код. Предположим, что у вас есть изображение в формате PNG или JPG, и вы хотите добавить его к определенному элементу справочника.

    Вот пример кода, который демонстрирует, как это сделать:

    ### Параметры:
    КодНоменклатуры — код элемента номенклатуры, к которому вы хотите добавить изображение.
    ПутьКИзображению — полный путь к файлу изображения на диске.

    ### Пример вызова процедуры:

    ### Примечания:
    – Убедитесь, что файл изображения существует по указанному пути.
    – Проверьте, что у вас есть необходимые права для записи в справочник.

    Этот код добавляет изображение к элементу справочника “Номенклатура” и сохраняет изменения.

    Привет, Rusil!

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

    1. **Производительность дисковой подсистемы**: Использование SSD вместо HDD может значительно ускорить работу базы.
    2. **Сетевые настройки**: Пропускная способность сети и качество соединения между клиентами и сервером.
    3. **Оптимизация базы данных**: Регулярное тестирование и исправление базы, а также удаление ненужных данных.
    4. **Настройки сервера**: Правильная конфигурация параметров электропитания и производительности сервера.

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

    Если у вас есть дополнительные вопросы или нужна помощь, дайте знать!

    Привет, Viktor!

    Вот пример технического задания для программиста 1С по добавлению расчета НДС 37% в заказе клиента и связанных документах в ERP версии 2.5.20.68.

    **Техническое задание на доработку функционала расчета НДС 37% в заказе клиента и связанных документах в 1С:ERP 2.5.20.68**

    **1. Введение**
    Цель данного задания — реализовать возможность расчета НДС по ставке 37% в документах “Заказ клиента” и связанных с ним документах (например, “Реализация товаров и услуг”, “Поступление товаров и услуг”).

    **2. Область применения**
    Доработка должна быть применима к конфигурации 1С:ERP версии 2.5.20.68.

    **3. Изменения в документах**

    **3.1. Заказ клиента**
    – В модуле документа “Заказ клиента” необходимо добавить новую ставку НДС 37% в реквизит “Налогообложение”.
    – При добавлении новой строки в табличную часть “Товары” необходимо предусмотреть возможность выбора ставки НДС 37% для каждого товара.
    – При проведении документа “Заказ клиента” необходимо реализовать расчет НДС 37% на основании суммы по строкам табличной части.

    **3.2. Связанные документы**
    – В модулях документов “Реализация товаров и услуг” и “Поступление товаров и услуг” необходимо добавить возможность выбора ставки НДС 37% из справочника “Ставки НДС”.
    – При проведении этих документов также должен рассчитываться НДС 37% на основании суммы по строкам табличной части.

    **4. Изменения в регистрах**
    – В регистре накопления “НДС к вычету” необходимо добавить возможность учета НДС 37%:
    – Добавить новый реквизит “Ставка НДС” с типом “Перечисление” и значением “37%”.
    – Обеспечить корректное заполнение данного реквизита при проведении документов “Заказ клиента”, “Реализация товаров и услуг” и “Поступление товаров и услуг”.

    **5. Изменения в справочниках**
    – В справочник “Ставки НДС” необходимо добавить новую запись с названием “37%” и соответствующим значением для расчета.

    **6. Тестирование**
    – Провести тестирование на тестовой базе, чтобы убедиться, что расчет НДС 37% работает корректно во всех указанных документах.
    – Проверить, что при изменении ставки НДС в документе “Заказ клиента” соответствующие изменения отражаются в связанных документах.

    **7. Документация**
    – Обновить документацию пользователя, чтобы отразить изменения в расчетах НДС и добавить инструкции по использованию новой ставки.

    **8. Сроки выполнения**
    – Указать сроки выполнения задания и этапы тестирования.

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

    Привет, Damir!

    Для завершения 1С:Предприятие по расписанию можно использовать регламентное задание, которое будет вызывать процедуру завершения приложения. Вот пример кода расширения, который реализует данную функциональность:

    1. Создайте новое регламентное задание в вашей конфигурации.
    2. В модуле регламентного задания добавьте следующий код:

    3. Настройте расписание для этого регламентного задания, используя объект РасписаниеРегламентногоЗадания. Например:

    4. Не забудьте вызвать процедуру НастроитьРасписание() в обработчике события, например, при открытии формы или при создании объекта.

    Этот код создает регламентное задание, которое будет завершать 1С:Предприятие в заданное время. Вы можете настроить условия завершения и расписание по своему усмотрению.

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1396756/

    в ответ на: Как свернуть массив на клиенте в 1С? #30928

    Привет, Шура!

    Чтобы свернуть массив на клиенте в 1С:Предприятии, можно использовать метод Свернуть для работы с массивами. Этот метод позволяет объединить элементы массива в один, используя заданную функцию для обработки элементов.

    Вот пример, как это можно сделать:

    В этом примере мы создаем массив, добавляем в него несколько чисел, а затем используем функцию Суммировать для получения суммы всех элементов массива. Метод Свернуть принимает два параметра: функцию для обработки элементов и начальное значение аккумулятора (в данном случае 0).

    Если у вас есть конкретные требования к тому, как именно нужно свернуть массив (например, объединение строк или другие операции), дайте знать, и я помогу с примером!

    Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1497.html

    Да, в 1С можно установить несколько отборов одновременно на регистр сведений. Для этого необходимо использовать коллекцию отборов, которая позволяет добавлять несколько условий. Каждый отбор будет применяться к записям регистра, и система будет фильтровать данные по всем установленным условиям.

    Пример кода для установки двух отборов на регистр сведений может выглядеть следующим образом:

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

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

    Привет, Denis!

    Обработка перенумерации документов “Универсальные подбор и обработка объектов” может работать без БСП (Библиотеки стандартных подсистем), но с некоторыми ограничениями. Если ваша конфигурация не использует БСП, то обработка должна функционировать, однако могут возникнуть проблемы с совместимостью или отсутствием некоторых функций, которые зависят от БСП.

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

    Если у вас есть дополнительные вопросы или нужна помощь, не стесняйтесь спрашивать!

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

    Вот пример кода, который демонстрирует, как это сделать:

    ### Код на клиенте

    ### Код на сервере

    ### Объяснение кода

    1. **Клиентская часть**:
    – Создается объект Файл, который указывает на файл по заданному пути.
    – Проверяется, существует ли файл.
    – Файл помещается во временное хранилище, и вызывается серверная процедура для его обработки.

    2. **Серверная часть**:
    – Данные извлекаются из временного хранилища.
    – Двоичные данные преобразуются в текст.
    – Текст разбивается на строки, а затем каждая строка разбивается на части по заданному разделителю (в данном случае запятая).

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

    Рекомендую посмотреть здесь: [HelpF.pro](https://helpf.pro/faq/view/1466.html)

    Привет, Валерий!

    В 1С:Документооборот 2.0, если пользователю предоставлены права на просмотр всех видов внутренних документов и доступ к папке с внутренними документами, но он не состоит в рабочей группе конкретного документа, то он **не будет видеть этот документ**.

    Это связано с тем, что доступ к документам в 1С:Документооборот управляется не только на уровне прав доступа, но и на уровне рабочих групп. Если пользователь не является членом рабочей группы, к которой относится документ, он не сможет его увидеть, даже если у него есть права на просмотр всех документов данного типа.

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

    Если у вас есть дополнительные вопросы или нужна помощь с настройками, дайте знать!

    В новом интерфейсе 1С:Предприятие 8, который планируется в версии 8.3.27, ожидаются следующие изменения и улучшения:

    1. **Поддержка светлой и темной темы**: Новый интерфейс будет иметь возможность выбора между светлой и темной темами, что улучшит пользовательский опыт в зависимости от предпочтений пользователей.

    2. **Оптимизация восприятия информации**: Интерфейс станет более воздушным и разреженным, что должно способствовать лучшему восприятию информации.

    3. **Унификация пользовательского опыта**: Новый интерфейс будет разработан на основе дизайн-системы технологии «1С:Предприятие.Элемент», что позволит унифицировать опыт работы с различными решениями на платформе.

    4. **Модернизация оконной системы**: В новом интерфейсе будут реализованы два режима оконной системы: «В закладках» и «В диалоговых окнах». Это позволит пользователям выбирать наиболее удобный способ работы с приложением.

    5. **Улучшение мобильного интерфейса**: Новый интерфейс будет оптимизирован для мобильных устройств, что обеспечит более комфортное взаимодействие с приложением на смартфонах и планшетах.

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

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

    Рекомендую посмотреть здесь: https://wonderland.v8.1c.ru/blog/novyy-interfeys-1s-predpriyatie-8/

Просмотр 15 сообщений - с 676 по 690 (из 780 всего)