8.х Где хранятся внешние печатные формы?

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем altatr, 4 мар 2009.

  1. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Всем добрый день.

    Возникла в конторе такая ситуация: требуется на счете-фактуре на услуги указать Грузоотправителя.
    1с его не пишет и делает все правильно т.к. если счет выдается на услуги по Грузоотправитель не указывается. Но до нашего начальства это видать не доходит и всеравно требуют вписать.
    Грузоотправитель всегда будет один и тот же.

    Решил разобраться сам.
    Как я понял нужно открыть в конфигураторе внешнюю печатную форму (.epf) и уже потом ее менять
    но перерыв весь компьютер я не нашел вообще ни одного файла .epf
    Где же хранится это форма ведь 1С на печать ее выводит?

    Скачивал готовую счет-фактуру но 1С при регистрации новой печатной формы выругалась что "Выбранный файл не является внешней обработкой. Либо, данная обработка не предназначена для запуска в этой конфигурации"

    Установлена 1С:Предприятие 8.1 (8.1.8.76) Конфигурация: Бухгалтерия предприятия, редакция 1.6 (1.6.5.4)
  2. Mark768
    Offline

    Mark768 Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    158
    Симпатии:
    1
    Баллы:
    29
    Если Ваша счет-фактура действительно внешняя, то ее можно вытащить по [Сервис] - [Дополнительные отчеты и обработки] - [Дополнительные внешние печатные формы] . Только не в конфигураторе, а в режиме Предприятия. У Вас довольно старая версия, так что путь может немного отличаться. Из этой формы внешних печатных форм можно сохранить обработку на диск для последующего редактирования в конфигкраторе.

    Скачанная обработка скорее всего предназначена для платформы 8.0. Нужно открыть ее конфигуратором для конвертирования.
  3. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    В дополнительных печатных формах пусто.
    А скачанная обработка действительно для платформы 8.0. Как ее можно конвертировать?
  4. GY!BE
    Offline

    GY!BE

    Регистрация:
    25 янв 2009
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Собственно, с чего вы ищите ее как будто она внешняя?
    В конфигураторе смотрите Общие макеты, там находится макет Счет-фактуры. Помоему вам его нужно изменить..
  5. Mark768
    Offline

    Mark768 Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    158
    Симпатии:
    1
    Баллы:
    29
    Встроенный макет печатной формы можно найти либо в макетах того документа, из которого форма вызывается, либо в [Общие] - [Общие макеты]. А еще лучше, в модуле документа найти функцию, по которой обрабатывается печаь и в ней будет понятно откуда ноги растут. Как я понял, Вам макет и не нужен вовсе, а нужна именно функция обработки печати.

    Обработку или отчет от платформы 8.0 можно конвертировать в 8.1 путем открытие ее в конфигураторе 8.1.
  6. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Встроенный макет печатной формы нашел, но он открывается только на чтение.
    Как открыть модуль документа?
  7. Mark768
    Offline

    Mark768 Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    158
    Симпатии:
    1
    Баллы:
    29
    В конфигураторе на документе правая клавиша мыши - Открыть модуль объекта
  8. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    В конфигураторе с правами администратора зашел:
    Конфигурация>Документы>СчетФактураВыданный>Открыть модуль объекта
    Открывается только для чтения.
    По ходу дела там все открывается только для чтения. (Обьект поставщика не редактируется)
    Можно както снять это ограничение?
  9. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    А разобрался!
    Снял с поддержки и редактирование разрешено.
  10. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    т.к грузоотправитель всегда будет один то переделал в модуле документа так:

    ИначеЕсли (Найти(ТекПараметр, "Грузоотправитель и его адрес:") <> 0)
    и (СокрЛП(ТекПараметр) = "Грузоотправитель и его адрес:") Тогда
    ОбластьМакета.Параметры.Установить(т, "Грузоотправитель и его адрес: Моя контора");
  11. parasenok
    Offline

    parasenok

    Регистрация:
    3 мар 2009
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Вдруг все же грузоотправитель поменяется? (т, "Грузоотправитель и его адрес: Моя контора") можно заменить на (т, "Грузоотправитель и его адрес: "+Переменная), где в переменной любая строка из документа/справочника/регистра...
  12. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Да это конечно правильнее.
    Переменную для грузоотправителя и его адреса найти не смог.
    Зато здесь на форуме нашел такой совет:

    закомментировать вот этот кусок:

    //Если Не ЕстьТовары Тогда
    // ДанныеДляПечати.Грузоотправитель = "";
    // ДанныеДляПечати.Грузополучатель = "";
    //КонецЕсли;
  13. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Если есть только услуги - зря комментировали читайте письмо МинФина... Тема обсосана до нельзя.
  14. TopicStarter Overlay
    altatr
    Offline

    altatr

    Регистрация:
    4 мар 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    да я и сам знаю что зря
    письмо показывал своему начальству а они уперлись. Вот надо им этого отправителя и все.

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