Проблематика вопроса
Наша компания занимается внедрением программных продуктов фирмы «1С» с 2003 года, и нам часто приходилось видеть ситуацию, когдаиз месяца в месяц клиенты формируют счета и акты одним и тем же контрагентам, на одни и те же суммы, ну, может, с незначительными изменениями. Возможности программ фирмы «1С» по копированию документов и вводу на основании (например,«Реализации товаров и услуг» на основании «Счета на оплату покупателю») значительно облегчают эту задачу, но хочется большего.
Например, взять и скопировать все счета предыдущего месяца разом, или по списку «Счетов на оплату покупателю» ввести сразу все «Реализации товаров и услуг» и «Счета-фактуры выданные» к ним, или даже просто напечатать их все сразу. Помощников в этом может стать наша обработка «Пакетный ввод документов».
Описание обработки
Обработка «Пакетный ввод документов» позволяет по данным заполненной таблицы сформировать «Счета на оплату», «Реализации товаров и услуг», «Счета-фактуры выданные» и распечатать их без вывода на экран печатных форм.
Обработка «Пакетный ввод документов»
Как же может быть заполнена таблица?
Во-первых, она может быть заполнена в ручную. Для этого добавляем строки, заполняем поля «Контрагент», «Договор контрагента»,«Услугу», «Сумму», если необходимо редактируем «Содержание», «Ставка НДС» заполняется из «Услуги», «Сумма НДС» рассчитывается при вводе «Суммы». Заполненную таблицу можно сохранить с помощью типового механизма «сохранения настройки» и восстановить позже.
Сохранение настройки
Во-вторых, таблица может быть заполнена по уже сформированным «Счетам на оплату покупателю» или «Реализациям товаров и услуг» по значениям в табличной части «Услуги». Для этого необходимо заполнить период отбора и нажать кнопку на командной панели.
Период отбора
При этом, если дата формирования документов попадает в период, то поля «Счет», «Акт» и «Счет-фактура» заполняются ссылками на соответствующие документы, если они существуют. Если же дата не попадает в период, то эти поля не заполняются, так как подразумевается, что будут созданы новые документы. После заполнения таблицу можно отредактировать, удалить, добавить строки.
...или
Обработка для пакетного формирования счетов и актов на установленную дату
В-третьих, предусмотрен режим заполнения таблицы по виду договора «с Покупателем» в этом случае заполняется по всем таким договорам, «Услуга» заполняется значением «Номенклатура по умолчанию».
В-четвертых, возможна загрузка из внешнего файла. Этот механизм не реализован, так как все зависит от формата файла и состава полей. Предусматривается реализация по требованию клиента.
Для быстрого и удобного формирования содержания оказываемой услуги по шаблону предусмотрена кнопка «Сформировать содержание». Это действие заполняет «Содержание» комбинацией: [Произвольная строка1]+[Одно из полей: Услуга, договор, месяц + год]+ [Произвольная строка2]+[Одно из полей: Услуга, договор, месяц + год]+[Произвольная строка3]+[Одно из полей: Услуга, договор, месяц + год]+[Произвольная строка4].
Обработка для пакетного формирования счетов и актов на установленную дату
После заполнения таблицы остается нажать кнопки создания документов. Документы будут созданы и проведены.
Сформировать
Это действие выполняются с помощью кнопок, находящихся в нижнем правом углу формы. Документы «Счета на оплату покупателю» и«Реализация товаров и услуг» формируются на дату, указанную выше, «Счета-фактуры выданные» формируются на дату документа реализации, при этом заполняются соответствующие поля в табличной части.
Печать
С помощью кнопок «Печать» можно напечатать документы без вывода печатной формы на экран: «Счета на оплату покупателю» по одному экземпляру, «Реализации товаров и услуг» и «Счета-фактуры выданные» по два экземпляра.
Подведение итогов
В данной статье мы постарались описать основной функционал этой обработки. Возможности по ее использованию гораздо шире. Но даже в таком виде она сэкономит время, затрачиваемое на формирование первичных документов в несколько раз.