gifts2017

Если директора нет на месте... то документы отгрузки должен подписывать другой человек!

Опубликовал ilya005 (ilya005) в раздел Обработки - Обработка документов

Данная внешняя обработка позволяет указать, кто подписывает данный документ

Задача потихоньку расширяется и я буду вносить в нее все разнообразные хотелки бухгалтеров

Реализованы следующие печатные формы:

КО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

Скачать файлы

Наименование Файл Версия Размер
ЕслиДиректораНетНаМесте.rar 206
.rar 477,76Kb
24.07.13
206
.rar 477,76Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Евгений (wirg) 17.06.10 08:53
Если необходимо печатать 100 документов, тогда пользователю достанет выбирать. Лучше сразу сделать регистр и вписать в печатной форме по приказу №... право подписи за руководителя имеет ..., за бухгалтера.... и всё.
air_mike; cucuruza; +2 Ответить 1
2. ilya005 (ilya005) 17.06.10 13:33
(1) Немного переделал, теперь можно с помощью дополнительных параметров
3. Вадим Никонов (V.Nikonov) 23.06.10 20:03
В большинстве случаев директор не подписывает документы (Накладные, СчетаФактуры, ПКО и пр.). Может сразу предусмотреть, что текущий пользователь помянут в "ПравоПодписи"? Если помянут, то печатать реквизиты подписи для него!
4. Вадим Никонов (V.Nikonov) 23.06.10 20:06
Идея с регистром понравилась! Я выбрал не самый лучший вариант с использованием доп.реквизитом и ТЧ к справочнику Организации.
5. ilya005 (ilya005) 24.06.10 10:02
(3) так и есть, надо в поле "Руководитель" поставить, например, СсылкаНаОбъект.Ответственный, тогда обработка этого ответственного вычислит и найдет из регистра ему "документНаПравоПодписи"
6. mehanizmy 04.08.10 12:00
как это реализовать в управлении торговли?
7. ilya005 (ilya005) 04.08.10 13:44
(6) Надо немного переписать источники данных...
пока никто из постоянных клиентов не требовал, но если будет желание у кого то, то сделаю...
8. mehanizmy 05.08.10 14:44
(7)Да, буду очень признателен.

В следующих печатных формах:
Акт об оказании услуг
ТОРГ12
Счет фактура 451