Задача потихоньку расширяется и я буду вносить в нее все разнообразные хотелки бухгалтеров
Реализованы следующие печатные формы:
КО1 (ПКО),
КО2 (РКО),
Счет на оплату
Акт об оказании услуг
ТОРГ12
Счет фактура 451
Отчет агента
Акт сверки
М15
МХ1
МХ3
ЗаказПоставщикуАнгл
ВАЖНО!
Не во всех конфигурациях всё работает! Дорабатываю по мере необходимости.
Возможные дополнительные параметры:
* ВидПечатнойФормы — строка, определяет печатную форму
может принимать значения ТОРГ12, СЧЕТ, АКТ, СЧЕТФАКТУРАВЫДАННЫЙ,
если не указано, то определяется по виду документа
* БезФормыПараметров — булево — истина — перед выводом формы можно выбрать и изменить подписантов,
иначе печатается по умолчанию
* Руководитель
* Кладовщик
* Кассир
* ГлавныйБухгалтер — строка или Справочник.ФизическиеЛица — значения по умолчанию
Это выражение вычисляется с помощью функции «Вычислить»,
то есть можно написать СсылкаНаОбъект.Ответственный или
ПараметрыСеанса.ТекущийПользователь.ФизЛицо или Справочники.ФизическиеЛица.НайтиПоКоду(«000000038»)
Если есть желание можно сохранять эти данные в регистре сведений, для этого
предназначены 2 регистра сведений:
РегистрСведений.иОтветственныеЛицаДокументов
РегистрСведений.иОтветственныеЛицаДокументПравоПодписи
Они находятся в файла формата .clp
(утилита clipbrd.exe)
Проверял работоспособность на
1С Бухгалтерии 1.6 (8.1)
1С Бухгалтерии 2.0 (8.2 — достаточно конвертации)
Разработка ilya005,
ilya005@mail.ru
Если необходимо печатать 100 документов, тогда пользователю достанет выбирать. Лучше сразу сделать регистр и вписать в печатной форме по приказу №… право подписи за руководителя имеет …, за бухгалтера…. и всё.
(1) Немного переделал, теперь можно с помощью дополнительных параметров
В большинстве случаев директор не подписывает документы (Накладные, СчетаФактуры, ПКО и пр.). Может сразу предусмотреть, что текущий пользователь помянут в «ПравоПодписи»? Если помянут, то печатать реквизиты подписи для него!
Идея с регистром понравилась! Я выбрал не самый лучший вариант с использованием доп.реквизитом и ТЧ к справочнику Организации.
(3) так и есть, надо в поле «Руководитель» поставить, например, СсылкаНаОбъект.Ответственный, тогда обработка этого ответственного вычислит и найдет из регистра ему «документНаПравоПодписи»
как это реализовать в управлении торговли?
(6) Надо немного переписать источники данных…
пока никто из постоянных клиентов не требовал, но если будет желание у кого то, то сделаю…
(7)Да, буду очень признателен.
В следующих печатных формах:
Акт об оказании услуг
ТОРГ12
Счет фактура 451