Как в 1с изменить форму счет фактуры
В программах 1С реализован очень удобный инструмент для редактирования печатной формы документов. Теперь опытный пользователь может сам вносить несложные изменения в макет, не привлекая программиста и не меняя типовой программный код в конфигурации программы.
Это очень важно, поскольку доработки по изменению типовых печатных форм без изменения конфигурации могут выполнять только программисты, создавая полноценную обработку печати и подключая ее через дополнительные внешние обработки.
Раньше, до возможности редактирования макета печатной формы, пользователь мог внести исправления в печатную форму вручную, выбрав соответствующую команду редактирования и добавив нужный текст или исправив цифры в полученной выходной форме. Но эти изменения нигде не сохранялись. При формировании печатной формы заново – все приходилось изменять снова.
Сейчас большинство макетов печатных форм доступны для изменений.
Список макетов можно открыть с помощью команды «Администрирование» - «Печатные формы, отчеты и обработки».
Далее, в открывшемся окне открываем гиперссылку «Макеты печатных форм раздела».
В открывшейся форме макета содержится 3 колонки:
1) Наличия изменений в макете (зеленый карандашик);
2) Полное наименование печатной формы;
3) Владелец макета - объект программы, документ или справочник, к которому относится печатная форма.
Навигация в форме «Макета печатных форм»
Найти необходимый макет можно по наименованию или части наименования. Для этого достаточно вписать поисковое выражение в поле слева, и по части выражения печатные формы сформируются списком:
Есть возможность открыть макет форм по определенному признаку с помощью поля «Показывать»:
2) Стандартные макеты (без изменений)
3) Используемые макеты с внесенными изменениями
4) Неиспользуемые макеты с внесенными изменениями
5) Все макеты с внесенными изменениями.
Просмотр макета осуществляется по кнопке «Открыть» или двойным кликом мышки:
Редактирование макета выполняется по двойному клику мышки с выбором режима открытия с редактирования или сразу по кнопке «Изменить»:
В открывшемся макете печатной формы пользователь может внести необходимые изменения.
Изменения, которые можно внести в макет, не навредив работе конфигурации «1С:Бухгалтерия предприятия» – это текстовые вставки с дополнительной информацией, ссылки на какие-то акции и любая другая нужная информация.
Для примера, внесены изменения в печатной форме «Счет-фактура по постановлению №451» в 29 строке (изменение выделено в красной рамке).
После внесения изменений макет необходимо сохранить, нажав на кнопку «Записать и закрыть».
Макет изменен - это подтверждается соответствующим (зеленый карандашик) значком в списке макетов.
Теперь отредактированный макет будет по умолчанию использоваться при печати.
Если что-то не получилось, то всегда можно вернуться к исходному макету. Для этого необходимо в открытом списке «Макетов печатных форм» выделить одним нажатием левой кнопки мыши наш измененный макет, далее нажать по кнопке «Еще» в верхней правой части и выбрать строку «Использовать стандартный макет».
При этом значок изменения макета становится неактивным, показывая, что имеется и пользовательский макет.
Логунова Яна,
Консультант Компании «АНТ-ХИЛЛ»
Тел. (473) 202-20-10
При цитировании статей или заметок ссылка на сайт автора обязательна
Накопились вопросы и нужна помощь?
С удовольствием на них ответим и поможем все настроить! Обращайтесь по тел.
Подскажите, пожалуйста, при необходимости добавления необходимого текста в печатные формы счета, счета-фактуры - как это лучше сделать, чтобы не слететь с поддержки?
(1) vesna2007,
да, (8) и (9) абсолютно правы, из-за необходимости дополнить\изменить печатную форму любого документа (счет, сч.-фактура и т.д.) НЕ НАДО В КОНФИГКРАЦИЮ ВНОСИТЬ ИЗМЕНЕНИЯ. Создаете\находите внешнюю печатную форму этого документа и через "Меню"-"Сервис"-"Подключение внешних печатных форм" подключаете эту печатную форму к нужному документу. После этого экспериментируете и вносите в эту печатную форму все изменения, но изменения конфигураци совершенно не нужны.
необходимо включить возможность изенения с сохранением поддержки и добавить в печатную форму необходимый текст ваш КЭП
(3) slonelefant, Для чего с поддрежки то снимать? обычная внещняя печатная форма, никаких изменения в конфе делать не нужно.
Подскажите, как получить из печатной формы конфигурации, например, счет, файл внешней печатной формы?
для 5
открыть конфигуратор
открыть конфигурацию
потом меню конфигурация -поддержка - настройка поддержки
там есть кнопка включить возможность редактирования
при нажатии на кнопку пугает что поддержка снята будет не верьте
минус этой процеедуры что скорость обновления базы уменьшится в 1.5-2.5 раза в зависимости от мощей компа и размера базы
если не хотите то возможно скачать с данного сайта внешнюю форму счета и счетфактуры и поменять текст уже в ней .
Правильнее будет создать внешнюю печатную форму, и в ней уже менять всё, что заблагорассудится.
Если нужно, объясню, как из встроенной печатной формы сделать внешнюю.
(11) Для счет фактуры не так просто, т.к. код печати расположен в модули документа, а макет в общих макетах. Надо все это собрать во внешнюю обработку и разрешить все ошибки. Думаю без опыта программирования не стоит заворачиваться. Может найти готовую внешнюю на инфостате можно.
Создание обработки будет состоять их двух этапов:
1 - создание полного аналога исходной печатной формы
2 - доработка под собственные нужды
Для начала создаётся пустая внешнюю обработку, без макета - его необходимо скопировать для последующего изменения из основной конфигурации. Чтобы скопировать макет в обработку из конфигурации - достаточно выделить его в дереве объектов, далее зайти в меню Правка-Копировать, после в дереве данных обработки в ветке макетов выбрать в меню Правка-Вставить Более удобный путь - напрямую перетащить мышкой этой макет из основной конфигурации в дерево данных обработки.
Дальше открываем модуль объекта (созданной нами обработки) и пишем такой код:
Функция Печать() Экспорт
//. тут будет текст функции
КонецФункции
Что мы сделали: для работы внешней печатной формы требуется экспортная (т.е. видимая для других объектов конфигурации) функция Печать, которая должна возвращать в основную программу сформированный табличный документ для предварительно просмотра и последующей печати.
Теперь нужно зайти в модуль того документа, печатную форму которого мы копируем.
Там нужно найти функцию Печать, которая формирует табличный документ. Её тело и копируем в тело нашей функции Печать.
Добавляем в Нашу обработку реквизит типа Документ.Ссылка. Пробуем записать - не выйдет, скорее всего, так как будут ошибки. Бывают нескольких типов:
*** 1. Переменная не определена (Тип) - если посмотреть исходный код функции, становиться ясно, что переменная тип являлась параметром:
Функция ПечатьСчетаЗаказа(Тип), мы же этот параметр удалили. В данном случае - этот параметр содержал в себе строку с именем макета
для печати. Т.к. нам требуется печатать только один макет - определеим эту переменную следующим образом: мы измененим заголовок
функции Печать в модуле обработки:
Функция Печать(Тип = "Счет")
Что означает такая запись: она означает, что если в функцию небыл передан параметр, то параметр Тип примет значение
по умолчанию "Счет", что нам и требуется для работы.
*** 2. Переменная не определена (СтруктурнаяЕдиница) - данная переменная является реквизитом документа СчетНаОплатуПокупателю, т.к.
в модуле внешней печатной формы мы этот реквизит не видим (мы не находимся в теле объекта документ), то получим эту переменную через
ссылку на документ, т.е. через реквизит обработки СсылкаНаОбъект, в который програама передат ссылку на текущий документ.
Добавим в начало функции следующую строку:
СтруктурнаяЕдиница = СсылкаНаОбъект.СтруктурнаяЕдиница;
*** 3. Процедура или функция с указанным именем не определена (ВернутьРасчетныйСчет) - данная функция определена (т.е. описана) в модуле
документа, соответственно - нам достаточно полностью перенести код этой функции в нашу обработку.
Возможно в модуль обработки придётся добавить некоторые переменные или функции.
После проделанной работы, остаётся только прикрутить написанную обработку в качестве внешней печатной формы того документа, который нам нужен.
PS: естественно, в нашу обработку можно вносить изменения, которые нам нужны.
От простой для отдельных компаний до комплексной автоматизации крупных холдингов.
Сдача регламентированной отчетности в соответствии с законодательством РФ.
Рассмотрим, как изменить порядок и установить номер документа на примере документа «Счет» в 1С:Бухгалтерия 8.3, но обратите внимание, что дальнейшие действия могут считаться типовыми доработками 1С, а значит требуют определенных прав и знаний. Если вы не уверены в своих действиях, советуем обратиться за помощью к профессионалам.
Рис.1 Редактирование номера документа
Ответив «Да», мы можем отредактировать номер документа. Обратите внимание, что система запоминает исправление, и новый номер автоматически будет проставлен как следующий за номером исправления. Ручное исправление номеров не рекомендуется, т.к. это может привести к нарушению нумерации документов. Чаще всего ошибки нумерации в журналах возникают при ручном исправлении номеров документов.
Отключение «Автонумерации» документов в «Конфигураторе»
В более ранних версиях программ 1С в меню «Сервис» - «Служебные» был доступен пункт «Настройка стратегии изменения номеров (кодов) объектов». Такую функцию убрали из редакции 3.0, но все же сохранили возможность, чтобы номер редактировать сразу, не делая лишних шагов с записью. Для этого необходимо всего лишь снять галочку «Автонумерация» в конфигураторе программы (нельзя сделать в базовой версии). Минус этого варианта в том, что при обновлении эту галочку придется постоянно снимать, а нумеровать документы вручную, поскольку она вообще не будет проставляться.
Так, если у вас версия программы ПРОФ, запускаем программу в режиме конфигуратор, открываем конфигурацию – меню «Конфигурация» - «Открыть конфигурацию».
Прежде чем мы будем вносить изменения, надо снять защиту с изменения конфигурации. «Конфигурация» - «Поддержка» - «Настройка поддержки».
Рис.2 Меню конфигуратора - снятие с поддержки
В открывшемся окне, справа вверху нажимаете кнопку «Включить возможность изменения» и отвечаем «Да».
Рис.3 Окно настройки поддержки
В следующем окне ставим две точки «Объект поставщика редактируется с сохранением поддержки».
Рис.4 Настройка правил поддержки
Далее нажимаем на кнопку «Сравнить, объединить» и в следующем окне на «Выполнить». Затем «Конфигурация» - «Обновить конфигурацию базы данных».
Далее переходим непосредственно к изменению документа. В дереве ищем пункт «Документы» - и нужный вид документов, в котором хотите менять номер документа вручную. В нашем примере это документ «Счет».
Двойным щелчком мышки открываем документ и слева ищем пункт «Нумерация». Справа надо снять галочку с пункта «Автонумерация».
Рис.5 Окно конфигуратора - редактирование документа «Счет»
Но все же отключать «Автонумерацию» я бы не рекомендовала.
Восстановление нумерации «Экспресс-проверкой»
В версии программы 1С:Бухгалтерия 3.0 реализована возможность проверки нумерации ПКО, РКО, счетов-фактур и автоматического исправления нумерации в хронологическом порядке. Для этого предназначен сервис «Экспресс-проверки».
Рис.6 Окно «Экспресс-проверка»
По нажатию кнопки «Выполнить» производится проверка и выводится отчет.
При наличии ошибок программа выдаст совет по их устранению – перенумерация документов. При этом система предупредит о возможном несовпадении номеров уже выданных документов с находящимися в базе (Рис. 7) и выполнит перенумерацию документов.
Рис.8 Перенумерация счетов-фактур
Но важно помнить, что при перенумерации возникает риск отклонения номеров уже выданных документов от исправленных в программе учета. Если работа с корректировкой нумерации вызывает у вас вопросы, обратитесь к нашим специалистам. Мы проконсультируем вас и подберем, исходя из ваших индивидуальных задач и потребностей, оптимальную стоимость сопровождения 1С.
Как добавить новую печатную форму счет-фактуры в 1с бухгалтерию 7.7
Подробности --> 18.02.2012 46 89271
В соответстии с постановлением Правительства РФ от 26.12.2011 № 1137 "О формах и правилах заполнения (ведения) документов, применяемых при расчетах по налогу на добавленную стоимость" была введена новая печатная форма счет-фактуры. В этой статье мы расскажем о том, как новые печатные формы счет-фактуры добавить обладателям 1С Бухгалтерии 7.7.
Для добавление новой печатной формы счет-фактуры в 1С Бухгалтерию 7.7, вам необходимо скачать эти два файла (правой клавишей, сохранить как..):
Далее откройте папку, в которой хранится ваша база. Найти путь к папке можно здесь:
В папке с базой будет папка ExtForms, в которой хранятся внешние отчеты, далее ищем в ней папку PrnForms, в которой хранятся печатные формы. Сюда, вам необходимо скопировать два файла SF_2012.EFD и SF_2012.ERT.
Далее открываем 1С. Здесь заходим в Сервис -> регистрация внешних печатных форм. Выбираем Документ - Счет-факрута выданный.
Жмем кнопку изменить -> пункт "внести в список". Здесь выбираем SF_2012.ERT. У нас должен появится новый пункт, как на рисунке ниже. Теперь закрываем и переходим в журнах выданных счет-фактур.
Теперь у нас появилась кнопка СФ 2012. Это то, что нам нужно =)
Кстати. Все счет фактуры для всех версий 1С можно найти здесь
P.S. Если у вас возникли проблемы с техникой, обращайтесь в наш компьютерный сервис, либо закажите выезд компьютерного мастера.
Как в 1С редактировать печатную форму? Как изменить печатную форму?
В нашей статье мы рассмотрим ответ на вопрос о ручном редактировании печатной формы в 1С различных версий. А именно в 1С 7.7 и 1С 8.2. В действительности, процедура изменения печатной формы пользователем, в самом простейшем случае, не сложная.
требуют вмешательства программиста или опытного пользователя.
Итак, выполним изменение пользовательских данных в печатной форме взятого для примера счета. Рассматривать процесс будем производить в конфигурациях Бухгалтерский учет 298 релиза для 1С версии 7.7 и Бухгалтерия 1.2 для 1С версии 8.2.
1С 7.7
После открытия программы и перехода в журнал счетов фактур, выберем нужный счет и откроем форму, предназначенную для вывода на печать.
Допустим, нам нужно отредактировать номер телефона, название колонки и окончательную сумму счета.
Для этого обратим внимание на панель, расположенную внизу интерфейса программы. А именно на кнопку с пиктограммой перечеркнутого карандаша с листком бумаги. Кнопка называется «Только просмотр».
Для редактирования любого из выбранных нами параметров достаточно отжать указанную кнопку кликом мышки. После такого действия состояние кнопки изменится на отжатое и появится панель редактирования ячеек вверху печатной формы. Для изменения любого из значений можно просто дважды кликнуть правой кнопкой выбранный элемент.
Однако, возможно и иное развитие ситуации. Когда при попытке отжать указанную кнопку «Только просмотр», ее состояние не меняется и кнопка выглядит недоступной (неактивной).
Для решения этой сложности достаточно поменять константу «Флаг защиты таблиц», доступную из меню «Операции» — «Константы».
Измените эту константу с «1» на «0». Затем повторно откройте печатную форму. После указанных манипуляций кнопка «Только просмотр» будет доступна (активна).
После окончания работ по правке печатной формы желательно вернуть кнопку «Только просмотр» в состояние, когда правка печатной формы будет недоступна.
1С 8.2
Теперь выясним как подобное действие произвести в 1С версии 8. На самом деле это несложно и подобно рассмотренному выше механизму.
Откроем журнал счетов, выберем счет на оплату покупателя и сформируем печатную форму.
Отредактируем, для примера сумму счета. Перейти к редактированию открывшейся печатной формы можно отжав кнопку «Только просмотр» панели, расположенной вверху печатного листа.
Также можно перейти к правкам последовательно открывая меню «Таблица»-«Вид»-«Редактирование».
После снятия запрета редактирования достаточно кликнуть дважды ячейку с нужными данными и внести изменения.
Рассмотренные случаи верны для внесения одноразовых правок в печатный документ. Т.е. изменения сделанные в открытой печатной форме не будут сохранены в последующем.
Для того, чтобы печатная форма содержала внесенные изменения — например, порядок и наименование колонок, наименования полей, количество полей, дополнительные сведения- нужно или внести правки в макет печатного документа, или подключить внешнюю печатную форму. И то и другое действие требует определенной квалификации, поэтому рекомендуем Вам обратиться к специалисту.
В случае, если у Вас появятся какие-либо сложности, мы, мы обязательно поможем.
Обсудить операцию и задать по ней вопросы можно в наш форум.
Ручное редактирование печатной формы в 1С
Как изменить печатную форму счета на оплату в 1С
1C 8.2 Редактирование печатной формы документа
Редактирование печатных форм в просмотре
Можно ли в 1С редактировать печатную форму
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Читайте также: