Внешняя печатная форма счет-фактуры с правом подписи уполномоченными лицами для БП 2.0 и 3.0






Внешняя печатная форма счет-фактуры в с уполномоченными лицами, имеющими право подписи за руководителя и главного бухгалтера.
Для БП 2.0 и 3.0

В конфигурации «Бухгалтерия предприятия, ред. 2.0» добавлена возможность указывать в документах уполномоченных лиц вместо руководителя и главного бухгалтера. Однако № и дата приказа, на основании которого действует уполномоченное лицо выходит не во всех печатных формах, в частности, в счете-фактуре.

1. Не нужно ничего изменять в коде конфигурации.

2. Обработка открыта, можно изменить что угодно.

3. Заполнять нужно только стандартные реквизиты конфигурации, а именно «Уполномоченные лица организации», если не заполнено, то и не выводится ничего.

4. ФИО руководителя и главного бухгалтера остаются на своих местах, т.е. документ может быть подписан одновременно и действующими рукодителями, и уполномоченными лицами организации.

Для регистрации печатной формы необходимо выполнить следующие действия:

— зарегистрировать внешнюю печатную форму в справочнике, меню Сервис — Дополнительные отчеты и обработки — Дополнительные внешние печатные формы, далее как на скриншотах (для БП 2.0)

(для БП 3.0 Раздел Администрирование -> Дополнительные отчеты и обработки, там всё интуитивно понятно вроде)

— при печати счета-фактуры в подменю кнопки «Печать» появится соответствующий пункт «Счет-фактура с УЛ»

 

Добавил версию для БП 3.0 (на 3.0.33.20 работает на 100%)

Добавил версию для БП версии 3.0.43.123 (все найденные ошибки должны исчезнуть)

 

Заполняйте справочник «Уполномоченные лица организации»

(в БП 3.0.43.123 он находится в меню «Все операции», чтобы он был доступен нужно в конфигураторе поставить права пользователю «Полные права» и «Режим «Все функции»)

Обработка открыта.

14 Comments

  1. makas

    А если в организации каждый менеджер (6-человек) =уполномоченные лица, тогда как поймет ваша форма кто есть кто?

    Reply
  2. zes

    (1)

    Для каждого пользователя базы можно ввести своих уполномоченных лиц, это средства самой базы.

    Под кем зашли в базу, такие уполномоченные и будут использоваться, хоть 20 менеджеров.

    Reply
  3. Bambor

    Вот такая вот ошибка появляется

    {ВнешняяОбработка.ВнешняяПечатнаяФорма_СчетФактураВыданный.МодульОбъекта(738)}: Преобразование значения к типу Число не может быть выполнено
    ДанныеДляПечати.ФИОУполномоченного = ?(лок_Должность = NULL, «», лок_Должность + » «)
    

    вероятно что у нас что то не так но и в форме тоже так быть не должно.

    Reply
  4. zes

    (3) Bambor,

    Сложно сказать что именно не может преобразоваться, там ещё кусок кода есть, в котором тоже формируется выходная строка.

    Возможно не заполнены данные о уполномоченном лице, согласно описанию обработки.

    Если всё сделано правильно, готов согласовать время удаленки, чтобы найти ошибку.

    Reply
  5. vlastapov

    Спасибо, как раз пригодилась.

    Reply
  6. rainspb

    Ошибка в БП 39.52

    {ВнешняяОбработка.СчетФактураВыданный_БП_3_0.МодульОбъекта(110)}: Ошибка при вызове метода контекста (ВыполнитьПакет)

    Результат = Запрос.ВыполнитьПакет();

    по причине:

    {(24, 9)}: Не задано значение параметра «СводныйСФКомиссияПоПродаже»

    КОГДА <<?>>&СводныйСФКомиссияПоПродаже

    Reply
  7. 79123890854

    На БП 3.0.39.57 появилась ошибка:»Поле объекта не обнаружено (КППпоставщика)»

    Reply
  8. markovki

    В БП 3.0.40.24 возникает ошибка для счет фактуры с видом «Налоговый агент»:

    {ОбщийМодуль.ОбщегоНазначения.Модуль(96)}: Ошибка при вызове метода контекста (Выполнить)
    Выборка = Запрос.Выполнить().Выбрать();
    по причине:
    {(3, 2)}: Поле не найдено «ГоловнаяОрганизация»
    <<?>>ГоловнаяОрганизация КАК ГоловнаяОрганизация

    Если убрать нижеследующий кусок кода, то всё норм:

    //Уполномоченные ***zes
    Уполномоченные = ОтветственныеЛицаБП.ДанныеУполномоченногоЛица(Реквизиты.Поставщик, ПараметрыСеанса.ТекущийПользователь);
    УполномоченныйРук = «»; УполномоченныйБух = «»;
    
    Если Уполномоченные <> Неопределено Тогда
    ДанныеФЛ = ОбщегоНазначенияБПВызовСервера.ДанныеФизЛица(Реквизиты.Поставщик,
    Уполномоченные.Руководитель, ВыборкаСФ.Дата);
    Если ДанныеФЛ.Представление <> Неопределено Тогда
    УполномоченныйРук = ДанныеФЛ.Представление + «, » + Уполномоченные.ПриказРуководитель;
    КонецЕсли;
    ДанныеФЛ = ОбщегоНазначенияБПВызовСервера.ДанныеФизЛица(Реквизиты.Поставщик,
    Уполномоченные.ГлавныйБухгалтер, ВыборкаСФ.Дата);
    Если ДанныеФЛ.Представление <> Неопределено Тогда
    УполномоченныйБух = ДанныеФЛ.Представление + «, » + Уполномоченные.ПриказГлавныйБухгалтер;
    КонецЕсли;
    КонецЕсли;
    
    ДанныеШапки.Вставить(«УполномоченныйРук», УполномоченныйРук);
    ДанныеШапки.Вставить(«УполномоченныйБух», УполномоченныйБух);
    //уполномоченные

    Показать

    Reply
  9. leopold-86

    (6) rainspb, Как вы решили данную проблему??

    Reply
  10. zes

    Добавил для БП 3.0.43.123

    Reply
  11. Qsko

    в печатной форме не выходит КПП

    Reply
  12. klimsrv

    3.0.44.115

    {ВнешняяОбработка.СчетФактураВыданный_БП_3_0.МодульОбъекта(110)}: Ошибка при вызове метода контекста (ВыполнитьПакет)

    Результат = Запрос.ВыполнитьПакет();

    по причине:

    {(7, 9)}: Не задано значение параметра «ЦифровойИндексОбособленногоПодразделения»

    КОГДА <<?>>&ЦифровойИндексОбособленногоПодразделения <> «»

    Reply
  13. Mitay_D

    (9)Здравствуйте. Подскажите как решили данную проблему.

    Reply
  14. pkp-ritm

    Добрый день. Очень нужна эта обработка, а финансирования как всегда нет ) Отправьте пожалуйста

    ВнешняяПечатнаяФорма_СчетФактураВыданный для БП 3.0

    у кого есть, на электронку pkp-ritm@mail.ru Буду Вам безгранично благодарен )

    Дай Бог Вам здоровья!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *