Стояла задача по реализации справки об оплате медицинских услуг в новом формате от налоговой. Рассматривался вариант создания внешнего отчета или обработки для формирования справки. Но несколько критериев повлияли на выбор другого решения: в типовой конфигурации данная форма уже присутствует, эта форма имеет формат выгрузки в xml-файл, есть возможность отправить из конфигурации в налоговую этот файл через 1с-отчетность(или выгрузить файл для отправки через сторонние сервисы), отчеты хранятся как документы и остается история, вендор вероятно в дальнейшем будет поддерживать изменения формата справки и/или формата обмена с ФНС при их изменении. В связи с этим решение было выбрано в сторону расширения, позволяющее заполнить отчет по команде.
Данное расширение добавляет команду на форму стандартного отчета для заполнения справки, а так же необходимые реквизиты для заполнения.
Стандартный отчет в конфигурации находится в разделе Учет и отчетность - 1С-Отчетность- закладка Уведомления - Создать - Справки для налоговых вычетов - Журнал справок об оплате медицинских услуг. После установки расширения внизу формы отчета появятся реквизиты контрагент, пациент, период и команда Заполнить.
Справку можно распечатать/выгрузить открыв страницу 1, над номером справки указаны возможные операции.
Немного о заполнении справки: ИНН, Дата рождения берутся из самого Контрагента(плательщика), документ удостоверяющий личность ищется из регистра документов физ.лиц (отбор происходит по физ.лицу и реквизиту является документом удостоверяющим личность). Так что при занесении документа физ.лицу необходимо обязательно поставить флаг Является документов удостоверяющим личность. Заполнение данных пациента аналогично контрагенту. Если контрагент и пациент являются одним и тем же лицом, то реквизит пациент заполнять не нужно.
Реализовано четыре варианта расширения, т.к. у клиентов платные услуги ведут по-разному:
1. По документам счет - заполняется по документам Счет на оплату, отбираются только проведенные документы по указанному контрагенту в указанном периоде. Пациента заполнять только, если плательщик и получатель услуги - это разные лица.
2. По документам ЧекККМ - заполняется по документам Чек ККМ, отбираются только проведенные документы по указанному контрагенту в указанном периоде. Пациента заполнять только, если плательщик и получатель услуги - это разные лица.
3. По дебетовому обороту 2.205.31 - заполняется по дебетовому обороту 205.31 КФО 2 за указанной период с отбором по субконто1(контрагент-плательщик). Пациента(получателя услуг) заполнять только, если контрагент(плательщик) и получатель услуги - это разные лица.
4. По документам ЧекККМ и ЧекККМ на возврат. Принцип заполнения совпадает с вариантом номер 2, но так же анализируются документы Чек ККМ на возврат, уменьшая сумму услуг. Например, по контрагенту было 2 Чека ККМ, по одному из которых сделали возврат, сумма услуг получится: ЧекККМ№1 + ЧекККМ№2 -ЧекККМНаВозврат.
Для установки расширения необходимо открыть раздел Администрирование - Печатные формы, отчеты и обработки - Расширения - Добавить из файла, обязательно снять флаг безопасный режим (значок щита) - перезапустить базу.
Режим совместимости расширения 8.3.21.
ОБНОВЛЕНЫ ВЕРСИИ РАСШИРЕНИЙ ДО ВЕРСИИ 1.2, список изменений:
- Во все варианты расширения добавлено поле Пациент. Заполняются данные получателя услуг при заполненном поле Пациент. Пациента заполнять только, если плательщик и получатель услуги - это разные лица.
- Исправлена ошибка заполнения номера справки (при контроле выгрузки программа ругалась, что номер не заполнен, хотя он фактически был установлен)
- Исправлена ошибка создания первой справки в текущем году (не определялся номер при присвоении номера справки)
- Добавлен информационный контроль на случай ранее выданных справок. Программа при заполнении справки выведет сообщение, имеются ли ранее выданные справки по этому контрагенту. Необходимо самостоятельно проверить не пересекаются ли периоды справок, чтобы справка не содержала услуг, которые включены в справки выданные ранее.
-При перезаполнении существующей справки, поля предварительно очищаются на случай, если набор данных поменялся, например, справка была без пациента, а теперь заполнена с пациентом. До этого поля в этом случае оставались, если не перезаписывались новыми данными.
-Исправлена ошибка некорректного отображения суммы документа в информационном сообщении (сумма в справка вставала правильная, а в сообщениях выходила нарастающим итогом по документам)
-Добавлено обновления вида справки после заполнения. Ранее необходимо было перейти из раздела в раздел, чтобы отобразилось изменение данных расширением.
-Добавлен новый вариант заполнения - по чекам ККМ и чекам ККМ на возврат.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.101.69, 2.0.100.36