Вход | Регистрация

1С:Предприятие ::

Метки: 

Переопределить функцию НомерНаПечать с помощью расширения

Я
   bmmm
 
28.11.17 - 08:35
День добрый!

Платформа 1С:Предприятие 8.3 (8.3.10.2667)
Конфигурация Бухгалтерия предприятия (базовая) (3.0.54.20)

При печати актов, актов сверки режутся номера.
Нумерация исторически идет ММДД-НОМЕР.

При формировании всех документов используется функция
ПрефиксацияОбъектовКлиентСервер.НомерНаПечать

Можно ее переопределить с помощью расширения к базовой конфигурации?

Требуется чтобы возвращала НомерОбъекта без изменений.
 
  Рекламное место пустует
   zak555
 
1 - 28.11.17 - 08:35
В базовых расширения недолжны работать
   bmmm
 
2 - 28.11.17 - 08:36
Я находил тестовое расширение, и подключал его через Все функции. Не ругалось :)
   bmmm
 
3 - 28.11.17 - 11:49
Насколько я понимаю, расширение должно делать примерно следующее.

Расширяем ОбщиеМодули.ПрефиксацияОбъектовКлиентСервер;

&Вместо("НомерНаПечать")
Функция НомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь) Экспорт
    Возврат НомерОбъекта;
КонецФункции

Кто-нибудь может с этим помочь?
   Ёпрст
 
4 - 28.11.17 - 12:01
(3) префикс должен быть еше у функции твоей
   Ёпрст
 
5 - 28.11.17 - 12:01
типа Расш1_НомерНаПечать
   bmmm
 
6 - 28.11.17 - 12:06
(5) спасибо за совет :)

У меня базовая конфигурация, и в конфигураторе нет возможности создать расширение. От слова совсем.

Есть какая-то возможность создать такое расширение для базовой конфигурации?
   bmmm
 
7 - 29.11.17 - 10:40
Нашел какую ту платформу, в которой можно создавать расширения.

Переопределил НомерНаПечать, как и планировал.
Расширение добавилось в базовую версию нормально, но не работало.

В итоге переопределил другой модуль ПрефиксацияОбъектовКлиентСерверПереопределяемый.

&Вместо("ПриПолученииНомераНаПечать")
Процедура Расширение_ПриПолученииНомераНаПечать(НомерОбъекта, СтандартнаяОбработка,
    УдалитьПрефиксИнформационнойБазы, УдалитьПользовательскийПрефикс) Экспорт
    
    УдалитьПрефиксИнформационнойБазы = Ложь;
    СтандартнаяОбработка = Ложь;

КонецПроцедуры

Все работает отлично! Наши номера не отсекает.

Всем спасибо за внимание )


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует