С автором можно связаться в телеграмм @Yuriy_EB (efficient business)
Внешняя обработка «Автосоздание счетов-фактур полученных» разработана для конфигурации "1С:Бухгалтерия предприятия". Разработка выполнялась на ред. 3.0.169.15.
Функциональность:
Обработка читает данные о документах «Поступление (акты, накладные, УПД)» за указанный в форме обработки период и по указанной организации. Результат заносится в табличное поле формы.
У табличного поля есть две команды, «Заполнить» и «Обработать».
Табличное поле содержит следующие колонки:
1. Номер «№» - в нем содержится отображаемый пользователю номер строки. Удобно использовать для навигации по табличному полю.
2. Обработать - в этой колонке содержится флаг. Если флажок установлен, то строчка будет обрабатываться и машина попытается создать документ «Счет-фактура полученный». При заполнении табличного поля, машина сама проставляет флажки в нужных строках. Однако, в процессе создания документа «Счет-фактура полученный» может возникнуть ошибка и тогда машина остановится на обрабатываемой строке. Пользователь может исправить ошибку, мешающую созданию документа или снять флаг «Обработать» в этой строке.
3. Дата поступления - в это поле заносится дата и время из документа поступления. При создании документа "Счет-фактура полученный", эти дата и время присваиваются создаваемому документу.
4. Документ поступления - в этом поле автоматически заполняется ссылка на документ «Поступление (акты, накладные, УПД)». Перевыбрать документ в этом поле нельзя, однако есть кнопка «Открыть». Нажатие этой кнопки позволяет открыть документ поступления и, при необходимости, отредактировать содержимое документа. После исправления, пользователь опять может нажать кнопку «Обработать» и запустить создание документов с того места, где остановился ранее.
5. Счет фактура полученная - В это поле заполняется ссылка на документ «Счет-фактура полученный», который создается в результате работы обработки или был создан пользователем вручную. Заполненное поле окрашивает текст в ячейке в синий цвет.
Примечание: Установить галочку в строке, где уже есть «счет-фактура полученный» нельзя. При попытке это сделать, программа выдаст соответствующее предупреждение.
Сценарий использования обработки «Автосоздание счетов-фактур полученных»
1. Настройки базы данных и вариант учета НДС для организации должен быть настроен на упрощенный учет НДС, т.е. флаг "Ведется раздельный учет входящего НДС по способам учета" - не установлен.
2. Загружаем обработку в «Дополнительные отчеты и обработки», снимаем флаг «В формах элементов справочников и документов». Нам нужно, чтобы команда отображалась только в формах списка, оставляем флаг «В списках». Обработка сама настроит те документы, в формах списка которых будет видна команда ее вызова.
3. Переходим в форму списка документа «Поступление (акты, накладные, УПД)» или документа «Счет-фактура полученный». Там нажимаем кнопку выбора команд. В распахнувшимся окне выбираем «Автосоздание счетов-фактур полученных», запускаем двойным щелчком левой кнопки мыши или по кнопке «Выполнить».
4. Открывается форма обработки «Автосоздание счетов-фактур полученных». Настраиваем период отбора, обычно период кратный месяцу. Выбираем нужную организацию для отбора документов.
5. Нажимаем кнопку «Заполнить» из командной панели табличного поля «Обрабатываемые документы» формы обработки. Табличное поле формы заполняется имеющимися в выбранном периоде документами поступлений по нужной нам организации.
6. Нажимаем кнопку «Обработать». Машина пытается создать документы «Счет-фактура полученный» для каждой строки. В процессе работы, пользователю показывается окошко с прогрессом по процессу создания. Если возникает ошибка, то возникает сообщение, которое описывает ошибку и пользователь может либо исправить ошибку (например, КПП не указан в контрагенте - тогда указать его и записать контрагента), либо снять галочку необходимости обработки и программа пойдет далее по списку.
На рисунке 12 изображено сообщение с информацией об ошибке «не указан КПП». Нужно открыть документ поступления и через него открыть элемент справочника «Контрагенты». В открытом контрагенте нужно добавить недостающее значение реквизита (КПП) и записать элемент справочника.
На рисунке 13 изображен порядок действий для открытия документа поступления из табличного поля формы. Обработка прокручивает строки в табличном поле до той строки, в которой идет обработка. В случае ошибки, это первая строка с установленной галочкой «обработать». В данном случае, это 280 строка.
Для открытия документа поступления нужно дважды щелкнуть левой кнопкой мыши на строке с документов в области колонки «Документ поступления». Затем нужно нажать появившуюся кнопу «Открыть». В результате откроется форма документа поступления. Дальнейшее редактирование выполняется стандартными средствами. Все изменения в справочника должны быть записаны. Если это документ, то документ нужно перепровести.
Например, добавляем значение КПП в элемент справочника «Контрагенты». Отредактированный элемент справочника записываем. В то же время, в документе уже выбран этот элемент справочника – перепроведение документа не требуется, просто закрываем.
Далее, можно опять нажать кнопку «Обработать» и попробовать завершить процесс автоматизированного создания счетов-фактур полученных.
Счета фактуры формируется с установленным флагом «Отразить вычет НДС в книге покупок датой получения».
При этом, номер счета-фактуры полученного формируется автоматически. При необходимости, его можно отредактировать позже.
Все выше перечисленное помогает правильно сформировать отчет «Книга покупок».
Обработка была создана на основе технического задания представленного по ссылке ниже.
https://dzen.ru/a/Z_p0cxCdEm3N4sqo - Техническое задание на создание механизмов автоматизации в 1С:Бухгалтерия 8
По этому же техническому заданию была создана обработка пакетного создания платежных поручений, ее описание представлено по ссылке ниже.
https://dzen.ru/a/aBJ3C8z0HUyQygdU - Обработка «Автосоздание платежных поручений».
Если у вас возникли вопросы, связанные с практической реализацией технических заданий, вы всегда можете обратиться ко мне с предложением или за консультацией и пригласить к сотрудничеству.
Обращайтесь ко мне лично в телеграмм @Yuriy_EB (efficient business)
Также, подписавшись на мой канал вы не пропустите интересных обновлений, а ваши подписки и оценки «Нравится» Дзен сможет использовать для оценки полезности контента на моем канале и показывать его более широкой аудитории по релевантным запросам.