Убрать слово таблица в печатной форме 1с

Обновлено: 03.07.2024

В прикладных решениях 1С на управляемых формах (в частности в Бухгалтерии предприятия 3.0) можно устанавливать произвольный заголовок программы . Это может быть полезно, когда у вас есть несколько информационных баз и одновременно может быть открыто несколько рабочих окон.

Система позволяет устанавливать произвольные заголовки. Но лучше задавать «говорящие» названия. Например, если в базе ведется учет по одной организации ООО «Ромашка», то в заголовке лучше так и написать. Если это тестовая база, то опять же удобно указать это прямо в заголовке.

Для изменения заголовка программы необходимо перейти в раздел Администрирование – Общие настройки . Далее необходимо заполнить поле Заголовок программы . После окончания ввода новый заголовок отобразится в главном окне программы.

Как убрать слово [КОПИЯ] из заголовка программы

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

При этом при первом запуске после изменения параметров расположения базы, на вопрос системы о смене расположения базы вы ответили «Это копия информационной базы» вместо «Информационная база перемещена» (Рис.3). После этого система добавляет служебное слово [КОПИЯ] к заголовку программы и отредактировать его, способом описанным выше не получится.

Более того, посчитав вашу базу копией, система блокирует работу с внешними ресурсами. Это делается для случая, когда вы действительно сделали копию базы. И обмен с внешними ресурсами этой копии может нарушить целостность основной рабочей системы.

Поэтому в случае, если вы действительно сделали копию рабочей базы, чтобы что-то в ней проверить или протестировать — всегда нажимайте при вопросе системы кнопку «Это копия информационной базы».

Убрать слово [КОПИЯ] и снять блокировку обмена с внешними ресурсами можно самостоятельно в разделе Администрирование-Обслуживание . Далее выбрать ссылку Регламентные операции и нажать кнопку « Разблокировать работу с внешними ресурсами ». После нажатия заголовок базы автоматически изменится слово [КОПИЯ] из него исчезнет.

На этом все. Приятной и удобной работы!

Видео инструкцию к данному материалу как обычно можно посмотреть в моем инстаграме - в нем вы найдете много других обучающих роликов.

Напоминаю, что Вы всегда можете обратиться ко мне по любым вопросам связанным с доработкой и настройкой 1С

Подписывайтесь на канал и группы в социальных сетях, чтобы не пропустить новые публикации.

Полный текст этой статьи и другие интересные материалы также можно прочитать на моем сайте в разделе обучение .

Основы формирования табличного документа на основе макета

Обычно табличный документ формируется на основе макета как из строительных блоков. Макет представляет собой шаблон для формирования печатной формы. Построение макета производится в конфигураторе в специальном табличном редакторе. Разработчик может создавать области, изменять высоту строк и ширину колонок, задавать форматирование ячеек и всего табличного документа, включать в макет рисунки, диаграммы и сводные таблицы.

Области макета предназначены для однократного или многократного вывода, например, ниже представлен макет для печати расходной накладной:

Некоторые ячейки содержат только текст, который должен быть выведен. Другие ячейки содержат имена параметров (в угловых скобках). Значения этих параметров должны указываться в программном модуле. В отличие от версии 7.7, в ячейку нельзя вписать выражение. В версии 8.0 весь программный код сосредоточен в программных модулях и при выводе секций нет связи с текущим контекстом программного модуля. Назначение параметров табличного документа должно производиться явно из программного модуля через коллекцию "Параметры" объекта "ТабличныйДокумент".

Область может состоять из нескольких расположенных подряд строк или колонок, либо быть прямоугольной областью таблицы. К области можно обратиться по имени или по координатам. Можно также обращаться к пересечению областей, используя вертикальную черту (как в версии 7.7).

Общая схема

Общая схема формирования печатной формы на основе макета:

  1. Создание макета в табличном редакторе (определение областей, имен параметров, форматирования).
  2. Создание нового табличного документа (этот пункт не требуется, если отчет выводится в элемент управления ПолеТабличногоДокумента).
  3. Получение макета в переменную (метод ПолучитьМакет).
  4. Получение областей макета (метод ПолучитьОбласть).
  5. Заполнение параметров области (свойство Параметры).
  6. Вывод области в табличный документ (методы Вывести и Присоединить).
  7. Установка свойств отображения табличного документа (сетка, заголовки, только просмотр и т.д.).
  8. Отображение табличного документа на экране (а может быть отправка на принтер или сохранение).

Пример вывода табличного документа

Ниже приведен пример формирования печатной формы расходной накладной из модуля документа:

Процедура Печать(ТабДок) Экспорт

//создание нового табличного документа
ТабДок = Новый ТабличныйДокумент ;

//получение макета для печати расходной накладной
Макет = Документы.РасходнаяНакладная. ПолучитьМакет ("Основной");

//получим область "Заголовок" как новый табличный документ (!)
Область = Макет. ПолучитьОбласть ("Заголовок");

//укажем параметры области
Область. Параметры .НомерДокумента = Номер;
Область.Параметры.От = Дата;
Область.Параметры.Кому = Контрагент;

//выведем заполненную область "Заголовок" в табличный документ
ТабДок. Вывести (Область);

//выведем область "Шапка" в табличный документ
ТабДок.Вывести(Макет.ПолучитьОбласть("Шапка"));

//получение области "Строка"
//обратите внимание, что это можно сделать до цикла по строкам
Область = Макет.ПолучитьОбласть("Строка");

//вывод строк документа в печатную форму
Для Каждого СтрСостава Из Состав Цикл

//заполнение параметров области из строки табличной части
Область.Параметры. Заполнить (СтрСостава);

//вывод сформированной области в табличный документ
ТабДок.Вывести(Область);

КонецЦикла;

//вывод области "Подвал"
Область = Макет.ПолучитьОбласть("Подвал");
Область.Параметры.ИтогоКоличество = Состав.Итог("Количество");
Область.Параметры.ИтогоСумма = Состав.Итог("Сумма");
ТабДок.Вывести(Область);

//установим параметры отображения табличного документа
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Истина;
ТабДок.ОтображатьСетку = Ложь;

//покажем табличный документ на экране
ТабДок. Показать ();

Всем привет! Делаю печатную форму документа, в котором есть таблица с начислениями (столбцы: ОКТМО, СуммаПлаты, НазначениеПлатежа).

Сейчас это примерно так выглядит:

ОКТМО Сумма НазначениеПлатежа
12345 23 .
12345 31 .
12345 41 .
654789 54 .
789 78 .

И есть только общий итог по документу.

Мне нужно в печатную форму добавить четвертый столбец, куда выводилась бы итоговая сумма по каждому ОКТМО. Как это можно сделать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Как вывести во внешнюю печатную форму сумму с проводки документа
Добрый день! Подскажите, как вывести во внешнюю печатную форму сумму с проводки документа.


1С: ЗУП 3.1. Как вывести в печатную форму должность в нужном падеже?
1С: ЗУП 3.1. Как вывести в печатную форму должность в нужном падеже, используя стандартные функции?

Как значение из запроса вывести в печатную форму табличного документа?
Здравствуйте, мне нужно получить остатки перед проведением документа. Худо бедно слепил запрос в.

LusineMkrtumyan, создайте 4 поле в пакете и кодом просуммируйте.

dggrom, общую сумму по документу я считала так:

А вот как тут прописать, чтоб он остановился, когда поменяется ОКТМО - вопрос.. LusineMkrtumyan, почитайте про итоги в запросах. Это поможет.

Всем добрый вечер!

Ошибка: Нельзя рассчитывать итоги по вложенным таблицам "НачислениеОплаты.Начисления.ОКТМО"

ОбластьНачисления.Параметры.ВсегоПоОКТМО = Выборка.СуммаПоОКТМО

polax, добрый день! Спасибо большое . Сейчас вот такая ошибка:

<(16, 4)>: Невозможно определить поле для записи результата
<<?>>СУММА (НачислениеОплаты.Сумма) как СуммаПоОКТМО

Параметр ВсегоПоОКТМО определен в макете? Есть для него столбец?

Добавлено через 2 минуты
Итоги посчитает не построчно. Итоги общие по всем ОКТМО

Параметр ВсегоПоОКТМО определен в макете? Есть для него столбец?

Мне нужно по каждому ОКТМО по-отдельности.. Общую сумму я уже вывела в макет..

LusineMkrtumyan, создайте 4 поле в пакете и кодом просуммируйте. polax, если бы я из нее все поняла, то не стала бы дальше тему двигать вверх) LusineMkrtumyan, Группируйте по ОКТМО и первый проход обработки запроса делайте по группировкам Сумму по октмо выводите в свою колонку. Посмотрите в гугле Обход запроса по группировкам

Подниму тему, я так и не разобралась вопросом(

Так? Если да, то что дальше с этим делать?

Добавлено через 56 минут
Переменная не определена (Результат)

Результат = Запрос.Выполнить(). Вам будет очень сложно, лучше нажмите программиста

Поле объекта не обнаружено (Начисления)

Добавлено через 3 минуты
polax, я научусь) когда-нибудь смарите.
можете вот так, как я пример привёл
но так можно запутаться
я бы два раза сделал
запрос выполнить выбрать
а потом запрос сбросить - второй раз не считает, просто сбрасывает текущую позицию , где стоит головка считывания, на ноль
и тогда уже написать - обход по группировкам
и оттуда выбирать

Всем доброе утро! Вы меня простите, но я снова тут.

Вроде, вывела итог, НО! в Макете показан итог только по 1 ОКТМО. А у меня в документе для примера их 2. Где я опять свернула не туда?

а точно две?
напишите вместо вывести сообщить(выборкаоктмо.сумма) и зазырьте количество

Yulunga, да, точно 2. Что-то у меня не выводится ничего(

Вы имели в виду написать Сообщить(ВыборкаОКТМО.Сумма) вместо ТабДок.Вывести(ОбластьНачисления)? Или что-то другое?

Вывести печатную форму на одном листе, а не на 3х
Доброго времени суток. Начал изучать 1С, прошел базовый курс лекций, дали задание на пробу пера. .

Как подвесить внешнюю печатную форму?
Напшел внешнюю печатную форму, как ее подвесит в камин к кнопке печать?

Как повернуть печатную форму на 90 градусов
Можно ли макет выводимый на печать повернуть на 90 градусов. заранее спасибо

Как добавить текст в печатную форму
Здравствуйте! Вот код обработки ПФ, нужно в макет добавить текст (см. рисунок), но после проведения.

Как создать простую печатную форму?
Вот нашел один пример, наверно проще не бывает? ТабДок = Новый ТабличныйДокумент; Макет =.

Как в БД формировать печатную форму в WORD
Пожалуйста помогите! Как из БД ACCESS формировать шаблон в WORD? ОЧЕНЬ ПРОШУ ПОМОЩИ! .

Данная инструкция рассчитана на базы, работающие в режиме обычного интерфейса (см. как быстро определить тип интерфейса). Для баз в режиме упрвляемого интерфейса инофрмация появится позже.

Чтобы получить возможность редактировать шаблон, макет внешней печатной формы, необходимо обладать полными правами. Процесс начинается с того, что база, в которой находится внешняя печатная форма, которую нужно отредактировать, запускается режиме 1С: Предприятие. Для начала необходимо сохранить внешнюю печатную форму в файл. Для этого в меню "Сервис" - "Внешние печатные формы и обработки" - "Внешние печатные формы" (справедливо для большинства типовых решений на платформе 1С: Предприятие 8)

как самому отредактировать шаблон внешней печатной формы в 1С 8

Далее в открывшемся списке с печатными формами находим подлежающую редактированию, открываем элемент и сохраняем в доступное местос помощью кнопки "Сохранить файл внешней обработки на диск". Желательно при сохранении указать имя файла таким же, как и у исходного файла. Это в некоторых случаях в дальнешем облегчить работу программисту, если все-таки возникла необходимость новых значительных доработок, которые без специалиста никак не выполнить.

инструкция как отредактировать добавленную внешнюю печатную форму в 1С

Не закрывайте основное окно программы. Но теперь процесс работы плавно перетекает в конфигуратор 1С. Для этого необходимо базу запустить в режиме "Конфигуратор". В списке баз одним щелчокм мыши выделяем базу и нажимаем кнопку "Конфигуратор" справа.

1С 8 как запустить базу в режиме конфигуратора как отредактировать внешнюю печатную форму в1С

В открывшемся окне конфигуртора через меню "Файл" - "Открыть" открываем ранее сохраннеый файл обработки внешней печатной формы.

1C 8 как самому отредактировать внешнюю печатную форму

В открывшемся окне обработки находим "Макеты", разворачиваем список и находим по названию и открываем двойным щелчком нужный печатный макет. Макеты в 1С по сути являются табличными документами в некотором роде аналогами Microsoft Excel, поэтому макет выглядит в виде табличного поля. При работе доступны основные офисные функции, кнопки которых доступны на соответствующей командной панели. так же важно не редактировать ячейки, выходящие за границы областей. Т.к. в 1С на печать будет выведено только то, что содержится в границах красных рамок (в 1С называется область печати), то необходимо редактирование производить исключительно в них. Можно добавлять новые строки, (см. ниже).

1c как самостоятельно отредактировать печатную форму доработанную 1сником

Пример установки полужирного шрифта. При этом в названии обработки появляется символ "*", который говорит о том, что в форме выполнены изменения. Чтобы сохранить изменения, необходимо воспользоваться кнопкой "Сохранить" или сочетание клавиш "Ctrl + S" на клавиатуре.

как в 1С 8 самому отредактировать внешнюю печатную форму таблицу

После удачного сохранения символ "*" из названия заголовка формы обработки должен исчезунть. После этого изменную печатную форму нужно загрузить обратно в базу, чтобы доработки стали действовать.

Для этого возвращаемся в режим 1С: Предприятие. В форме редактирования внешней печатной формы с помощью кнопки "Заменить файл внешней обработки" выбираем и открываем отредактированный файл печатной формы и кнопкой "ОК" сохраняем. Теперь можно проверить работу печатной формы после доработки.

Некоторые особенности редактирования табличного документа в 1С 8

Если с такими офисными функциями как изменить размер шрифта, добавить курсив, изменить цвет, ориентацию текста все понятно, т.к. кнопки для быстрого доступа размещены на командной панели, появляющейся в момент, как пользователь выбирает в качестве активного окна окно с табличным документом.

1С 8 как редактировать табличный документ

То о некоторых функциях нужно поговорить отдельно, т.к. они "спрятаны" в контекстных меню. Например добавление новых строк. С помощью правой кнопки мыши вывзывается контектсное меню на номере той строки, над которой Вы желаете добавить новую строку. Остается лишь выбрать пункт меню "Раздвинуть". Соответственно пунктом "Удалить" можно удалить отдельно выделенные строки или группу строк.

Читайте также: