Задача 102.109377

Задача :102.109377

Краткое описание :
Необходима возможность ручного заполнения организации в спецификации АО
Описание :
Авансовый отчет
Что измененно :
В настоящее время заполнить организацию в спецификации АО можно
только 1 способом:
- установить значение настройки "Синхронизировать
спецификацию авансового отчета с хозоперацией" в "да";
- выбрать в спецификации АО норму с заполненной
организацией и ТХО;
- произвести формирование хозоперации по ctrl + enter;
- по F4 зайти в редактирование расходов и перевыбрать нужную организацию.

Кроме того, что работать таким образом крайне
неудобно, так у клиента ещё и специфика заполнение
документов бухконтура такова, что оператор, заполняющий
документы, не имеет права на привязку хозопераций и
формирование проводок. Таким образом работать
становится невозможно.
Как измененно :
В 9.1 изменилось заполнение организации в спецификации АО.

Краткое описание изменений
--------------------------

В версии 9.1 в словарь добавлено новое поле RashDoc.cOrg для хранения
контрагента по статье расходов и реализован функционал по данному полю.

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

А также решается задача разграничения прав разных пользователей системы с
разными правами по работе с АО. Сейчас контрагент в спецификации АО будет
заполняться при выборе нормы так же, как и страна, и город. И до формирования
хозопераций можно его менять любым способом. Т.е. пользователь, который только
заполняет спецификацию АО, может внести требуемую информацию полностью, и
следующий пользователь, который формирует хозоперации, может не беспокоиться о
том, как на основании внесённых предыдущим пользователем данных сформируются
хозоперации, проводки и счета-фактуры - он просто их формирует, ничего не
переделывая.

Подробное описание изменений
----------------------------

1. Доработано отображение и изменение контрагента.

В окне редактирования и в браузере спецификации АО отображается новое поле -
контрагент статьи расходов.

Поле можно редактировать:
- выбирать контрагента по F3 из справочника организаций;
- сбрасывать его значение Del-ом.

Поле доступно для изменений всегда, вне зависимости от условий для
синхронизации, которые ранее были обязательными для его отображения: значение
настройки "Синхронизировать спецификацию авансового отчета с хозоперацией" и
заполненность ссылки на хозоперацию по норме (RashDoc.cKredCard) теперь не
влияют на отображение контрагента в спецификации.

Но указанные условия по-прежнему срабатывают при любом изменении контрагента в
спецификации (выбор значения, удаление). При выполнении вышеперечисленных
условий выполняется синхронизация статьи расходов спецификации с хозоперацией и
записью на закладке "ДокОснования" - а именно, контрагент из спецификации
копируется в хозоперацию и запись BaseFin: ссылки SoprHoz.cOrg и BaseFin.cOrg
становятся равными RashDoc.cOrg. В противном случае, как и ранее, синхронизация
не производится.

В РКО, ВРКО контрагент по-прежнему скрывается и не отображается в браузере
спецификации (у АО, РКО, ВРКО браузер общий).

2. Добавлено заполнение организации при выборе нормы.

2.1. При выборе нормы расходов заполняется контрагент в спецификации.

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

2.2. При этом, в текущей статье расходов, если выполняются условия для
синхронизации, производится копирование заполненного после выбора нормы
контрагента спецификации в хозоперацию и в запись на закладке "ДокОснования".
Ранее такая синхронизация после выбора нормы не производилась: чтобы обновить
контрагента, необходимо было переформировать хозоперации по спецификации.

3. Доработано формирование хозопераций по спецификации АО.

При формировании хозопераций по спецификации АО контрагент берётся из статьи
расходов.

Алгоритм определения контрагента для хозоперации и записи BaseFin:

1) Наибольший приоритет имеет контрагент в статье расходов. Если поле
"Контрагент" в окне редактирования статьи расходов заполнено, то его значение
подставляется в формируемую хозоперацию.

2) Если контрагент в статье расходов не заполнен, алгоритм проверяет
заполненность поля "Организация" в норме расходов, привязанной к статье
расходов. Если данное поле заполнено, оно подставляется в хозоперацию.

3) Последний приоритет имеет контрагент из документа (поле "Организация" в окне
редактирования АО). Данная организация подставляется в хозоперацию, если не
сработали пункты 1) и 2), а также в случаях, когда:
- синхронизация выключена (настройка "Синхронизировать спецификацию авансового
отчета с хозоперацией" установлена в значение 'нет');
- включена настройка "Сворачивать одноименные операции в авансовых отчетах".

Примечание. Если по спецификации документа не нашлось ни одной ТХО в нормах
расходов, по спецификации формируется одна пустая хозоперация - контрагент в
этом случае, как и прежде, берётся из документа.

Таким образом, если необходимо, чтобы при формировании хозопераций по
спецификации в хозоперацию и в запись на закладке "ДокОснования" подставлялся
контрагент из статьи расходов спецификации АО, нужно, чтобы:
- настройка "Синхронизировать спецификацию авансового отчета с хозоперацией"
была установлена в значение 'да';
- настройка "Сворачивать одноименные операции в авансовых отчетах" была
установлена в значение 'нет';
- контрагент в статье расходов был заполнен.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_PODOTF_PODOTRES9.1.8.0