Первая обработка является развитием публикации //infostart.ru/public/693500/
Сделаны следующие доработки:
1. Внесены два изменения, которые не позволяли исходной обработке работать в последнем релизе 1С Бухгалтерии 3.0. Я тестировал обработку на релизе 3.0.67.38. В дальнейшем, если будет интерес к обработке, планирую ее поддерживать.
2. Сделана возможность выбора учетной записи электронной почты.
3. Самое главное, в исходной обработке, при ошибке в отправке одного письма, рассылка прекращалась без каких-либо сообщений. Нельзя было определить, на каком контрагенте возник сбой и сколько счетов от общего количества отправлено. Мы не смогли ее использовать, так как надо было рассылать более 300 счетов. Сейчас обработка рассылает все счета, не прекращая рассылку, если какой-то один или несколько счетов не удалось отправить, а после окончания работы выводится список счетов, которые не отправлены.
4. В версии 1.1 добавлены отборы по контрагенту и по статусу счета. Сделана рассылка счетов с печатью и подписью. Возможность рассылка сразу на два адреса e-mail, если они заведены в справочнике "Контрагенты".
5. В версии 1.2 исправлены выявленные ошибки. Тестировалась на редакции 1С Бухгалтерии 3.0.67.70.
Вторая обработка предназначена для массового ежеквартального создания и рассылки счетов на оплату. Для формирования счетов надо создать два дополнительных реквизита в справочнике Контрагенты: СуммаСчета (числовой) и НомерСчета (символьный). У них будут соответственно наименования: СуммаСчета (Контрагенты) и НомерСчета (Контрагенты). Табличная часть "Создать счета" заполняется по кнопке "Заполнить контрагентов" контрагентами, для которых в дополнительном реквизите СуммаСчета указана сумма больше 0. Номер счета формируется как префикс Ас00 + номер квартала + номер счета из дополнительного реквизита НомерСчета. Тестировалась также на редакции 1С Бухгалтерии 3.0.67.70.
не очень гибкие настройки по подбору, а кнопка Отправить расположена по канонам платформы 8.1 и даже не имеет флажка «Кнопка по умолчанию» …
Обработка не работает
{ВнешняяОбработка.ГрупповаяОтправкаПочты.Форма.Форма.Форма(640)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)
НовоеВложение = Письмо.Вложения.Добавить(ПолучитьИзВременногоХранилища(Вложение.АдресВоВременномХранилище), Вложение.Представление);
по причине:
Недопустимое значение параметра (параметр номер ‘1’)
Просьба вернуть стартмани
Выявленные ошибки исправлены в версии 1.2.