В 1С-ЭДО функционал проверки для вида документов «Прочее» находится в разработке, поэтому команда поддержки программы предлагает данный способ.

Как в 1С-ЭДО проверить полномочия для МЧД для отправки документов вида «Прочее»



Подробная инструкция по корректировке проверки полномочий из классификатора полномочий ФНС для МЧД 003 для отправки документов вида «Прочее»


В 1С-ЭДО функционал проверки для вида документов «Прочее» находится в разработке, поэтому команда поддержки программы предлагает данный способ.

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

1. Открываем классификатор полномочий ФНС МЧД (003)

Найти классификатор можно:

  • По ссылке: e1cib/list/Справочник.КлассификаторПолномочийФНСМЧД003;
  • Используя панель поиска;
  • Используя функции для тех. специалиста:
рис1.png
рис2.png
Функция находится в выпадающем меню
  • Из справочника машиночитаемых доверенностей ЭДО (кнопка «Ещё»)
рис3.png

Кнопка «Ещё» в справочнике МЧД выделена на скриншоте красным цветом

2. Ищем полномочие, которое получит дополнительную проверку на прочее, в данном примере - BBDOCS_CNTRCT_IP_NIOKR_DOCSNIOKR1 – подписание актов выполненных работ:

рис4.png

Нужное полномочие выделено цветом и требует подписать акты выполненных работ

3. Открываем полномочие двойным кликом мыши, переходим на вкладку «дополнительная проверка полномочий»

В результате должно выйти такое окно:

рис5.png

В пустое текстовое поле вставляем следующий скрипт:

РазрешенныеТипыДокументов = Новый Массив();

РазрешенныеТипыДокументов.Добавить(Перечисления.ТипыДокументовЭДО.Прочее);

РазрешенныеТипыДокументов.Добавить(Перечисления.ТипыДокументовЭДО.АктВыполненныхРабот);

ТипДокумента =

Параметры.ЭлектронныйДокумент.ВидДокумента.ТипДокумента;

Параметры.Результат.Успех = Истина;

Если РазрешенныеТипыДокументов.Найти(ТипДокумента) = Неопределено Тогда

Параметры.Результат.Успех = Ложь;

Параметры.Результат.ТекстОшибки = СтрШаблон("Не разрешено подписывать документ типа: %1", ТипДокумента);

КонецЕсли

рис6.png

Результат после того, как скрипт вписан в поле

Данный скрипт разрешает использовать доверенности с выданным правом BBDOCS_CNTRCT_IP_NIOKR_DOCSNIOKR1 для отправки документов вида «Прочее».

!ВАЖНО

Строка «РазрешенныеТипыДокументов.Добавить(Перечисления.ТипыДокументовЭДО.АктВыполненныхРабот);» нужна только в случае, если вы используете библиотеку электронных документов версии ниже чем 1.9.12.27. Если вы хотите добавить данную проверку в другое полномочие и версия библиотеки ниже 1.9.12.27 – замените АктВыполненныхРабот на другой искомый документ.

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

Версию библиотеки ЭДО можно проверить в «Текущих делах ЭДО» в правом нижнем углу или в справочнике «Версии подсистем».

рис7.png


Версия выделена красным цветом на скриншоте «Текущих дел ЭДО»

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


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

Подписывайтесь на нас в ВК и в Телеграме чтобы быть в курсе последних новостей и обновлений!


Единый семинар 1С_зима 2024.png