Приветствую вас почтеннейшие гуру!
Возникла необходимость добавить внешние печатные формы в документы:
- счет на оплату,
- счет фактура,
- товарная накладная (ТОРГ-12)
В эти внешние печатные формы нужно добавить печать и подпись руководителя.
С данным вопросом никогда не сталкивался.
Подскажите пожалуйста в каком направлении производить изыскания.
Премного благодарен откликнувшимся.
Возникла необходимость добавить внешние печатные формы в документы:
- счет на оплату,
- счет фактура,
- товарная накладная (ТОРГ-12)
В эти внешние печатные формы нужно добавить печать и подпись руководителя.
С данным вопросом никогда не сталкивался.
Подскажите пожалуйста в каком направлении производить изыскания.
Премного благодарен откликнувшимся.
По теме из базы знаний
- Внешние печатные формы для документа реализации. УТ 11.4
- Внешние печатные формы для документа "Реализация товаров и услуг" для БП 3.0.67.63
- Внешние печатные формы для документа Реализация товаров и услуг. УПП 1.3
- Внешние печатные формы для документа "Требование-накладная" для БП 3.0.70
- Внешние печатные формы для документа "Списание товаров". БП 3.0.70
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Arikite,
здесь же, на ИНФОСТАРТЕ, брала внешние печатные формы автора Зернятко. Правда заплатила 4 тыс., но довольна очень. На все случаи жизни: ТН, СФ, МХ и проч. Можно печатать свою реализацию, можно за поставщика. Не сочтите за рекламу, просто мне очень понравилось работать. Плюс сопровождение/обновление своевременное, это я про новые сч/фактуры.
здесь же, на ИНФОСТАРТЕ, брала внешние печатные формы автора Зернятко. Правда заплатила 4 тыс., но довольна очень. На все случаи жизни: ТН, СФ, МХ и проч. Можно печатать свою реализацию, можно за поставщика. Не сочтите за рекламу, просто мне очень понравилось работать. Плюс сопровождение/обновление своевременное, это я про новые сч/фактуры.
вы обновили вашу базу??.. либо надо связаться с программистом чтоб он скинул внешнюю счет фактуру т.к на их официальном сайте уже убрали... укажите какая конфигурация в 7.7 у меня валяются если надо скину .. для добавления их надо зайти в сервис- регистрация внешних печатных форм - (оттуда выбирать) счет фактура выданный №1173 кажется и заругзить и файлы закинуть в папку prntforms где лежит основная база
Посмотрите модуль формы документа. Если там есть текст ФС.СуществуетФайл( ,
то в документе есть алгоритм подключения внешней печатной формы.
В отладчике можно поставить точку останова и посмотреть значение переменной хранящей имяФайла, чтобы создать файл с таким именем и в нужной папке. В этот файл скопировать таблицу с видом печатной формы и добавить туда свои изменения.
то в документе есть алгоритм подключения внешней печатной формы.
В отладчике можно поставить точку останова и посмотреть значение переменной хранящей имяФайла, чтобы создать файл с таким именем и в нужной папке. В этот файл скопировать таблицу с видом печатной формы и добавить туда свои изменения.
хммм... тебе нужна электронная версия с.ф с его подписью и печатью вырезаешь это открываешь счет фактуру новую в конфигураторе и вставляешь туда и все только если через принтер будешь делать будет печать чернобелая нужен (цветной принтер)
Внешние печатные формы добавляются очень просто- Сервис/Регистрация внешних печатных форм. Это если их необходимо подключить. Если же их необходимо доработать под Ваши требования- вызывайте программиста. Все доработки достаточно примитивны
Типовые внешние печатные формы можно поискать где-нибудь тут, затем открыть их в конфигураторе, нарисовать нужную подпись, если не программируете, то тупо Иванов ИИ где нужно, либо ячейка тип выражение и "Фирма.Руководитель", затем печать из ну даже того же паинта вырезаете и прям в таблицу вставляете. Сохраняете, подключаете как внешнюю печатную форму, ну и готово :)
(20)Может оставим высокий слог про экранные формы и перейдем к описанию приземленному есть что-то, надо что б это что-то попало во внешнюю печатную форму. Например если вам нужно при печати добавить какой-нибудь комментарий в печатную форму, то у внешних печатных форм есть свои экранные формы, которые в обычное время не показываются, но можно их и показать
Опишу пример. На экранной форме есть поле "номер договора"(как-то так). Бухгалтер выбирает этот номер, а потом этот номер отображается на печатной форме. Причем, если с формой, которая входит в конфигурацию все ясно, то как связана внешняя печатная форма с экранной формой как-то не очень понятно...
Если я, допустим, в модуле экранной формы объявлю переменную и присвою ей значение, она же не будет видна во внешней печатной форме? Или у меня руки кривые просто?
Если я, допустим, в модуле экранной формы объявлю переменную и присвою ей значение, она же не будет видна во внешней печатной форме? Или у меня руки кривые просто?
(23) soda, а что подразумевается под словом документ?
Если это формочка, в которую бухгалтер вводит данные прежде чем нажать кнопку печать на этой самой формочке? Если это, то уже есть.
Если документ-печатная форма, по-другому, то, что будет распечатываться, то нет, туда как раз нужно добавить
Если это формочка, в которую бухгалтер вводит данные прежде чем нажать кнопку печать на этой самой формочке? Если это, то уже есть.
Если документ-печатная форма, по-другому, то, что будет распечатываться, то нет, туда как раз нужно добавить
(40) dump, эх, жаль. Ну а общими словами или наводками какими-нибудь. Вот, например, смотрите: если я в модуле экранной формы объявлю переменную и присвою ей значение, то из печатной формы, которая входит в конфигурацию, к этой переменной обратиться можно-уже мной освоено. А вот из внешней же нельзя? Или можно, но с дополнительными манипуляциями?
Хотя у вас общие таблицы, это не внешние формы, тут даже Док не надо. Просто имя реквизита из экранной в печатную. Или у вас не реквизит, а переменная, её нужно объявить как переменную модуля. В самом верху
Перем <ваша переменная>;
(53) l-o-b, В Вашем случае всё же лучше использовать внешнюю форму. Иначе придётся при каждом обновлении восстанавливать Ваши изменения в общих таблицах.
А создать внешнюю для Ваших целей - просто.
В модуле формы СФ ищем
И далее
То есть если в ExtForms\PrnForms\ будет находится файл 1csf1137.mxl, то он будет использоваться ВМЕСТО внутренней формы СФ.
Сохраняем общую таблицу СчетФактура1137 во внешний файл 1csf1137.mxl в папку ExtForms\PrnForms\ (это внутри папки базы) и вносим туда любые свои изменения. При обновлении они не пропадут.
Такая внешняя форма не требует переделки ссылок на переданный контекст, в отличии от случая. когда используется внешняя ert
А создать внешнюю для Ваших целей - просто.
В модуле формы СФ ищем
Процедура Печать1137()
И далее
ИмяФайлаПечатнойФормы = КаталогИБ() + "ExtForms\PrnForms\1csf1137.mxl";
ИмяТаблицы = "СчетФактура1137";
Если ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1 Тогда
Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
Иначе
Таб.ИсходнаяТаблица(ИмяТаблицы);
КонецЕсли;
ПоказатьТо есть если в ExtForms\PrnForms\ будет находится файл 1csf1137.mxl, то он будет использоваться ВМЕСТО внутренней формы СФ.
Сохраняем общую таблицу СчетФактура1137 во внешний файл 1csf1137.mxl в папку ExtForms\PrnForms\ (это внутри папки базы) и вносим туда любые свои изменения. При обновлении они не пропадут.
Такая внешняя форма не требует переделки ссылок на переданный контекст, в отличии от случая. когда используется внешняя ert
Возникла необходимость добавить внешние печатные формы в документы.. А в чем затруднение-то???
Вы хотите чтобы за вас кто-то их написал?
А вы на данном сайте пробовали искать :))) что-то подобное уже здесь выкладывали и не раз...
Вы хотите чтобы за вас кто-то их написал?
А вы на данном сайте пробовали искать :))) что-то подобное уже здесь выкладывали и не раз...
В типовых конфигурациях как правило уже есть добавленные внешние печатные формы документов, они лежат в каталоге "(каталог ИБ)\EXTFORMS\PRNFORMS" там можно украсть болванку, например "T5_26.ERT". Меняем имя файла, очищаем таблицу. Смотрим как происходит печать документа в модуле формы документа. Используемую там таблицу копируем и вставляем в таблицу своей внешней формы. Процедуру печати оттуда же переносим в процедуру "Печать" новой формы, обращаем внимание - ее параметр "Докум", все ссылки на реквизиты документа в перенесенной таблице и процедуре нужно дополнить "Докум.", например там было "ДатаДок" исправляем на "Докум.ДатаДок". Сохраняем результат в той же папке PRNFORMS, подключаем через сервис/регистрация внешних форм и тестируем. Все возникающие ошибки исправляем, в частности копируя недостающие процедуры/функции из модуля формы документа и/или дописывая Докум. не определяющимся переменным. Обычно этого достаточно для получения копии стандартной печатной формы, после чего дополняем ее всем чем захотим.
Открываете внешние формы и обработки, ту которую вам надо, там кнопочка сохранить есть, сохраняете, открываете в конфигураторе через Ctrl+О саму форму, которую вы уже сохранили, там нужную закладку найдёте и визуально отредактируете все что вам нужно, закрываете, сохраняете, через внешние формы добавляете ЗАНОГО и всё
В папку ExtForms\PrnForms\ информационной базы помести следующие файлы (их можно найти в дистрибутиве бухгалтерии):
для счета - 1cbs.mxl
для счета-фактуры - 1cbsf451.mxl (предыдущая форма) и 1csf1137.mxl
для товарной накладной - 1cbt-12.mxl
Файлы можно открыть через 1с. В нужных ячейках проставить формулы, вычисляющие должность и ФИО руководителя, либо, если совсем ноль в программировании, просто вписать название должности и ФИО.
для счета - 1cbs.mxl
для счета-фактуры - 1cbsf451.mxl (предыдущая форма) и 1csf1137.mxl
для товарной накладной - 1cbt-12.mxl
Файлы можно открыть через 1с. В нужных ячейках проставить формулы, вычисляющие должность и ФИО руководителя, либо, если совсем ноль в программировании, просто вписать название должности и ФИО.
Обработка "Дополнительные возможности" предназначена для вызова
внешних отчетов и обработок, просмотра текстовых и табличных
документов (для краткости будут называться "внешними файлами").
Диалог обработки содержит таблицу со списком внешних файлов.
Каждая строка таблицы содержит текстовое название внешнего файла
и имя файла. Список отсортирован по названиям внешних файлов.
Под списком расположены кнопки для работы с внешними файлами.
Кнопка "Открыть" открывает выбранный внешний файл.
Если выбранный внешний файл - отчет (или обработка), он будет
запущен на выполнение. Назначение и порядок использования отчета
(обработки) можно узнать, ознакомившись с его описанием (меню
"Помощь", пункт "Описание").
Если выбранный файл - текстовый или табличный документ, он будет
открыт для просмотра в текстовом или табличном редакторе.
Нажатие кнопки "Обновить" заново заполняет список внешних
отчетов (обработок). Кнопку необходимо использовать после установки
новых отчетов, например, с диска ИТС.
Кнопка "Изменить" служит для работы со списком внешних файлов.
При нажатии кнопки "Изменить" рядом с ней открывается меню из 3-х
пунктов: "Изменить название", "Внести в список", "Удалить из
списка".
При выборе пункта "Изменить название" текстовое название внешнего
файла будет выдано для редактирования в отдельном диалоге. После
редактирования новое название внешнего файла появится в списке
взамен предыдущего.
Пункт "Внести в список" позволяет добавить в список новый внешний
отчет или обработку.
Порядок добавления внешних печатных форм в 1с 77
При выборе этого пункта будет открыт список файлов внешних
отчетов и обработок, находящихся в каталоге ExtForms, но еще не
внесенных в список внешних файлов. После выбора требуемого файла
откроется диалог для ввода текстового названия внешнего файла.
Введенное название будет показано в колонке "Название", а имя
файла - в колонке "Файл".
Пункт "Удалить из списка" после дополнительного запроса удаляет
из списка строку с описанием внешнего файла. При этом сам файл
не удаляется, поэтому впоследствии его можно опять внести в
список.
Кнопка "Закрыть" закрывает обработку "Дополнительные
возможности".
внешних отчетов и обработок, просмотра текстовых и табличных
документов (для краткости будут называться "внешними файлами").
Диалог обработки содержит таблицу со списком внешних файлов.
Каждая строка таблицы содержит текстовое название внешнего файла
и имя файла. Список отсортирован по названиям внешних файлов.
Под списком расположены кнопки для работы с внешними файлами.
Кнопка "Открыть" открывает выбранный внешний файл.
Если выбранный внешний файл - отчет (или обработка), он будет
запущен на выполнение. Назначение и порядок использования отчета
(обработки) можно узнать, ознакомившись с его описанием (меню
"Помощь", пункт "Описание").
Если выбранный файл - текстовый или табличный документ, он будет
открыт для просмотра в текстовом или табличном редакторе.
Нажатие кнопки "Обновить" заново заполняет список внешних
отчетов (обработок). Кнопку необходимо использовать после установки
новых отчетов, например, с диска ИТС.
Кнопка "Изменить" служит для работы со списком внешних файлов.
При нажатии кнопки "Изменить" рядом с ней открывается меню из 3-х
пунктов: "Изменить название", "Внести в список", "Удалить из
списка".
При выборе пункта "Изменить название" текстовое название внешнего
файла будет выдано для редактирования в отдельном диалоге. После
редактирования новое название внешнего файла появится в списке
взамен предыдущего.
Пункт "Внести в список" позволяет добавить в список новый внешний
отчет или обработку.
Порядок добавления внешних печатных форм в 1с 77
При выборе этого пункта будет открыт список файлов внешних
отчетов и обработок, находящихся в каталоге ExtForms, но еще не
внесенных в список внешних файлов. После выбора требуемого файла
откроется диалог для ввода текстового названия внешнего файла.
Введенное название будет показано в колонке "Название", а имя
файла - в колонке "Файл".
Пункт "Удалить из списка" после дополнительного запроса удаляет
из списка строку с описанием внешнего файла. При этом сам файл
не удаляется, поэтому впоследствии его можно опять внести в
список.
Кнопка "Закрыть" закрывает обработку "Дополнительные
возможности".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот