8.х Номер печтаной формы документа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Danik, 1 фев 2009.

  1. TopicStarter Overlay
    Danik
    Offline

    Danik

    Регистрация:
    1 фев 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Привет всем)))
    Можно ли сделать так чтобы в печатной форме документа номер простовлялся тот же что и номер документа то есть с префиксом?????
    Платформа 8.1 бухгалтерия предприятия
  2. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Вы бы хоть название печатной формы указали...
    А вообще, чаще всего номер для печати преобразуют через функцию "ПолучитьНомерНаПечать". Нужно найти ее вызов в модуле формы и заменить на сам номер документа.
  3. TopicStarter Overlay
    Danik
    Offline

    Danik

    Регистрация:
    1 фев 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1


    ну а какая разница какая печатная форма???? ну например Счет или Счет фактура
  4. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Разница в том, что на вопрос
    напрашивается ответ "Можно".
    А если спросить "Как получить в печатной форме документа "Счет" полный номер документа? Конфигурация: Бухгалтерия предприятия, редакция 1.6 (1.6.13.3)", то можно рассчитывать на конкретный ответ типа:
    В Модуле объекта Документ СчетНаОплатуПокупателю нужно найти Функцию ПечатьСчетаЗаказа(Тип)
    и заменить строку
    Код:
    ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Счет на оплату");
    
    
    на
    Код:
    ОбластьМакета.Параметры.ТекстЗаголовка = "Счет на оплату № " + Шапка.Номер + " от " + Формат(Шапка.Дата, "ДФ='дд ММММ гггг'")+ " г.";
    
    
    А после этого обратить внимание на функцию ОбщегоНазначения.СформироватьЗаголовокДокумента
    и решить для себя менять заголовок в нужном документе или изменить указанную функцию для всех документов заменив в ней "ПолучитьНомерНаПечать(ДокументОбъект)" на "ДокументОбъект.Номер"
  5. TopicStarter Overlay
    Danik
    Offline

    Danik

    Регистрация:
    1 фев 2009
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1




    Спасибо от души все получилось как никогда как по маслу)))) Красавчик!!!!!!

    а ни как нельзя убрать нули как в печатной форме так и номере документа ( например ПИ-21 вместо ПИ-000000021)
  6. Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Посмотрите процедуру которую вы убрали там как раз и убирались эти нули
Похожие темы
  1. bobrakov
    Ответов:
    10
    Просмотров:
    2.136
  2. Patronus
    Ответов:
    17
    Просмотров:
    2.976
Загрузка...

Поделиться этой страницей