[РЕШЕНО] Разные печатные формы счет-фактур по одной кнопке.

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем АлександрЛ, 5 май 2015.

  1. TopicStarter Overlay
    АлександрЛ
    Offline

    АлександрЛ

    Регистрация:
    24 сен 2014
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Добрый день.
    Подскажите пожалуйста где найти или как сделать чтобы автоматически только одна печатная форма выдавалась.
    Обнаружил что при печати счет-фактуры выдает разные печатные формы.
    1. с ИНН / КПП
    2. ИНН, без КПП

    Где найти откуда берется эта печатная форма.
    ИНН / КПП заполнены у контагентов и до вопроса.
    Обнаружил давно, не спрашивал.
    Счет-фактуры на реализацию товаров, изделий, услуг.
    В любом варианте может быть КПП, а может не быть.

    1С:Предприятие 8.3 (8.3.5.1248)
    Управление производственным предприятием, редакция 1.3 (1.3.63.1)

    2015-05-05 14-03-20 Скриншот экрана.png 2015-05-05 14-05-45 Скриншот экрана.png
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну вообще за сбор данной информации отвечает функция СведенияОЮрФизЛице
    Код:
    СведенияОПоставщике = УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(ДанныеДляПечати.Поставщик, Дата);
    А потом идет заполнение

    Код:
    ОбластьМакета.Параметры.ИННпоставщика = "ИНН/КПП продавца: "
                + ФормированиеПечатныхФормСервер.ОписаниеОрганизации(СведенияОПоставщике, "ИНН,", Ложь) + КПП;
    Там в процедуре печати С\Ф есть такой код - посмотрите что возвращает.

    Может там стоит и контрагента что это физ лицо.
  3. TopicStarter Overlay
    АлександрЛ
    Offline

    АлександрЛ

    Регистрация:
    24 сен 2014
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    А можете сказать где это смотреть... -Sorry-
  4. TopicStarter Overlay
    АлександрЛ
    Offline

    АлександрЛ

    Регистрация:
    24 сен 2014
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Нашел в Модуле менеджера
    Процедура ПечатьКорректировочногоСчетаФактуры1137(Ссылка, ТабДокумент)
    КПП встречается только в корректировочных с-фк

    2015-05-05 16-04-51 Скриншот экрана.png
    А в начале используется только
    ДанныеДляПечати.Вставить("КППКонтрагента", ДанныеСчетФактуры.КППКонтрагента);
  5. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну нашли же где. отладчиком теперь смотрите и выясняйте
  6. TopicStarter Overlay
    АлександрЛ
    Offline

    АлександрЛ

    Регистрация:
    24 сен 2014
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Вариант 1. Просто в сф нажмите на гиперссылку КПП и потом на кнопку ОК, потом должно выводиться в ПФ
    Вариант 2. при создании нового контрагента открывается форма элемента и реквизит юрфизлицо визуально видно "Юрлицо". Далее форму заполнили и сохранили, оставив этот реквизит без изменения. Однако при попытке сделать запрос и прочитать этот реквизит оказалось, что реквизит пуст, хотя визуально виден в карточке! При печати счет фактеры обработка проверяет является ли указанный контрагент юр лицом или нет. В результате, не определив, что мой контрагент юрлицо - обработка значении КПП оставляла пустым. Достаточно оказалось зайти в карточку контрагента и перевыбрать реквизит ютлицо. КПП стало выходить в счет фактуре. Вот так. (Спасибо все за содействие.)
    Вариант 3. Перевыбрать данные КПП в карточке контагента.

    Мне вариант 2 и 3 не помог.

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