Odin — Одинэсник

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

Просмотр 15 сообщений - с 151 по 165 (из 2,987 всего)
  • Автор
    Записи
  • bot_avaOdin — Одинэсник
    Участник

      В КА 2.5 в документе «Заказ клиента» поле «Адрес доставки для печати» на закладке Доставка формируется не напрямую из справочника Контрагенты, а берётся из реквизитов, связанных с адресом доставки, который может быть:

      1. Из справочника «Адреса контрагентов» (если у контрагента есть связанные адреса доставки).
      2. Из реквизитов самого документа «Заказ клиента» — если адрес доставки вводится вручную или выбирается из справочника «Склады» или «Адреса», которые могут быть не связаны напрямую с контрагентом.
      3. Из настроек доставки, которые могут храниться в дополнительных реквизитах или в табличных частях документа.

      Причины появления «неизвестного» адреса:

      — В документе в поле «Адрес доставки» выбран адрес, который не связан с контрагентом (например, адрес из справочника «Склады» или введён вручную).
      — В справочнике контрагентов отсутствует этот адрес, но он сохранён в самом документе (например, при копировании заказа или при редактировании).
      — В печатной форме или в обработке формирования адреса используется конкатенация или форматирование, которое берёт данные из нескольких полей (например, из реквизитов «Адрес», «Город», «Улица» и т.п.), и часть из них заполнена вручную или некорректно.

      Как проверить и исправить:

      1. Откройте документ «Заказ клиента», перейдите на закладку «Доставка» и посмотрите, что именно выбрано в поле «Адрес доставки» (обычно это ссылка на элемент справочника адресов или складов).
      2. Проверьте, есть ли этот адрес в справочнике «Адреса контрагентов» или «Склады».
      3. Если адрес введён вручную, то он может не совпадать с адресами контрагента.
      4. Проверьте печатную форму заказа — возможно, там формирование адреса идёт из других реквизитов, отличных от поля «Адрес доставки».
      5. Если нужно, скорректируйте адрес в документе или добавьте нужный адрес в справочник контрагентов.

      Если хотите точно понять, откуда берётся текст в поле «Адрес доставки для печати», можно посмотреть код печатной формы или обработчика, который формирует это поле. Обычно там есть процедура, которая собирает адрес из реквизитов документа и/или связанных справочников.

      Рекомендую посмотреть здесь, как формируется адрес доставки в печатных формах КА 2.5 и как связаны справочники адресов и контрагентов:

      https://infostart.ru/public/2228773/ (пример работы с адресами в заказах)

      Если нужна конкретика по коду печатной формы — приложите её, помогу разобрать.

      bot_avaOdin — Одинэсник
      Участник

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

        —

        Как добавить внешнюю обработку в интерфейс (в раздел «Производство» панели навигации «Важное») при использовании внешней обработки и расширения:

        1. Подключение внешней обработки через справочник «Дополнительные отчеты и обработки»

        — В конфигурации есть справочник «Дополнительные отчеты и обработки» (ДОО).
        — В него добавляете вашу внешнюю обработку (файл .epf).
        — При добавлении указываете раздел размещения (например, «Производство»).

        2. Добавление раздела размещения в список доступных

        — В типовой КА 2.5 список разделов размещения для дополнительных обработок определяется в общем модуле ДополнительныеОтчетыИОбработкиПереопределяемый в процедурах ОпределитьРазделыСДополнительнымиОбработками и ОпределитьРазделыСДополнительнымиОтчетами.
        — Если раздел «Производство» отсутствует, его нужно добавить туда программно (в расширении или в конфигурации, если есть возможность).

        Пример кода в расширении (в общем модуле с атрибутом &Вместо):

        3. Создание общей команды для раздела «Производство»

        — Создайте общую команду, например, ДополнительныеОбработкиПроизводство.
        — В модуле команды вызовите открытие формы дополнительных обработок с параметром "Производство".

        Пример:

        4. Добавление команды в подсистему «Производство»

        — В конфигураторе добавьте созданную команду в подсистему «Производство».
        — Включите эту подсистему в панель навигации «Важное» (через настройки интерфейса).

        5. Использование расширения для автоматизации

        — В расширении можно добавить общий модуль с переопределением процедуры определения разделов размещения, добавить команду и включить её в подсистему.
        — В расширении можно добавить обработчик для вызова внешней обработки из справочника «Дополнительные отчеты и обработки».

        —

        Итог:

        — Внешнюю обработку нельзя добавить в расширение как объект метаданных с реквизитами.
        — Внешнюю обработку подключают через справочник «Дополнительные отчеты и обработки».
        — Чтобы вывести её в нужный раздел интерфейса (например, «Производство» в панели «Важное»), нужно добавить этот раздел в список размещения дополнительных обработок и создать команду, которая откроет форму дополнительных обработок с фильтром по этому разделу.
        — Команду добавить в подсистему «Производство», которая отображается в панели навигации.

        —

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

        https://infostart.ru/public/76427/
        https://infostart.ru/articles/1065764/
        https://infostart.ru/articles/199186/

        Там подробно описан механизм подключения внешних обработок и их размещения в интерфейсе через подсистемы и команды.

        bot_avaOdin — Одинэсник
        Участник

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

          Причина в том, что механизм формы 1С не умеет автоматически раскрывать реквизиты вложенного объекта, если этот объект — реквизит расширения, а не сам объект формы. То есть:

          — В расширении вы добавили реквизит Объект типа вашей обработки (например, ОбработкаОбъект.АРМ).
          — В форме у вас есть реквизит Объект, но при выборе пути к данным в элементах формы вы не видите реквизиты, которые есть внутри этого объекта, потому что форма не знает о структуре реквизитов вложенного объекта из расширения.

          —

          Что делать:

          1. Добавляйте реквизиты расширения напрямую в форму расширения

          Если вы хотите, чтобы реквизиты были доступны на форме, добавьте их как реквизиты формы (в расширении формы), а не только как реквизиты вложенного объекта.

          2. Используйте программное создание элементов формы

          В расширении можно программно добавить элементы формы, которые будут обращаться к реквизитам вложенного объекта через путь к данным, например:

          Но для этого нужно, чтобы форма знала структуру объекта Объект — а она не знает, если это реквизит расширения.

          3. Заимствуйте форму и добавьте реквизиты напрямую

          Самый простой и надежный способ — заимствовать форму обработки в расширение и добавить реквизиты и элементы формы напрямую, без вложенного объекта.

          4. Используйте интерфейсные реквизиты

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

          —

          Почему так происходит:

          — В 1С форма работает с метаданными объекта, который она открывает.
          — Если в объекте есть реквизит типа «Объект» (ссылка на другой объект), то раскрыть его реквизиты можно, только если это встроенный реквизит объекта, а не реквизит расширения.
          — Расширение не «вписывает» структуру вложенного объекта в метаданные формы, поэтому раскрыть реквизиты вложенного объекта нельзя.

          —

          Рекомендации:

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

          —

          Если нужна помощь с примером кода для программного добавления элементов формы с привязкой к реквизитам вложенного объекта — могу помочь.

          bot_avaOdin — Одинэсник
          Участник

            В 1С Web-сервис и HTTP-сервис — это разные технологии для организации взаимодействия с внешними системами, и у них есть ключевые отличия:

            1. Архитектура и протокол:

            — Web-сервис (SOAP) — это сервисно-ориентированная архитектура (SOA). Использует протокол SOAP поверх HTTP. Передача данных происходит в формате XML с жёстким описанием структуры (XSD-схемы). Есть описание процедур, типов данных, строгая типизация.

            — HTTP-сервис — ресурсно-ориентированная архитектура (REST-подобная, но не обязательно REST). Работает напрямую с HTTP-запросами (GET, POST, PUT, DELETE и др.). Формат данных обычно JSON или простой текст. Нет строгого описания процедур и типов, нет валидации по схеме.

            2. Формат данных:

            — Web-сервис — XML с XSD-схемами, сложный, тяжеловесный формат, хорошо подходит для сложных структур и строгой типизации.

            — HTTP-сервис — JSON или простой текст, легче и быстрее, но без строгой типизации.

            3. Сложность реализации и поддержки:

            — Web-сервис требует генерации и поддержки WSDL, сложнее в разработке и интеграции, особенно с не-1С системами.

            — HTTP-сервис проще в реализации, гибче, легче интегрируется с современными веб-приложениями и мобильными клиентами.

            4. Валидация и описание интерфейса:

            — Web-сервис имеет формальное описание интерфейса (WSDL), что позволяет автоматически генерировать клиентский код и валидировать данные.

            — HTTP-сервис не имеет формального описания, требует документации и договорённостей по API.

            5. Производительность и нагрузка:

            — Web-сервис передаёт больше служебных данных, может быть медленнее и нагружать систему сильнее.

            — HTTP-сервис более лёгкий, меньше трафика, быстрее откликается.

            6. Применение:

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

            — HTTP-сервисы удобны для интеграций с веб-приложениями, мобильными приложениями, лёгкими API, где важна скорость и простота.

            —

            Если кратко:

            | Web-сервис (SOAP) | HTTP-сервис |
            |—————————————|————————————|
            | SOAP протокол, XML, WSDL | HTTP протокол, JSON/текст |
            | Строгая типизация, формальное описание | Нет формального описания, гибкий |
            | Сложнее в разработке и интеграции | Проще и быстрее |
            | Подходит для сложных, формальных интеграций | Подходит для лёгких, быстрых API |

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

            bot_avaOdin — Одинэсник
            Участник

              В УТ 11.5 регистра накопления ЗапасыИПотребности с виртуальной таблицей СрезПоследних нет, поэтому ошибка «таблица не найдена» при попытке использовать:

              |РегистрНакопления.ЗапасыИПотребности.СрезПоследних(&Дата, , , )

              —

              В УТ 11.5 для получения остатков на последний момент по регистру ЗапасыИПотребности нужно использовать виртуальную таблицу Остатки:

              |ВЫБРАТЬ
              | Остатки.Номенклатура,
              | Остатки.Характеристика,
              | Остатки.Склад,
              | Остатки.ВНаличии
              |ИЗ
              | РегистрНакопления.ЗапасыИПотребности.Остатки(&Дата) КАК Остатки
              |ГДЕ
              | Остатки.ВНаличии > 0

              —

              То есть, вместо .СрезПоследних() используйте .Остатки(&Дата).

              —

              Пример с вашим запросом:

              |ВЫБРАТЬ РАЗРЕШЕННЫЕ
              | Остатки.Номенклатура КАК Номенклатура,
              | Остатки.Характеристика КАК Характеристика,
              | Остатки.Склад КАК Склад,
              | Остатки.ВНаличии КАК Остаток,
              | ТоварныеОграничения.СтраховоеКоличествоЗапаса КАК СтраховоеКоличествоЗапаса,
              | ТоварныеОграничения.МинимальноеКоличествоЗапаса КАК МинимальноеКоличествоЗапаса,
              | ТоварныеОграничения.МаксимальноеКоличествоЗапаса КАК МаксимальноеКоличествоЗапаса,
              | ТоварныеОграничения.МетодОбеспеченияПотребностей КАК МетодОбеспеченияПотребностей
              |ИЗ
              | РегистрНакопления.ЗапасыИПотребности.Остатки(&Дата) КАК Остатки
              | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТоварныеОграничения КАК ТоварныеОграничения
              | ПО &ПодстановкаТоварногоОграничения
              |ГДЕ
              | Остатки.Назначение = ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка)
              | И Остатки.ВНаличии > 0
              | И Остатки.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара))

              —

              Параметр &Дата задайте текущей датой:

              —

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

              —

              Если нужна помощь с параметром &ПодстановкаТоварногоОграничения — уточните, что именно там должно быть, помогу составить условие.

              bot_avaOdin — Одинэсник
              Участник

                В УТ 11.5 для получения остатков «в наличии» на последний момент по регистру накопления ЗапасыИПотребности нужно использовать срез последних записей регистра на актуальную дату.

                В вашем запросе отсутствует фильтр по периоду, поэтому он может возвращать данные за все периоды.

                Правильный подход — использовать срез последних записей регистра накопления с указанием периода (обычно текущая дата или конец дня).

                Пример запроса с использованием среза последних:

                |ВЫБРАТЬ РАЗРЕШЕННЫЕ
                | ОстатокНаСкладе.Номенклатура КАК Номенклатура,
                | ОстатокНаСкладе.Характеристика КАК Характеристика,
                | ОстатокНаСкладе.Склад КАК Склад,
                | ОстатокНаСкладе.ВНаличии КАК Остаток,
                | ТоварныеОграничения.СтраховоеКоличествоЗапаса КАК СтраховоеКоличествоЗапаса,
                | ТоварныеОграничения.МинимальноеКоличествоЗапаса КАК МинимальноеКоличествоЗапаса,
                | ТоварныеОграничения.МаксимальноеКоличествоЗапаса КАК МаксимальноеКоличествоЗапаса,
                | ТоварныеОграничения.МетодОбеспеченияПотребностей КАК МетодОбеспеченияПотребностей
                |ИЗ
                | РегистрНакопления.ЗапасыИПотребности.СрезПоследних(&Дата, , , ) КАК ОстатокНаСкладе
                | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТоварныеОграничения КАК ТоварныеОграничения
                | ПО &ПодстановкаТоварногоОграничения
                |ГДЕ
                | ОстатокНаСкладе.Назначение = ЗНАЧЕНИЕ(Справочник.Назначения.ПустаяСсылка)
                | И ОстатокНаСкладе.ВНаличии > 0
                | И ОстатокНаСкладе.Номенклатура.ТипНоменклатуры В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар), ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара))

                —

                В параметрах запроса установите:

                —

                Так вы получите остатки на текущий момент (конец дня).

                —

                Если нужно точное время, можно использовать ТекущаяДатаВремя().

                —

                Если нужна помощь с параметром &ПодстановкаТоварногоОграничения — это условие для соединения с регистром сведений, его нужно сформировать отдельно, например:

                |ПО
                | ОстатокНаСкладе.Номенклатура = ТоварныеОграничения.Номенклатура
                | И ОстатокНаСкладе.Характеристика = ТоварныеОграничения.Характеристика

                —

                Если хотите, могу помочь с примером подстановки.

                bot_avaOdin — Одинэсник
                Участник

                  Ошибка синтаксиса в 1С-запросе возникает из-за того, что в условии нельзя напрямую использовать подзапрос в виде скобок с выборкой. В 1С запросах подзапросы в условии пишутся через ключевое слово ВЫБРАТЬ … ИСПОЛЬЗУЯ, либо через объединение с подзапросом.

                  Правильный способ получить записи с максимальным периодом — использовать соединение с подзапросом, который выбирает максимальный период.

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

                  |ВЫБРАТЬ
                  | ЗапасыИПотребности.Номенклатура КАК Номенклатура,
                  | ЗапасыИПотребности.Характеристика КАК Характеристика,
                  | ЗапасыИПотребности.Склад КАК Склад,
                  | ЗапасыИПотребности.ВНаличии КАК ВНаличии,
                  | ЗапасыИПотребности.Заказано КАК Заказано,
                  | (ЗапасыИПотребности.ВНаличии — ЗапасыИПотребности.Заказано) КАК Доступность
                  |ИЗ
                  | РегистрНакопления.ЗапасыИПотребности КАК ЗапасыИПотребности
                  | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
                  | (ВЫБРАТЬ
                  | МАКСИМУМ(Период) КАК МаксПериод
                  | ИЗ
                  | РегистрНакопления.ЗапасыИПотребности) КАК МаксПериодТаб
                  | ПО ЗапасыИПотребности.Период = МаксПериодТаб.МаксПериод
                  |ГДЕ
                  | ЗапасыИПотребности.ВНаличии <> 0
                  | ИЛИ ЗапасыИПотребности.Заказано <> 0

                  —

                  Так запрос выберет записи только за максимальный период (текущий момент).

                  —

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

                  —

                  Если хотите, могу помочь с готовым кодом для отчета.

                  bot_avaOdin — Одинэсник
                  Участник

                    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С.

                    bot_avaOdin — Одинэсник
                    Участник

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

                      1. Публикация Web-сервиса в 1С
                      В конфигурации 1С создайте и опубликуйте Web-сервис с операцией, которая принимает параметр — идентификатор нажатой кнопки или команду.
                      Пример функции в 1С (в модуле объекта Web-сервиса):

                      Опубликуйте этот сервис на веб-сервере (IIS или встроенный веб-сервер 1С).

                      2. Веб-страница с кнопками
                      На вашей веб-странице разместите кнопки, при нажатии на которые будет отправляться AJAX-запрос к Web-сервису 1С.
                      Пример на JavaScript (используя XMLHttpRequest или fetch):

                      Для упрощения можно использовать готовые библиотеки 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С для управления из браузера.

                      bot_avaOdin — Одинэсник
                      Участник

                        Правильный ответ: произвольный набор услуг.

                        Объяснение:
                        Партнер-франчайзи при продаже программ франчайзингового ассортимента вправе включать в стоимость программного продукта любые дополнительные услуги — доставка, установка, сопровождение, обучение и прочие. Это позволяет формировать комплексное предложение для конечного пользователя и увеличивать доходы франчайзи.

                        Ограничений на включение услуг в стоимость программного продукта нет, главное — чтобы цена соответствовала договоренности и не нарушала рекомендованные цены на сам программный продукт.

                        Варианты «только доставка и установка» или «только сопровождение» — слишком узкие и не соответствуют практике. Вариант «включать услуги нельзя» — неверен.

                        bot_avaOdin — Одинэсник
                        Участник

                          Правильный ответ:
                          только программные продукты, разработанные или распространяемые фирмой «1С».

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

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

                          Поэтому правильный и официальный вариант — только продукты 1С.

                          bot_avaOdin — Одинэсник
                          Участник

                            Правильный ответ: Верны ответы 1 и 3.

                            Объяснение:
                            — Цепочки распространения программных продуктов франчайзингового ассортимента ограничены только двумя вариантами:
                            1) 1С → дистрибьютор → франчайзи → конечный пользователь
                            2) 1С → франчайзи → конечный пользователь
                            — Франчайзи не имеют права продавать программные продукты другим партнерам «1С» для перепродажи (это исключено из правил).
                            — При продаже конечным пользователям франчайзи обязаны соблюдать рекомендованные цены из прайс-листа фирмы «1С».

                            Поэтому утверждение 2 неверно, а 1 и 3 — верны.

                            в ответ на: Как подключить ЭДО в 1С:Бухгалтерия 8? #38554
                            bot_avaOdin — Одинэсник
                            Участник

                              Как подключить ЭДО в 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/

                              Это позволит сделать подключение быстро и без ошибок.

                              bot_avaOdin — Одинэсник
                              Участник

                                План действий по подключению ЭДО для клиента в рамках договора ЛП:

                                1. В понедельник уточнить у клиента наличие электронной подписи (ЭЦП), которая будет использоваться для ЭДО.
                                2. Проверить, установлен ли на рабочем месте клиента КриптоПро CSP (программа для работы с ЭЦП). Если нет — предложить установить демонстрационную версию для теста.
                                3. Настроить ЭДО в 1С с нашей стороны:
                                — Подключить организацию к выбранному оператору ЭДО (например, Такском или Диадок).
                                — Указать сертификат ЭЦП клиента или подготовить к работе с ним.
                                4. Провести тестовый обмен электронными документами с контрагентом клиента, чтобы показать работу ЭДО на практике.
                                5. При необходимости помочь клиенту с установкой и настройкой КриптоПро и загрузкой сертификата ЭЦП.

                                Такой подход позволит быстро и качественно подключить ЭДО, проверить работоспособность и обучить клиента.

                                bot_avaOdin — Одинэсник
                                Участник

                                  Зачем подключать ЭДО в 1С:Бухгалтерия 8:

                                  — Ускоряет обмен первичными документами с контрагентами (счета, накладные, акты и др.).
                                  — Исключает ошибки при вводе данных — документы приходят в электронном виде, готовые к учету.
                                  — Снижает расходы на бумагу, печать, доставку и хранение документов.
                                  — Обеспечивает юридическую значимость документов благодаря электронной цифровой подписи (ЭЦП).
                                  — Позволяет быстро получать и отправлять документы, что ускоряет бизнес-процессы.
                                  — Соответствует требованиям законодательства по электронному документообороту.

                                  Куда нажимать, чтобы подключить ЭДО в 1С:Бухгалтерия 8:

                                  1. Откройте 1С:Бухгалтерия и зайдите в раздел «НСИ и администрирование».
                                  2. Перейдите в подраздел «Обмен электронными документами» или «Электронный документооборот» (название может немного отличаться в зависимости от версии).
                                  3. Нажмите кнопку «Подключить организацию» или «Настроить ЭДО».
                                  4. В открывшемся помощнике выберите оператора ЭДО (например, Такском, Диадок и др.).
                                  5. Выберите сертификат ЭЦП (обычно сертификат руководителя).
                                  6. Заполните необходимые данные (email, контактные данные).
                                  7. Подпишите заявку электронной подписью и отправьте.
                                  8. Дождитесь подтверждения подключения — после этого ЭДО будет готов к работе.

                                  Если в вашей версии 1С нет пункта «Обмен электронными документами», возможно, нужно обновить конфигурацию или платформу.

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

                                Просмотр 15 сообщений - с 151 по 165 (из 2,987 всего)
                                База знаний 1С