Как изменить цвет отчета 1с

Проекты и консалтинг. Внедрение и доработка. Сопровождение 1С. Обучение.

Содержание:

1.       Условное оформление в списке документов и в справочниках 1С

2.       Условное оформление в отчетах 1С

Программа 1С позволяет пользователям настраивать рабочие места под свои потребности: менять расположение разделов, журналов, скрывать / добавлять важную информацию и многое другое. Одной из таких настроек является условное оформление в 1С и в этой статье мы рассмотрим, как раскрасить объекты 1С на примере конфигурации 1С ERP 8.3 

1.   Условное оформление в списке документов и в справочниках 1С

Условное оформление в списке документов и справочниках 1С выполняется с помощью настройки «Редактирование элемента условного оформления 1С», открываемого из настроек списка 1С.

·         На вкладке «Оформление» устанавливается желаемое оформление полей: цвет фона, цвет текста и т.д.

·         На вкладке «Условие» заполняются условия, при выполнении которых оформление будет применяться к полям.

·         На вкладке «Оформляемые поля» выбираются поля из списка доступных полей, к которым будет применяться оформление, если условия выполнены.

Рассмотрим на примерах.

Пример первый.

Сделаем так, чтобы в журнале «Заказы поставщикам» цвет строк зависел от статуса документа:

·         Не согласован — зеленый

·         Согласован — желтый

·         Подтвержден — голубой

·         К поступлению — розовый

·         Закрыт — серый

В меню «Еще» переходим в настройки списка 1С и в открывшемся окне открываем вкладку «Условное оформление 1С».

Задаем первое правило – если значение статуса «Не согласован» цвет фона строки должен быть зеленым.

Нажимаем кнопку «Добавить», при этом в 1С ERP 8.3 откроется окно редактирования элемента условного оформления 1С.

На вкладке «Оформление» выбираем каким образом мы хотим выделить нужные нам документы – в нашем примере это вариант «Цвет фона». Ставим галочку в первой строке и в колонке «Значение» выбираем цвет.

На вкладке «Условие» из списка доступных полей перетаскиваем поле, значение которого должно определять в 1С цвет документа в списке – поле «Статус». Указываем значение статуса – «Не согласован».

На третьей вкладке указывается для каких колонок должно действовать условное оформление. Если должна быть выделена вся строка, то ничего дополнительно заполнять не нужно — вкладка «Оформляемые поля» остается пустой.

Нажимаем «ОК» и видим списке новую строку с заполненными правилами условного оформления.

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

Нажимаем кнопку «Завершить редактирование» и проверяем результат.

Пример второй.

Для примера опять возьмем журнал «Заказы поставщикам» в 1С ERP 8.3 и выделим в нем сумму заказа на сумму выше 5 000 000 жирным красным шрифтом

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

На закладке «Условие» проставляем следующие условия: сумма документа больше 5 000 000

На вкладке «Оформляемые поля» указываем только одно поле «Сумма документа»

Сохраняем настройку — нажимаем «Ок». Завершаем редактирование настройки списка 1С и проверяем результат. 

2.   Условное оформление в отчетах 1С

Оформление в отчетах 1С выполняется в настройках отчета при установке расширенного вида настроек. При этом доступна вкладка «Оформление», где задаются «Элементы условного оформления отчетов 1С».

· На вкладке «Оформление» вводится произвольный «Заголовок» элемента оформления. С помощью флажков можно включать или выключать различные параметры оформления. Параметры оформления можно менять с помощью соответствующих инструментов.

· На вкладке «Условие» задаются отборы, при которых данные условия оформление будет применяться. 

· На вкладке «Оформляемые поля» выбираются поля, для которых будет применяться условное оформление.

Если вам надоели типовые формы отчета, вы можете настроить формат их отображения на свое усмотрение – изменить цвет, шрифт и т.п.

Рассмотрим на примере, как в стандартном отчете сделать настройку как на рисунке ниже.

Под каждое правило для условного оформления необходимо создавать новый элемент («Настройка» (вид «Расширенный») → вкладка «Оформление» → «Добавить») и указывать название, поясняющее суть настройки.

Шаг 1. Настраиваем шапку отчета 1С.

Заполняем название элемента, например, «Шапка отчета 1С». На вкладке «Оформление» настраиваем цвет фона, цвет текста и шрифт.

Вкладки «Условие» и «Оформляемые поля» не заполняем. На вкладке «Дополнительно» отмечаем пункт «В заголовке полей».

Для сохранения правила нажимаем клавишу «Ок».

Шаг 2. Настраиваем шрифт отчета.

На вкладке «Оформление» настраиваем шрифт, а на вкладке «Дополнительно» выбираем пункт «В группировке».

Шаг 3. Настраиваем выделение строки Организация и Клиент

Заполняем настройку для выделения строки организации — выбираем цвет фона, в качестве оформляемого поля выбираем «Организация» и на вкладке «Дополнительно» отмечаем «В группировке».


Для выделения строки с клиентом делаем аналогичные настройки, только с другим цветом фона и оформляемое поле устанавливаем «Клиент».

Шаг 4. Настраиваем выделение фона ячейки с отрицательным значением в колонке «Сальдо долга».

Задаем цвет фона. Настраиваем условие: сальдо долга меньше 0. Выбираем «Сальдо долго» в качестве оформляемого поля и вариант отображения – «В группировке».

Завершаем редактирование и проверяем результат.

Не забудьте сохранить настроенный вариант отчета.

Специалист компании ООО «Кодерлайн»

Косьяненко Зоя

Содержание

Что такое условное оформление?

Условное оформление – это механизм платформы 1С предприятие 8, позволяющий применять различное оформление к выводимой на экран информации в зависимости от условий. Условное оформление доступно в управляемых формах(как в формах отдельных объектов, так и в формах списка), а также в отчетах, разработанных с использованием СКД.

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

Как выделить цветом строки справочника по условию?

Начнем с простого примера – рассмотрим на примере демо-базы 1С Бухгалтерия 3, как оформить цветом справочник номенклатуры. Предположим, мы хотим выделить весовой товар. Откроем форму списка справочника Номенклатура, далее откроем пункт меню “Настроить список”. И в настройке списка нужно открыть закладку “Условное оформление”.

1С Условное оформление выделить цветом строки

Добавим строку условного оформления. В простейшем случае нам понадобится указать три ключевые настройки:
1. Какое именно оформление должно быть?
2. Какое условие должно выполняться, чтобы оформление сработало?
3. Какие поля будут оформляться?

В оформлении укажем флажок напротив строки  “Цвет фона”, и выберем нужный цвет.

1С настройка условного оформления

На закладке Условия добавим строку отбора, выберем поле “Единица измерения”, и значение этого поля – “упак”.

1С Настройка отбора в условном оформлении

После этого в окне настройки будет отображаться образец условного оформления строки.

1С пример условного оформления строки

После завершения редактирования, условное оформление применится к списку справочника, и нужные строки будут выделены цветом.

1С Условное оформление в списке справочника

Оформление цветом колонок и строк

Мы рассмотрели простейший случай оформления цветом. Следует знать, что и само оформление, и условия фильтрации могут быть весьма сложными. Например, если не заполнена ставка НДС, ячейку ставки нужно выделять красным; а если указана страна происхождения, но не указан номер ГТД, то ячейку Номер ГТД –  оранжевым.

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

1С пример условного оформления цветом полей справочника

1С оформление цветом ячеек списка

Условное оформление в динамическом списке документов

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

1С настроить выделение цветом в документах

1С выделение цветом по условию в списке документов

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

Более продвинутый уровень условного оформления – это накладывание условия на содержимое табличных частей. Например, можно сделать выделение цветом тех документов, в составе которых указана определенная номенклатура.

1С Настройка условного оформления документов по содержимому табличной части

1С Условное выделение цветом документов

Настройки оформления цветом в отчетах

Настройки отчетов на СКД позволяют воспользоваться условным оформлением в полную силу. Можно накладывать самые сложные условия, в том числе с использованием тех полей, которые в отчет не выводятся, но которые нужно учесть при анализе.
Например, рассмотрим оформление отчета “Карточка счета”, где будут выделяться строки с товаром, у которого статья затрат – “Косвенные материальные расходы”.

1С настройка условного оформления в отчетах

1С выделение строк цветом в отчетах

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

Раздел конфигурирования
Прикладные объекты

Условное оформление управляемых форм.

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

Но вот с условным оформлением управляемых формы мы встречаемся реже. Хотя это не менее мощный, функциональный и нужный механизм.
Что же он из себя представляет. А все то же самое. По какому-либо условию мы можем настроить представления или свойства полей табличных элементов формы и они будут изменяться прямо налету.

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

ЦитироватьВажно!!! Многие с этим сталкиваются и тратят впустую время. Условное оформление не работает для обычных полей формы (не табличных).

Где это может быть использовано помимо раскраски полей. Ну классический пример это представление видов субконто в табличной части. Для бухгалтерии стандартно их может быть три. И обычно они выстраиваются в одном поле одно под другим. Поскольку в каждой строке может быть свой счет, то и состав аналитик может отличаться. И вообще если в каждой строке выводить по 3 аналитики, то это занимает очень много места. А зачем это делать если нам допустим где-то достаточно одного субконто, где-то двух.

Настройка свойствами формы

Рассмотрим на примере нами созданной табличной части в обработке.

Создадим обработку, куда добавим табличную часть с тремя реквизитами Субконто, а так же добавим реквизит КоличествоСубконто, которое будет указывать на количество субконто в строке.

Настройка условного оформления формы находится в свойствах формы на закладке Оформление.

Теперь наша задача указать программе, что при значении в строке поля КоличествоСубконто 1 должно отображаться только Субконто1, при значении 2: Субконото1 и Субконто2, при значении 3: Субконто1, Субконто2, Субконто3.

Для этого служит форма настройки условного оформления.

В колонке Оформляемые поля укажем поля Субконто1, Субконто2, Субконто3. Поскольку для каждого поля будет разное оформление, то заведем 3 строки.

Укажем, что оформлять будем свойство видимость.

А так же настроим условие при котором видимость будет выключаться.

Смотрим что получилось в предприятии. Добавим при этом строки в табличную часть и расставив значения количество субконто.

Как видно в разных строках отображается разное количество полей.

Настройка кодом

Помимо настройки с помощью свойств данную настройку можно произвести с помощью программного кода.
Если вы используете конфигурацию, построенную на БСП, выглядеть это будет так (это относится ко всем типовым конфигурациям):

ЭлементУО = УсловноеОформление.Элементы.Добавить();
КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, "ТабличнаяЧастьСубконто2");

ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор,
"ТабличнаяЧастьКоличествоСубконто", ВидСравненияКомпоновкиДанных.Меньше, 2);

ЭлементУО.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);

В случае, если БСП не используется код будет немного длиннее. Просто приведу типовые процедуры из того же БСП.

Функция ДобавитьОформляемоеПоле(КоллекцияОформляемыхПолей, ИмяПоля) Экспорт

ПолеЭлемента = КоллекцияОформляемыхПолей.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(ИмяПоля);

Возврат ПолеЭлемента;

КонецФункции

Функция ДобавитьЭлементКомпоновки(ОбластьДобавления,
Знач ИмяПоля,
Знач ВидСравнения,
Знач ПравоеЗначение = Неопределено,
Знач Представление  = Неопределено,
Знач Использование  = Неопределено,
знач РежимОтображения = Неопределено,
знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт

Элемент = ОбластьДобавления.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
Элемент.ВидСравнения = ВидСравнения;

Если РежимОтображения = Неопределено Тогда
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Иначе
Элемент.РежимОтображения = РежимОтображения;
КонецЕсли;

Если ПравоеЗначение <> Неопределено Тогда
Элемент.ПравоеЗначение = ПравоеЗначение;
КонецЕсли;

Если Представление <> Неопределено Тогда
Элемент.Представление = Представление;
КонецЕсли;

Если Использование <> Неопределено Тогда
Элемент.Использование = Использование;
КонецЕсли;

// Важно: установка идентификатора должна выполняться
// в конце настройки элемента, иначе он будет скопирован
// в пользовательские настройки частично заполненным.
Если ИдентификаторПользовательскойНастройки <> Неопределено Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки;
ИначеЕсли Элемент.РежимОтображения <> РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИмяПоля;
КонецЕсли;

Возврат Элемент;

КонецФункции

Система компоновки данных 1С 8.3 для начинающих: меняем оформление

Автор уроков и преподаватель школы: Владимир Милькин

Оглавление

  • Ставим цель
  • Делаем копию отчёта с прошлого урока
  • Сокращаем длину дробной части
  • Выводим итоги жирным шрифтом
  • Выводим жирным шрифтом общие итоги
  • Разукрашиваем фон заголовка полей и общие итоги
  • Добавляем заголовок

Ставим цель

  • Сделать копию отчёта с прошлого урока
  • Изменить его имя на «Урок4.erf»
  • Внести изменения в копию отчёта (сегодня разбираем примеры с условным оформлением)

Ну что, поехали :-)

Делаем копию отчёта с прошлого урока

Делаем копию отчёта с прошлого урока:

Переименовываем копию в «Урок4.erf»:

Открываем базу «Гастроном» в конфигуратор:

Открываем отчёт «Урок4.erf»:

В форме отчёта меняем имя на «Урок4» и открываем схему компоновки данных:

Давайте вспомним, как выглядит отчёт прошлого урока в режиме пользователя:

Сокращаем длину дробной части

Первая проблема, которую нам предстоит решить, это вывод слишком большого количества цифр после запятой (177,666666…).

Причиной этого послужило деление при нахождении среднего. Чтобы устранить этот недостаток укажем в настройках поля «СредняяКалорийность» формат вывода чисел, подразумевающий только 2 числа в дробной части.

Для этого переходим на закладку «Настройки», там выделяем пункт «Отчет», далее в самом низу выделяем закладку «Условное оформление» и нажимаем зелёный плюсик, чтобы добавить новую запись:

В появившейся записи настраиваем поле «Оформляемые поля», чтобы указать к каким именно полям мы будем применять условное оформление:

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

Добавляем поле «СредняяКалорийность» (именно в нём выводится слишком много чисел в дробной части), получилось вот так:

Теперь переходим к настройке поля «Оформление»:

Наша задача задать правильный числовой формат:

Указываем значение точности равное двум:

Получилось вот так:

Итоговая запись условного оформления выглядит так:

Сохраняем отчёт и открываем (конфигуратор закрывать не нужно) в режиме пользователя:

Отлично, теперь дробная часть округляется до 2 чисел.

Выводим итоги жирным шрифтом

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

Это также легко сделать при помощи условного оформления.

Переходим на закладку «Настройки», далее выделяем пункт «Цвет» (потому что мы делаем настройку оформления, которая будет относится только к группировке цвет), далее переходим на закладку «Условное оформление» и снова нажимаем зелёный плюсик:

В новой записи настраиваем пункт «Оформляемые поля» (кнопка многоточие) и выбираем поля «Вкус», «Калорийность» и «СредняяКалорийность»:

Переходим к настройке поля «Оформление»:

Здесь находим пункт «Шрифт» и также открываем его по кнопке многоточие:

Начертание шрифта настраиваем вот так:

Нажимаем «Ок» и ещё раз «Ок»:

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Отлично, но не совсем. Хочется, чтобы жирным выводились только значения итогов напротив цветов, а у нас условное оформление применилось ещё и к заголовкам полей и к общим итогам. Исправим это.

Для этого возвращаемся к записи условного оформления, которую мы только что создали и настраиваем поле «Область использования»:

Снимаем галки напротив «В общем итоге» и «В заголовке полей»:

Снова сохраняем отчёт и формируем в режиме пользователя:

То что надо!

Выводим жирным шрифтом общие итоги

А теперь давайте добьёмся, чтобы вся общая строка итогов (включая слово «Итого») выводилась жирным шрифтом.

Для этого переходим на закладку «Настройки», выделяем пункт «Отчет» (применяем настройки в целом к отчёту),  далее переходим на закладку «Условное оформление» и добавляем ещё одну запись (зелёная кнопка плюс):

В новой записи не указывать «Оформляемые поля», что означает, что мы хотим применить оформление ко всем полям, а вместо этого настраиваем оформление:

Наконец, правильно настраиваем «Область использования» нашей записи:

Оставляем единственный пункт — «В общем итоге»:

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Мы добились своего :-)

Разукрашиваем фон заголовка полей и общие итоги

А что, если нам разукрасить фон заголовка полей и итоговой строки в зелёный цвет? А текст в белый?

Я покажу как легко это делается.

Вновь переходим на закладку «Настройки», выделяем пункт «Отчет», далее переходим на закладку «Условное оформление» и жмём зелёный плюсик, чтобы добавить ещё одну запись:

Сразу настраиваем «Область использования новой записи (оставляем только «В общем итоге» и «В заголовке полей»):

Далее переходим к полю «Оформление» новой записи, настраиваем цвет фона и цвет текста как на картинке ниже:

Получилось вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Мы молодцы.

Добавляем заголовок

Ну и в качестве завершающего приёма этого урока установим заголовок отчёта (мы это уже делали в прошлых уроках).

Для этого переходим на закладку «Настройки», выделяем пункт «Отчет», далее переходим на закладку «Другие настройки» и там настраиваем пункты «Выводить заголовок» и «Заголовок» вот так:

Сохраняем отчёт и формируем в режиме пользователя:

Готово.

Эталонная обработка, после выполнения всех шагов этого урока

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

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

Данное расширение как раз добавляет такую возможность.

Цветовую схему можно выбрать индивидуально для любого пользователя программы. Для этого добавлена новая команда в раздел НСИ и администрирование .

настройка цвета интерфейса

В открывшемся списке создаем персональные настройки.

список настроек

На форме настройки нужно выбрать пользователя и цветовую схему из предложенного списка.

выбор цветовой схемы

Какие цвета доступны

Розовый

розовый цвет

Лосось

лосось цвет

хаки цвет

Сливовый

сливовый цвет

Зеленый

зеленый цвет

Бирюзовый

бирюзовый цвет

Синий

синий цвет

Голубой

голубой цвет

Песочный

песочный цвет

Стальной

стальной цвет

Цвет фона панели функций остался прежним.

панель функций

Если же вы хотите выбрать цвет и для этой панели, то необходимо перенастроить расположение функциональных панелей.

настройка панелей

Необходимо перенести панель функций текущего раздела в рабочую область.

расположение функциональных панелей

К примеру, разместим панель функций в нижней части рабочего окна:

изменениее цвета фона панели функций

Почему нет черного оформления

Потому что цвет шрифта черный, манипулировать с этим параметром у меня не получилось.

Релиз 674.1.1.2 от 14.10.2021

Добавлена возможность изменять цвет фона форм. Первым делом нужно выбрать приятный цвет (в формате RGB). Открываем любой сайт подобной тематики, например colorspire.com. Записываем параметры выбранного цвета.

выбор цвета

Теперь вводим эти параметры в настройках модуля (через точку с запятой).

изменение цвета фона форм

В результате меняется цвет фона форм списков (относится и к документам, и к справочникам).

фон для форма списка

Раскрашиваются также формы документов.

фон для форма документафон для таблицы документа

В справочниках аналогично:

фон для номенклатуры

Для корректной работы расширения при подключении необходимо снять галку безопасный режим .

Как настроить интерфейс в 1С 8.3

Зачем нужны настройки интерфейса в программах учета 1С? Это удобно, так как дает возможность создать самое эффективное рабочее пространство. При этом не трудно учесть потребности и вкус каждого пользователя.

Интерфейс систем редакции 3.0, которые работают на платформе «1С:Предприятие 8.3», менялся несколько раз. И в настоящее время пользователям доступны следующие варианты, которые можно настроить под свои требования:

  • Стандарт;
  • Такси;
  • По аналогии с предыдущей редакцией.

Рассмотрим особенности настроек каждого из вариантов.

Стандарт

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

При этом подпункты имеют вкладок, а не как было ранее – в виде выпадающего списка.

Такой вид интерфейса остается на сегодняшний день самым популярным. Потому, что он появился первым, пользователи привыкли к нему.

У вас есть возможность поменять структуру интерфейса. Сделать это не трудно. Для этого зайдите в «Настройки программы» через «Администрирование» и далее работайте в разделе «Интерфейс».

Горизонтальное меню

Изучим горизонтальное меню. Здесь расположены следующие панели:

  • разделы;
  • действия/команды.

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

Давайте поочередно настроим панели.

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

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

Вертикальная панель навигации

С ее помощью вы можете работать с пунктами из подменю. Нужные добавить, ненужные – удалить. Обратите внимание, что эта возможность настройки ранее не была доступна пользователю. Приходилось приглашать программиста, чтобы выполнить какую-либо операцию с пунктом подменю.

Настройка и доработка учетных программ

Настроим или доработаем учетную программу (1С:Підприємство или BAS) под нужны вашей компании

  • Разграничение прав доступа
  • Шаблоны договоров в автозаполнением
  • Изменение/создание печатных форм
  • Настройка консоли отчетов
  • Отчет по валовой прибыли
  • Ваш логотип в основные документы — Акт, Накладная, Счет

«Такси»

Давайте рассмотрим следующий вариант – интерфейс «Такси».

Панель разделов расположена здесь слева с самого начала. Чтобы перейти к их настройке, нужно перетащить и сгруппировать нужные вам панели. Делается это в специальном окошке редактора. Здесь расположены следующие панели:

  • разделов;
  • открытых
  • инструментов;
  • текущего раздела;
  • избранного;
  • истории.

Вы можете добавлять те панели, с которыми предстоит работать, и удалять те, которые не используете.

В окне редактора активными становятся те панели, которые расположены в верхней его части.

Далее нас будут интересовать подпункты разделов. Нужную кнопку для настроек вы легко найдете в правом верхнем углу вертикальной панели.

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

Внимание! В интерфейсе «Такси» выбранные подпункты будут помечены звездочками.

Обычно какие-то разделы или отчеты бухгалтер использует ежедневно. Например, ОСВ или ОСВ по счету. Чтобы они всегда были под рукой, добавьте их в «Избранное». Для этого в разделе «Отчеты» находим оборотно-сальдовую ведомость. Наведите на нее указатель мыши, а затем нажмите на серую звездочку. Так вы добавите отчет в «Избранное», что в дальнейшем сделает вашу работу удобнее.

Если не устраивает интерфейс

У вас есть возможность вернуться к предыдущему интерфейсу, если вас чем-то не устраивает «Такси». Расскажем, как это сделать.

Идем в раздел «Администрирование и выбираем пункт «Интерфейс».

Здесь необходимо будет выбрать нужный вариант. Можно изменить интерфейс вашей системы 1С на такой, как версиях 8.3 или выбрать аналогичный Бухгалтерии редакции 7.7.

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

Как в редакции 7.7

Этот вариант очень напоминает стандартную версию.

Чтобы настроить под себя интерфейс 7.7, на верхней панели справа нажмите на стрелочку.

Вы сможете добавить или удалить кнопки.

Обратите внимание! Если у вас есть действующий договор 1С:ИТС, то вам доступен полный комплекс услуг и полезных сервисов. Ваша программа всегда будет актуальна, а вы получите круглосуточную поддержку по работе 1С, в том числе и по настройке интерфейса. Вам также будет открыт доступ к десятку справочников, необходимых в работе.

Если у вас остались вопросы, можете задать их нашим специалистам по телефонам, или посетив офис в своем городе.

Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку

Условное оформление 1С или как раскрасить документы и отчеты в 1С 8.3

Программа 1С позволяет пользователям настраивать рабочие места под свои потребности: менять расположение разделов, журналов, скрывать / добавлять важную информацию и многое другое. Одной из таких настроек является условное оформление в 1С и в этой статье мы рассмотрим, как раскрасить объекты 1С на примере конфигурации 1С ERP 8.3

1. Условное оформление в списке документов и в справочниках 1С

Условное оформление в списке документов и справочниках 1С выполняется с помощью настройки «Редактирование элемента условного оформления 1С», открываемого из настроек списка 1С.

· На вкладке «Оформление» устанавливается желаемое оформление полей: цвет фона, цвет текста и т.д.

· На вкладке «Условие» заполняются условия, при выполнении которых оформление будет применяться к полям.

· На вкладке «Оформляемые поля» выбираются поля из списка доступных полей, к которым будет применяться оформление, если условия выполнены.

Рассмотрим на примерах.

Сделаем так, чтобы в журнале «Заказы поставщикам» цвет строк зависел от статуса документа:

· Не согласован — зеленый

· К поступлению — розовый

В меню «Еще» переходим в настройки списка 1С и в открывшемся окне открываем вкладку «Условное оформление 1С».

Задаем первое правило – если значение статуса «Не согласован» цвет фона строки должен быть зеленым.

Нажимаем кнопку «Добавить», при этом в 1С ERP 8.3 откроется окно редактирования элемента условного оформления 1С.

На вкладке «Оформление» выбираем каким образом мы хотим выделить нужные нам документы – в нашем примере это вариант «Цвет фона». Ставим галочку в первой строке и в колонке «Значение» выбираем цвет.

На вкладке «Условие» из списка доступных полей перетаскиваем поле, значение которого должно определять в 1С цвет документа в списке – поле «Статус». Указываем значение статуса – «Не согласован».

На третьей вкладке указывается для каких колонок должно действовать условное оформление. Если должна быть выделена вся строка, то ничего дополнительно заполнять не нужно — вкладка «Оформляемые поля» остается пустой.

Нажимаем «ОК» и видим списке новую строку с заполненными правилами условного оформления.

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

Нажимаем кнопку «Завершить редактирование» и проверяем результат.

Для примера опять возьмем журнал «Заказы поставщикам» в 1С ERP 8.3 и выделим в нем сумму заказа на сумму выше 5 000 000 жирным красным шрифтом

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

На закладке «Условие» проставляем следующие условия: сумма документа больше 5 000 000

На вкладке «Оформляемые поля» указываем только одно поле «Сумма документа»

Сохраняем настройку — нажимаем «Ок». Завершаем редактирование настройки списка 1С и проверяем результат.

2. Условное оформление в отчетах 1С

Оформление в отчетах 1С выполняется в настройках отчета при установке расширенного вида настроек. При этом доступна вкладка «Оформление», где задаются «Элементы условного оформления отчетов 1С».

· На вкладке «Оформление» вводится произвольный «Заголовок» элемента оформления. С помощью флажков можно включать или выключать различные параметры оформления. Параметры оформления можно менять с помощью соответствующих инструментов.

· На вкладке «Условие» задаются отборы, при которых данные условия оформление будет применяться.

· На вкладке «Оформляемые поля» выбираются поля, для которых будет применяться условное оформление.

Если вам надоели типовые формы отчета, вы можете настроить формат их отображения на свое усмотрение – изменить цвет, шрифт и т.п.

Рассмотрим на примере, как в стандартном отчете сделать настройку как на рисунке ниже.

Под каждое правило для условного оформления необходимо создавать новый элемент («Настройка» (вид «Расширенный») → вкладка «Оформление» → «Добавить») и указывать название, поясняющее суть настройки.

Шаг 1. Настраиваем шапку отчета 1С.

Заполняем название элемента, например, «Шапка отчета 1С». На вкладке «Оформление» настраиваем цвет фона, цвет текста и шрифт.

Вкладки «Условие» и «Оформляемые поля» не заполняем. На вкладке «Дополнительно» отмечаем пункт «В заголовке полей».

Для сохранения правила нажимаем клавишу «Ок».

Шаг 2. Настраиваем шрифт отчета.

На вкладке «Оформление» настраиваем шрифт, а на вкладке «Дополнительно» выбираем пункт «В группировке».

Шаг 3. Настраиваем выделение строки Организация и Клиент

Заполняем настройку для выделения строки организации — выбираем цвет фона, в качестве оформляемого поля выбираем «Организация» и на вкладке «Дополнительно» отмечаем «В группировке».

Для выделения строки с клиентом делаем аналогичные настройки, только с другим цветом фона и оформляемое поле устанавливаем «Клиент».

Шаг 4. Настраиваем выделение фона ячейки с отрицательным значением в колонке «Сальдо долга».

Задаем цвет фона. Настраиваем условие: сальдо долга меньше 0. Выбираем «Сальдо долго» в качестве оформляемого поля и вариант отображения – «В группировке».

В данной статье я покажу различные примеры, как настраиваются типовые отчеты в конфигурациях 1С:Предприятие 8.

Для примера разберем настройки бухгалтерских отчетов (ОСВ по счету) и управленческих (Остатки и доступность товаров) в 1С:Комплексная автоматизация 2.0 (в других конфигурациях все аналогично).

Настройка оборотно-сальдовой ведомости

настроить отчеты в 1с

Настройка полей группировки

Окно настроек состоит из нескольких вкладок, на первой вкладке настраивается группировка строк:

обучающая статья

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

1с предприятие 8

В открывшемся окне программа предлагает все доступные поля для выбранного счета ОСВ. Но т.к. это поля ссылочного типа, то мы можем выбрать не только их непосредственно, но и их вложенные поля. Для примера выберем пол работников:

настройка отчетов

Передвинем группировку по полу выше по иерархии, чем группировка по сотрудникам и переформируем отчет:

обучающая статья

Теперь отключим группировку по сотрудникам:

настройка отчетов

Получим уже другой вид:

настроить отчеты в 1с

Теперь давайте сменим периодичность выводимых данных, например помесячно:

настроить отчеты в 1с

Переформируем:

1с предприятие 8

Отборы в отчете

На второй закладке настроек задаются различные отборы:

настройка отчетов

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

1с предприятие 8 настроить отчеты в 1с

На третьей закладке выбирается состав числовых показателей, выводимых в отчет:

настройка отчетов

Дополнительные поля в отчетах

На следующей закладке можем добавить дополнительные поля в отчет (для примера расположим их в отдельных колонках):

настроить отчеты в 1с

Добавим дату рождения сотрудников:

обучающая статья

Появилась новая колонка в отчете:

1с предприятие 8

Сортировка в отчетах

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

настроить отчеты в 1с обучающая статья

Условное оформление отчета

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

настроить отчеты в 1с настройка отчетов

Также можно манипулировать с цветом фона, текста, шрифтом, шириной и высотой колонок и т.п.

Для примера, добавим еще один элемент оформления и выделим всех сотрудников, которые родились до 01 января 1970 г.:

обучающая статья

На первой закладке установим цвет фона:

обучающая статья

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

настройка отчетов

На третьей выберем оформляемые поля (если не выбирать, то оформление применится полностью ко всей строке):

настроить отчеты в 1с

На последней закладке можно выбрать, в какой именно области отчета использовать оформление. В нашем случае неактуально, т.к. выбранное поле Сотрудники у нас только в группировке:

настройка отчетов

Получилась такая таблица элементов оформления:

настроить отчеты в 1с

Переформируем отчет:

1с предприятие 8

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

обучающая статья настройка отчетов

Настройка отчета Остатки и доступность товаров

настроить отчеты в 1с

В первую очередь переключим вид настроек на расширенный, чтобы увидеть все доступные возможности.

На первой закладке настраиваются различные отборы (можно использовать предложенные системой или добавить свои с помощью одноименной кнопки):

обучающая статья

На второй закладке настраиваются доп. поля, выводимые в отчет (дополнительные колонки) и выбираются поля сортировки:

1с предприятие 8

На третьей закладке настраиваются элементы условного оформления (аналогично предыдущему отчету):

1с предприятие 8 настройка отчетов

На последней закладке настраивается структура отчета (перечень группировок строк и колонок):

1с предприятие 8

Давайте для примера немного изменим структуру — характеристику сделаем отдельной вложенной группировкой номенклатуры.

Для этого выделяем группировку с номенклатурой и добавляем вложенную группировку:

настроить отчеты в 1с

Выбираем поле группировки — характеристику:

настройка отчетов

Теперь уберем характеристику из группировки по номенклатуре, для этого кликнем на ней 2 раза:

настройка отчетов

В открывшемся окне снимаем признак использования поля:

настроить отчеты в 1с

Получилась требуемая структура:

1с предприятие 8

Переформируем отчет:

1с предприятие 8

Здесь видим, что для большинства товаров поле осталось пустым (т.к. в этих товарах характеристики не используются), но вместе с тем есть и такие, где мы получили то, что хотели.

Все проделанные с отчетами изменения можно сохранить (чтобы не настраивать каждый раз).

В бухгалтерских отчетах здесь:

1с предприятие 8

А в управленческих вот так:

настроить отчеты в 1с

В других бухгалтерских и управленческих отчетах (и зарплатных) тоже все происходит аналогично.

как выделить цветом строки в отчете

Я
   LivingStar

14.12.13 — 08:58

как выделить цветом строки в отчете

   Wobland

1 — 14.12.13 — 09:04

вежливо попросить условное оформление

   ДенисЧ

2 — 14.12.13 — 09:05

взять и выделить.

Нужно таки себя заставить, блЪ!!!!

Накрайняк — маркером

   ДенисЧ

3 — 14.12.13 — 09:05

(1) Вежливо — не наш метод!

   Wobland

4 — 14.12.13 — 09:06

(3) не наш. только мы можем тыкать УО «эй, ты, быра!». а ТСу нужно быть с ним аккуратней

   Wobland

5 — 14.12.13 — 09:08

стоп. а чёрное и белое — это ли не цвета?

   LivingStar

6 — 14.12.13 — 09:08

блин не пойму нифига ((((

вывожу строки в табличный документ, как цвет то задавать?

    Для каждого Стр из Тз  Цикл

        
        //ЭлементыФормы.ТабРезультат.Область(«R5C2»).ЦветФона = WebЦвета.СветлоРозовый;

        //ОбластьСтрока2.Параметры.День           = Формат(Стр.День, «ДЛФ=Д»);    

        ОбластьСтрока1.ЦветФонаЗаголовков = WebЦвета.СветлоРозовый;

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

        ОбластьСтрока2.Параметры.Номер              = Ном;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);

        ОбластьСтрока3.Параметры.НаименованиеТовара = Стр.Номенклатура;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока3);

        ОбластьСтрока4.Параметры.Количество         = Стр.Количество;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока4);

        ОбластьСтрока5.Параметры.ЕдИзм              = Стр.ЕдиницаИзмерения;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока5);

        ОбластьСтрока6.Параметры.Вес1Ед             = Стр.Вес;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока6);

        ОбластьСтрока7.Параметры.Цена               = Стр.Цена;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока7);

        ОбластьСтрока8.Параметры.Сумма              = Стр.Сумма;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока8);

        ОбластьСтрока9.Параметры.СуммаВеса             = Стр.Вес;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока9);

        Ном = Ном + 1;

    КонецЦикла;

   Wobland

7 — 14.12.13 — 09:08

цвет задаётся у области

   LivingStar

8 — 14.12.13 — 09:09

(7) задавал но почему то строки начинают скакать((((

   Wobland

9 — 14.12.13 — 09:11

(8) попробуй задать всегда первой строке и посмотреть, что получится

   LivingStar

10 — 14.12.13 — 09:11

херня какая то получается

    Для каждого Стр из Тз  Цикл

        ЭлементыФормы.ТабРезультат.Область(«R5C2»).ЦветФона = WebЦвета.СветлоРозовый;

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

        ОбластьСтрока2.Параметры.Номер              = Ном;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);

что не так? строка скачет

   LivingStar

11 — 14.12.13 — 09:12

(10+) Цветом выделяется ячейка в отдельной строке, потом сама строка выводится (((

   LivingStar

12 — 14.12.13 — 09:13

как задать что бы выводимая строка выделялась?

   ДенисЧ

13 — 14.12.13 — 09:13

ппц….

А у области, которую выводишь, не пробовал задавать?

   LivingStar

14 — 14.12.13 — 09:15

(13) как подскажи?

   Wobland

15 — 14.12.13 — 09:15

(14) в полном согласии с СП, разумеется

   Wobland

16 — 14.12.13 — 09:16

может, дело не в пятой строке? может, дело в светло-розовом?

   LivingStar

17 — 14.12.13 — 09:17

не работает

ОбластьСтрока1.ЦветФонаГруппировки = WebЦвета.СветлоРозовый;

   LivingStar

18 — 14.12.13 — 09:17

как надо то?

   LivingStar

19 — 14.12.13 — 09:19

задача ерундовая, не пойму как надо, подскажете?

   xenos

20 — 14.12.13 — 09:20

МояСтрокаКоторуюЯХочуРаскрасить=ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);

МояСтрокаКоторуюЯХочуРаскрасить.Цвет=Новый Цвет(

   ДенисЧ

21 — 14.12.13 — 09:20

(19) посмотри направо…. Там стенка должна быть…

Тебе туда…

   Kvant1C

22 — 14.12.13 — 09:20

ЦветФонаГруппировки — это что?

   Wobland

23 — 14.12.13 — 09:21

(19) СКД — наше всё

   ДенисЧ

24 — 14.12.13 — 09:21

(23) ваше всё?

Так вот кто наср*л….

   LivingStar

25 — 14.12.13 — 09:22

(22) пытаюсь цвет выцарапать

   Kvant1C

26 — 14.12.13 — 09:23

Может как то поможет вот это:

ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)

ЦветФона (BackColor)

Использование:

Чтение и запись.

Описание:

Тип: Цвет.

Содержит цвет фона области.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

   Wobland

27 — 14.12.13 — 09:24

(26) он в (10) примерно так и делал

   LivingStar

28 — 14.12.13 — 09:24

(20) и это работает?

   Kvant1C

29 — 14.12.13 — 09:24

(25) ЦветФонаГруппировки — это откуда-то им макета оформления, в области ячеек табличного документа такого нету

   LivingStar

30 — 14.12.13 — 09:25

(29) ну да это хрень, просто один из развернувшихся методов попробовал

   LivingStar

31 — 14.12.13 — 09:26

так не работает

        ОбластьСтрока1.Цвет = WebЦвета.СветлоРозовый;

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

   xenos

32 — 14.12.13 — 09:27

(28) А ты пробовал?

   LivingStar

33 — 14.12.13 — 09:28

(20) пробовал не работает

   LivingStar

34 — 14.12.13 — 09:28

(20) не работает

        упс = ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

        упс.Цвет = WebЦвета.СветлоРозовый;

   Kvant1C

35 — 14.12.13 — 09:30

(34) такова свойства — цвет в области ячеек не существует

   Kvant1C

36 — 14.12.13 — 09:31

+ (35) есть цветфона, цветтекста, цветрамки и т.д., открой СП наконец

   LivingStar

37 — 14.12.13 — 09:34

(35) я же в (10) задавал цвет фона ячейки, но почему то он был в отдельной строке, это я так, для примера пробовал

как задать цвет фона в выводимых ячейках строки?

   Wobland

38 — 14.12.13 — 09:37

(37) не в отдельной, а в пятой

   LivingStar

39 — 14.12.13 — 09:37

ничего не выводит

    Для каждого Стр из Тз  Цикл

        ОбластьСтрока1.ЦветТекстаГруппировки = WebЦвета.СветлоРозовый;

        ОбластьСтрока1.ЦветТекстаЗаголовков  = WebЦвета.СветлоРозовый;

        ОбластьСтрока1.ЦветФонаГруппировки   = WebЦвета.СветлоРозовый;

        ОбластьСтрока1.ЦветФонаЗаголовков    = WebЦвета.СветлоРозовый;

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

   LivingStar

40 — 14.12.13 — 09:38

(38) в пятой выводится строка

а она выводилась в этом случае после, перед ней пустая строка с выделенным цветом одной ячейки

   Kvant1C

41 — 14.12.13 — 09:39

(39) ОбластьСтрока1 у тебя что содержит?

   LivingStar

42 — 14.12.13 — 09:42

(41) первую ячейку секции строк в отчете

    ОбластьСтрока1  = Макет.ПолучитьОбласть(«Строка|Первая»);

    ОбластьСтрока2  = Макет.ПолучитьОбласть(«Строка|Номер»);

    ОбластьСтрока3  = Макет.ПолучитьОбласть(«Строка|НаименованиеТовара»);

    ОбластьСтрока4  = Макет.ПолучитьОбласть(«Строка|Количество»);

    ОбластьСтрока5  = Макет.ПолучитьОбласть(«Строка|ЕдИзм»);

    ОбластьСтрока6  = Макет.ПолучитьОбласть(«Строка|Вес1Ед»);

    ОбластьСтрока7  = Макет.ПолучитьОбласть(«Строка|Цена»);

    ОбластьСтрока8  = Макет.ПолучитьОбласть(«Строка|Сумма»);

    ОбластьСтрока9  = Макет.ПолучитьОбласть(«Строка|СуммаВеса»);

   Wobland

43 — 14.12.13 — 09:43

а зачем столько пересечений?

   LivingStar

44 — 14.12.13 — 09:47

(43) да заготовку взял, она с запасом, что бы если что быстро среагировать на новую постановку

   МимохожийОднако

45 — 14.12.13 — 09:47

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

   LivingStar

46 — 14.12.13 — 09:47

(43) нормально пересечений, каждый столбец

   LivingStar

47 — 14.12.13 — 09:48

(45) мне нужно программно, потом менять цвета что бы

   Kvant1C

48 — 14.12.13 — 09:48

(42) То есть ОбластьСтрока1 у тебя это ОбластьЯчеекТаличногоДокумента

Стало быть в этой области есть ЦветФона, вот его и надо покрасить, еще есть ЦветТекста, его тоже можно покрасить…

   Kvant1C

49 — 14.12.13 — 09:49

ОбластьСтрока1.ЦветФона = WebЦвета.СветлоРозовый;

Далее выводишь ОбластьСтрока1

   LivingStar

50 — 14.12.13 — 09:49

(49) поле объекта не обнаружено

   LivingStar

51 — 14.12.13 — 09:50

попробовал так, ошибку не вывело, но ничего не раскрасило тоже

ОбластьСтрока1.Область(строка(«R1C»+»2″)+»:»+строка(«R1C»+»9»)).ЦветФона=  Новый Цвет(66, 48, 255);

   Wobland

52 — 14.12.13 — 09:51

строка(«R1C»+»2″)+»:»+строка(«R1C»+»9»)

увековечить!

   Wobland

53 — 14.12.13 — 09:51

(46) на хрена каждый столбец?

   Kvant1C

54 — 14.12.13 — 09:51

(50) а что тогда у тебя Макет.ПолучитьОбласть(«Строка|Первая»); возвращает?

   LivingStar

55 — 14.12.13 — 09:52

так не выводит

ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

так выводит цвет после выводимой строки, в чем секрет?

ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

   LivingStar

56 — 14.12.13 — 09:53

ОбластьСтрока1.Область(«R2C2»).ЦветФона=  Новый Цвет(66, 48,

255);

так то есть

   LivingStar

57 — 14.12.13 — 09:53

красит ячейку после выведенной строки

ОбластьСтрока1.Область(«R2C2»).ЦветФона=  Новый Цвет(66, 48, 255);

   Wobland

58 — 14.12.13 — 09:54

(57) да не после выведенной, а вторую в области

   LivingStar

59 — 14.12.13 — 09:55

(54) ТабличныйДокумент

   LivingStar

60 — 14.12.13 — 09:56

(58) выводится строка с данными

после пустая с раскрашенной одной ячейкой есть

  

   LivingStar

61 — 14.12.13 — 09:57

так ничего не выводит (((

        ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

   LivingStar

62 — 14.12.13 — 09:57

(61+) точнее никак не раскрашивает

   hhhh

63 — 14.12.13 — 09:58

(62) сначала ТабРезультат.Вывести а потом крась. Вот нахрена ты в макете красишь?

   Wobland

64 — 14.12.13 — 09:58

(62) раскрашивает, не ври. потом затирается следующей областью

   Wobland

65 — 14.12.13 — 09:59

(63) а чего бы не выводить уже покрашенное?

   hhhh

66 — 14.12.13 — 09:59

тебе ж талдычат: крась в табличном документе

   LivingStar

67 — 14.12.13 — 10:00

(65) как тут надо? не красит (((

    Для каждого Стр из Тз  Цикл

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

        ОбластьСтрока2.Параметры.Номер              = Ном;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);

        ОбластьСтрока3.Параметры.НаименованиеТовара = Стр.Номенклатура;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока3);

        ОбластьСтрока4.Параметры.Количество         = Стр.Количество;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока4);

        ОбластьСтрока5.Параметры.ЕдИзм              = Стр.ЕдиницаИзмерения;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока5);

        ОбластьСтрока6.Параметры.Вес1Ед             = Стр.Вес;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока6);

        ОбластьСтрока7.Параметры.Цена               = Стр.Цена;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока7);

        ОбластьСтрока8.Параметры.Сумма              = Стр.Сумма;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока8);

        ОбластьСтрока9.Параметры.СуммаВеса             = Стр.Вес;

        ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока9);

        ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

        Ном = Ном + 1;

    КонецЦикла;

   Wobland

68 — 14.12.13 — 10:00

(67) красит. только ты этого не видишь, потому что не выводишь

   LivingStar

69 — 14.12.13 — 10:01

(63) ну и что? не красит !!!!

    Для каждого Стр из Тз  Цикл

        ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);

        ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

   Wobland

70 — 14.12.13 — 10:01

(68) потому что затираешь второй

   Wobland

71 — 14.12.13 — 10:01

(69) не упорствуй

   LivingStar

72 — 14.12.13 — 10:01

(70) я вообще после всех пробую красить

   Wobland

73 — 14.12.13 — 10:02

(72) ну выведи только одну обдасть

   МимохожийОднако

74 — 14.12.13 — 10:02

Поставь точки останова до и после твоего кода. Увидишь красит или нет.

   LivingStar

75 — 14.12.13 — 10:02

(70) как нужно покажа, пример в (67), как там нужно? что бы красило ячейку в выводимой строке? всяко пробую, не красит (

   Wobland

76 — 14.12.13 — 10:04

(75) от я щас всё брошу и полезу запускать 1Ски и читать СП, ага. я тебе все правильные слова назвал уже

   xenos

77 — 14.12.13 — 10:11

(67)> ОбластьСтрока1.Область(«R1C2»).ЦветФона=  Новый Цвет(66, 48, 255);

ОбластьСтрока1 — это кусок макета, а не табличного документа.

   xenos

78 — 14.12.13 — 10:12

(77)+ если ты хочешь красить кусок макета, то крась его тогда перед выводом.

   МимохожийОднако

79 — 14.12.13 — 10:13

(75) для упёртых есть отладчик. Клавиша F5 из конфигуратора

   Kvant1C

80 — 14.12.13 — 10:14

(59) Тогда конечно ошибка…

вот рабочий кусок кода

    
    ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть(«Детали»);

    
    ОбластьЯчеек = ОбластьДетальныхЗаписей.Область(«R1C2:R1C2»);

    ОбластьЯчеек.ЦветФона = webцвета.ВесеннеЗеленый;

   Wobland

81 — 14.12.13 — 10:16

(80) в (69) так же

   МимохожийОднако

82 — 14.12.13 — 10:16

(69)Поменяй местами две последние строчки

   Kvant1C

83 — 14.12.13 — 10:17

(81) Ага, тока наизнанку

   Wobland

84 — 14.12.13 — 10:20

(83) один фих в цикле ;)

   Wobland

85 — 14.12.13 — 10:21

да, не думал я в начале ветки, что до сотни доберёмся

   xenos

86 — 14.12.13 — 10:26

Попробовал раскрашивать, все нормально работает.

Процедура КнопкаВыполнитьНажатие(Кнопка)

    // Вставить содержимое обработчика.

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

      
      Макет=ПолучитьМакет(«Макет»);

      
      Область=Макет.ПолучитьОбласть(«Вертикаль|Горизонталь»);

      
      Ячейка=ТабДок.Вывести(Область);

      Ячейка.ЦветФона=webцвета.Красный;

      Ячейка.Текст=»ААА»;

      
      Ячейка=ТабДок.Присоединить(Область);

      Ячейка.ЦветФона=webцвета.Зеленый;

      Ячейка.Текст=»ХХХ»;

      
      СтрокаЯчеек=ТабДок.Область(ТабДок.ВысотаТаблицы,1,ТабДок.ВысотаТаблицы,2);

      СтрокаЯчеек.ЦветТекста=webцвета.Синий;

      
      ТабДок.Показать();

    
КонецПроцедуры

Наверняка ТС тролль.

   МимохожийОднако

87 — 14.12.13 — 10:30

(86) в (69) он сначала выводит, а потом красит. А вместо отладчика у него форумы. ))

   xenos

88 — 14.12.13 — 10:39

(87) Только вот красит он не табличный документ, а макет.

А на экране он видит табличный документ, поэтому и красить надо табличный документ.

  

AlexYa

89 — 14.12.13 — 12:01

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

В качестве примера возьмем конфигурацию «Управление торговлей ред. 11» и отчет «Ведомость по товарам на складах», хотя пример актуален для любого отчета любой конфигурации.Пойдем от простого к сложному и очень сложному.

Основные настройки

Все главные настройки отчета вынесены в его «шапку». Это настройки, без которых либо вообще нельзя сформировать отчет, либо настройки, которые часто изменяются:

Основные настройки отчета 1С

Основные настройки отчета

Ниже мы научимся сами добавлять туда новые поля.

Настройка периода отчета

В этом разделе стоит обратить внимание на период отчета. Можно указать интервал отчета вручную:

Даты отчета 1С

Даты отчета

Но гораздо удобнее пользоваться кнопкой, расположенной справа от периода:

Выбор периода отчета 1С

Выбор периода отчета

В этой форме доступны 2 режима «Стандартные периоды» и «Произвольные периоды».

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

Выбор прошлой недели в отчете 1С

Выбор прошлой недели в отчете

Чтобы переключиться на выбор произвольного периода нажмите «Показать произвольный период»:

Показать произвольный период 1С

Показать произвольный период

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

Выбор произвольного периода 1С

Выбор произвольного периода

Если вам нужен не весь месяц, вверху окна можно уточнить даты:

Уточнение произвольного периода отчета 1С

Уточнение произвольного периода отчета

Флажки детализации

Кроме периода в этом отчете нам еще интересен флажок «Детализация до регистратора»:

Детализация до регистратора 1С

Детализация до регистратора

Таких флажков может быть много и называться они могут по разному. Их цель — дать возможность быстро добавить дополнительную детализацию отчета. В нашем случае — это детализация до регистратора.

Регистратор — это документ, который изменил данные в базе 1С. Т.е. после его проведения изменились данные, которые отражает данный отчет. Включив этот флажок мы говорим отчету, что хотим видеть каким документом были сделаны те или иные изменения.

Отчет с детализацией до регистратора:

Отчет с детализацией до регистратора 1С

Отчет с детализацией до регистратора

Пожалуй, больше в основных настройках рассматривать нечего. Идем дальше.

В каждом отчете есть кнопка «Настройки»:

Кнопка "Настройки" отчет 1С

Кнопка «Настройки»

Нажав ее мы попадем в меню настроек, которые по умолчанию находятся в «простом» режиме:

Простой режим настройки 1С

Простой режим настройки

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

Нам доступны три закладки: «Отборы», «Поля и сортировки» и «Структура». Рассмотрим каждую.

Отборы

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

Простые отборы отчета 1С

Простые отборы отчета

Флажками слева от названия отбора можно включать и выключать отбор. При этом поле со значением отбора можно не очищать. На скрине ниже выбран сегмент номенклатуры, но при построении отчета он не будет учитываться, т.к. отбор не включен:

Отключенный отбор по сегменту 1С

Отключенный отбор по сегменту

Это позволяет настроить отбор 1 раз и потом формировать отчет с отбором и без отбора, просто снимая и ставя флажок, без необходимости каждый раз выбирать один и то же сегмент.

Подбор значений в отбор

Если для выбора доступны несколько значений, то рядом со списком значений может быть кнопка «Подбор»:

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

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

Эта кнопка позволяет быстро выбрать несколько значений:

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

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

Вставка из буфера обмена

Рядом с кнопкой «Подбор» есть кнопка «Вставить из буфера обмена»:

Вставить из буфера обмена 1С

Вставить из буфера обмена

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

Как работает кнопка «Вставить из буфера обмена»:

Допустим, мы хотим посмотреть историю всех движений товаров из конкретной Реализации товаров. Зайдем в документ, товары из которого хотим увидеть в отчете. Выделим интересующие нас строки (важно, чтобы вы выделяли именно колонку «Номенклатура», т.к. скопируется не вся строка, а выделенный столбец) и нажмем Ctrl+C:

Выделение нескольких товаров

Выделение нескольких товаров

Зайдем в отчет, нажмем «Вставить из буфера обмена» и в открывшейся форме нажмем Ctrl+V. После этого нажмем «Вставить в список»:

Форма заполнилась нужными товарами

Форма заполнилась нужными товарами

В списке отбора появились 2 новых товара:

Новые товары в отборе

Новые товары в отборе

Другие примеры вставки из буфера

Вставкой из буфера можно пользоваться не только внутри 1С. Вы можете скопировать список товаров, например, из Excel и вставить в это поле.

Копирование их Excel

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

Пример копирования из письма

Пример копирования из письма

Изменить условия отборов

В простых настройка отбора есть еще одна важная кнопка — «Изменить условия отборов»:

Кнопка "Изменить условия отборов"

Кнопка «Изменить условия отборов»

Эта кнопка позволяет изменить вид сравнения отборов. Например, если вы посмотрели остатки на центральном складе и теперь хотите посмотреть остатки на всех складах, кроме центрального, то просто нажмите эту кнопку и поменяйте значение в колонке «Условие» с «Равно» на «Не равно»:

Изменить условия отбора 1С

Изменить условия отбора

Обратите внимание, как изменилась надпись. Вместо «Склад» у нас теперь «Склад (не равно)»:

Склад (не равно)

Склад (не равно)

И отчет, соответственно, выведет все склады, кроме центрального:

Результат отчета

Результат отчета

Поля без флажка

Кроме классических отборов, в настройках бывают поля без флажка, где вы можете только выбрать одно из предложенных значений. В нашем примере это «Количество товаров»:

Количество товаров

Количество товаров

Хотя это поле находится в отборах, отбором оно не является. Данное поле предлагает нам выбрать, в каких единицах мы хотим видеть данные в отчете. Оно имеет смысл, если единица хранения у нас, например, «штуки», а единица для отчетов «коробки». Тогда в зависимости от значения этого поля мы увидим в отчете штуки или коробки. Если у вас и единица хранения и единица отчетов одинаковые, то данное поле не имеет смысла изменять.

Поля и сортировка

Поля и сортировка 1С

Поля и сортировка

Закладка состоит из 2х частей: Полей и Сортировок.

Поля

Здесь можно отключать ненужные поля или группы полей. А также можно менять порядок полей стрелками «Вверх» и «Вниз».

На данном скриншоте мы отключили вывод веса и объема, а в количестве отключили вывод начального остатка:

Отключаем ненужные поля в отчете 1С

Отключаем ненужные поля в отчете

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

Результат отчета:

Результат отчета 1С

Результат отчета

Замена полей

В простых настройках нельзя добавить новые поля, но есть возможность заменить ненужное поле на нужное.

Представим, что нам не нужен артикул, но мы хотим видеть код номенклатуры. Как это сделать:

Дважды кликните мышкой по полю, которое хотите заменить:

Поле "Артикул"

Поле «Артикул»

В открывшемся окне выберите вместо него поле «Код». Для этого убедитесь, что вы находитесь «внутри» реквизитов номенклатуры (слева от Номенклатуры «-«, а не «+»):

Смотрим, что есть у Номенклатуры

Смотрим, что есть у Номенклатуры

И найдите поле «Код» (реквизиты отсортированы по наименованию, поэтому просто листайте до буквы «К»):

Выбор кода

Выбор кода

После этого надпись «Артикул» изменится на «Номенклатура.Код»:

Номенклатура.Код

Номенклатура.Код

Сформируем отчет и увидим, что вместо артикула действительно вывелся код, хотя заголовок остался «Артикул»:

Код вместо артикула

Код вместо артикула

Интересно, что если вы теперь зайдете в настройки, то измененное поле будет снова называться «Артикул»:

Снова "Артикул"

Снова «Артикул»

Но если опять дважды щелкнем по нему мышкой, то увидим «Код»:

Код

Код

И отчет продолжит выводить Код. Будем надеяться, что разработчики 1С поправят эту проблему с заголовком в будущем.

Группы реквизитов

Если в отчете дважды щелкнуть мышкой не по реквизиту, а по группе, то вы попадете в настройки группировки. Давайте рассмотрим на примере.

Вернем в настройках вывод начального остатка, и откроем настройки группы «Количество» двойным кликом по группе:

Группа "Количество"

Группа «Количество»

Откроется вот такая форма:

Настройки группы

Настройки группы

Здесь можно изменить заголовок группы. Можно назвать ее как вам нравится, если не подходит типовое название.

Расположение реквизитов в группе

Подробнее рассмотрим поле «Расположение»:

«Авто» — вывод группировки так, как отчет считает более удобным. В большинстве случаев это самый лучший вариант настроек.

«Вертикально» — подчиненные элементы будут выводиться друг под другом:

Вертикальная группировка 1С

Вертикальная группировка

«Горизонтально» — подчиненные элементы будут выводиться слева направо (в нашем случае это аналог значения «Авто»):

Горизонтальная группировка

Горизонтальная группировка

«Вместе» — все значения будут выведены в одной ячейке через запятую:

Группировка "Вместе"

Группировка «Вместе»

«Отдельная колонка» — т.к. у нас «количество», это и так отдельная колонка, система просто задвоит заголовок колонки:

Отдельная колонка

Отдельная колонка

Использовать эту настройку имеет смысл, внутри группировки строк, чтобы вывести одно или несколько значений отдельно. Как это делать рассмотрим ниже, в разделе «Расширенный вид настройки отчетов в 1С».

Переменные внутри «%»

Возможно, вы обратили внимание на странные заголовки группировок «Вес» и «Объем»:

Вес и Объем

Вес и Объем

«%» обозначены переменные, которые программно при формировании отчета заменяются на значения из 1С:

Вес нетто, кг

Вес нетто, кг

Список этих переменных четко определяется разработчиком отчета, поэтому ни выбрать другую переменную, ни изменить значение этой переменной через настройки нельзя. Вы можете или удалить эту переменную из заголовка, или вставить в заголовок другой записи. Например, можем вывести единицу веса еще и в группировке «Количество»:

Добавляем переменную в заголовок:

Переменная в заголовке

Переменная в заголовке

Результат отчета:

Количество, кг

Количество, кг

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

Сортировка

В сортировку вы можете перенести любое поле из отчета. Для этого достаточно выделить нужное поле мышкой и нажать стрелку вправо:

Добавление новой сортировки

Добавление новой сортировки

Замена поля

Также можно изменить поле сортировки на отсутствующее в списке полей аналогично тому, как мы меняли поле «Артикул» на поле «Код». Для примера, заменим поле «Регистратор» на поле «Склад»:

Замена регистратора на склад

Замена регистратора на склад

Способ сортировки

Справа от полей сортировки выводится способ сортировки:

Варианты сортировки

Варианты сортировки

Возможны 2 варианта: «По возрастанию» и «По убыванию». Нажатием мышкой на это поле меняется его значение.

«По возрастанию» — от меньшего к большему для чисел и от «А» до «Я» для текстовых строк.

«По убыванию» — от большего к меньшему для чисел и от «Я» до «А» для текстовых строк.

Порядок полей сортировки

Очень важен порядок полей сортировки. Строки в отчете будут отсортированы сначала по первому полю, а только потом по второму.

Чтобы показать это на примере, я добавил в наш отчете поле «наименование номенклатуры» (в расширенных настройках я расскажу, как это сделать). Теперь отчет выглядит так:

Отчет с наименованием

Отчет с наименованием

Удалим из отчете все сортировки и добавим новую, по наименованию:

Сортировка по наименованию

Сортировка по наименованию

И посмотрим, что получится:

Сортировка от "А" до "Я" по наименованию

Сортировка от «А» до «Я» по наименованию

Комбайн всегда идет перед Мясорубкой, потому что в алфавите К идет раньше М.

Теперь удалим сортировку по наименованию и установим сортировку по Артикулу:

Сортировка по Артикулу

Сортировка по Артикулу

Посмотрим на результат:

Результат сортировки по артикулу 1С

Результат сортировки по артикулу

Теперь мясорубка выводится раньше комбайна, потому что артикул мясорубки «М-15» меньше артикула «М-77» (в строковых полях сортировка по числам идет от 1 до 9).

Давайте теперь добавим сортировку и по названию и по артикулу. Первой будет сортировка по названию:

Сортировка и по названию, и по артикулу

Сортировка и по названию, и по артикулу

Посмотрим на результат:

Результат отчета 1С

Результат отчета

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

Если мы в настройках поменяем приоритет сортировки, то результат будет противоположным.

Поставим на первое место сортировку по артикулу:

Артикул на первом месте

Артикул на первом месте

Результат отчета:

Результат отчета 1С

Результат отчета

Теперь мясорубка снова на первом месте.

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

Структура

На закладке «Структура» вы можете отключать и включать уровни детализации и даже целые таблицы

Структура отчета

Структура отчета

В нашем примере мы можем включить/отключить детализацию до регистратора (аналог одноименного флажка на форме отчета):

Детализация до регистратора

Детализация до регистратора

А также включить или отключить вывод нижней таблицы отчета:

"<yoastmark

Вот так отчет выглядел до отключения этой таблицы:

Итого товаров в единицах для отчетов 1С

Итого товаров в единицах для отчетов

А вот так выглядит после:

Отчет без второй таблицы

Отчет без второй таблицы

Ни менять порядок группировок, ни добавлять свои в этих настройках мы не можем. Но можем в расширенном варианте настроек. Переходим к ним.

Расширенный вид настройки отчетов в 1С

Переключение в расширенный вид происходит соответствующим переключателем «Вид» — «Расширенный»:

Расширенные настройки отчета 1С

Расширенные настройки отчета 1С

В этом виде настроек уже 4 закладки, вместо 3 в простом виде настроек. Рассмотрим каждую из закладок.

Отборы

В отличие от отборов в простых настройках, здесь отборы указаны в виде «дерева», где есть 2 верхних уровня: «Параметры» и «Отборы»:

Расширенный отбор отчета 1С

Расширенный отбор отчета

Под «Параметрами» и «Отборами» выводятся элементы параметров и отборов.

Параметры

Параметры — это самые главные отборы.

Параметры, без которых отчет построить не получится, не имеют флажка для включения или отключения параметра:

Обязательные параметры 1С

Обязательные параметры

Также здесь нельзя изменить список параметров или добавить свой параметр. Список параметров определяется разработчиком отчета и может быть изменен только разработчиком.

В остальном это такие же отборы. На примере отборов рассмотрим, что можно сделать с настройками.

Отборы

Добавление и удаление отбора

Отборы, в отличие от параметров, можно добавлять и удалять соответствующими кнопками:

Добавление и удаление отборов в отчет 1С

Добавление и удаление отборов в отчет

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

Поля отбора 1С

Поля отбора

Но и по вложенным полям. Допустим, нам нужно сделать отбор по типу номенклатуры. Как его найти?

Развернем по «+» поле «Номенклатура»

Вложенные поля номенклатуры 1С

Вложенные поля номенклатуры

Найдем среди вложенных полей поле «Вид номенклатуры», развернем его и выберем поле «Тип Номенклатуры»:

Тип номенклатуры 1С

Тип номенклатуры

Видим, что появился новый отбор:

Новый отбор

Новый отбор

Таким образом можно найти почти любое интересующие вас поле. Возможно, возникнет вопрос «где искать определенное поле?» (откуда мы, например, узнали, что тип номенклатуры расположен внутри вида номенклатуры?). Ответ, к сожалению, один — искать там, где, кажется, это должно по логике располагаться. Универсального поиска нужных полей в отборах пока не сделали.

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

Так что если у вас возникли проблемы с поиском нужного поля — обращайтесь к нам. Сначала поищем вместе, а если не найдем — допишем отчет.

Условие

С условием мы уже сталкивались в простых настройках, когда нажимали кнопку «Изменить условия отборов». Здесь тоже самое, только никакой дополнительной кнопки нажимать не надо. Просто выбираете нужное вам условие:

Выбор условия отбора 1С

Выбор условия отбора

Значение

Значение

Значение

В значении указываем значение отбора. Форма выбора зависит от условия отбора. Если поставить «Равно» или «Не равно»,то можно будет выбрать только одно значение, если поставить «В списке» или «Не в списке», то значений можно выбрать несколько. При этом в форме подбора можно также загрузить данные из буфера, как мы делали это в простых настройках:

Вставка из буфера обмена 1С

Вставка из буфера обмена

Кнопки «Подбор» и «Подобрать еще» идентичны по своей сути и ничем не отличаются:

"Подбор" и "Подобрать еще" 1С

«Подбор» и «Подобрать еще»

Размещение

"<yoastmark

Размещение позволяет управлять тем, где будет виден отбор. Возможны 5 значений:

Значения размещения отбора 1С

Значения размещения отбора

«В шапке отчета» — отбор будет доступен на главной странице отчета. Отбор можно менять не заходя в настройки.

Вот так будет выглядеть наш отбор по типу номенклатуры, если выбрать ему размещение «В шапке отчета»:

Отбор в шапке отчета 1С

Отбор в шапке отчета

«Только флажок в шапке отчета» — отбор будет доступен на главной странице отчета, но поменять значение отбора будет нельзя. Можно только включить или отключить отбор:

Только флажок в шапке отчета 1С

Только флажок в шапке отчета

«В настройках отчета» — отбор будет доступен в простых настройках. Это значение устанавливается по умолчанию:

В настройках отчета 1С

В настройках отчета

«Только флажок в настройках отчета» — отбор будет доступен в «простых» настройках, но без возможности выбрать значение отбора:

Только флажок в настройках отчета 1С

Только флажок в настройках отчета

«Не показывать» — отбор будет доступен только в расширенных настройках и не будет виден в простых настройках и в шапке отчета:

Не показывать

Не показывать

Менять размещение можно как непосредственно в «дереве», так и кнопкой «Показывать»:

Отдельная кнопка

Заголовок

"<yoastmark

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

Думаю, вы уже обратили внимание, что наш отбор по Типу номенклатуры называется слишком сложно. Согласитесь, что «Номенклатура.Вид номенклатуры.Тип номенклатуры» — это не то, что хотелось бы видеть. В заголовке мы можем изменить название на более лаконичное «Тип номенклатуры»:

Тип номенклатуры

Тип номенклатуры

И вот так это теперь выглядит в отчете:

Вид измененного заголовка отбора 1С

Вид измененного заголовка отбора

Вместе с изменением заголовка удобно использовать размещения «Только флажок в шапке отчета» и «Только флажок в настройках отчета». Давайте рассмотрим пример:

Мы знаем, что нам в 99% случаев нужно видеть только те товары, которые сейчас есть на складе. Но иногда мы хотим посмотреть все движения даже по тем товарам, которых сейчас нет. Как настроить отчет так, чтобы одним кликом менять отборы?

Заходим в настройки, добавляем отбор «Конечный остаток больше 0» и размещаем его в шапке отчета:

Конечный остаток больше 0

Конечный остаток больше 0

Теперь наш отбор выглядит вот так:

Новый отбор в шапке отчета 1С

Новый отбор в шапке отчета

Все, мы можем флажком включать и отключать отбор. Но зачем нам в шапке поле для ввода «0», если мы не планируем его менять?

Снова заходим в настройки отчета, меняем размещение на «только флажок в шапке отчета» и меняем заголовок на «Товар есть в наличии»:

Товар в наличии 1С

Товар в наличии

И теперь наш отбор в шапке выглядит лаконичнее и не содержит ненужного поля:

Товар есть в наличии

Товар есть в наличии

Если вдруг мы захотим добавить флажок «Больше 5 штук на складе», то сделаем это по аналогии:

Больше 5 штук на складе 1С

Больше 5 штук на складе

И видим уже 2 флажка на форме:

Больше 5 штук на складе 1С

Больше 5 штук на складе

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

Поля и сортировки

Поля и сортировка 1С

Поля и сортировки

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

  1. тут можно добавить или удалить поле:

Кнопки "Добавить" и "Удалить"

Кнопки «Добавить» и «Удалить»

2. Сгруппировать и разгруппировать поля

Кнопки "Сгруппировать" и "Разгруппировать"

Кнопки «Сгруппировать» и «Разгруппировать»

Давайте рассмотрим на примере, что такое группировка и разгруппировка.

Добавим в список поле «Код»:

Добавление кода

Добавление кода

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

Отчет 1С

Отчет

Допустим, мы хотим объединить эти поля общей «шапкой», которую назовем «Дополнительная информация». Для этого с зажатой клавишей Shift выделим оба поля, щелкнем по ним правой кнопкой мыши и выберем из контекстного меню пункт «Сгруппировать»:

Сгруппировать

Сгруппировать

В открывшемся окне укажем нужный нам заголовок и нажмем «ОК»:

Настройка группировки 1С

Настройка группировки

Теперь настройки выглядят так:

Новая группировка

Новая группировка

Сформируем отчет и увидим нужную нам шапку:

Отчет 1С

Отчет

Если мы вдруг решим, что такая группировка нам не нужна, просто нажмем на нее правой кнопкой мыши и выберем «Разгруппировать»:

Разгруппировать

Разгруппировать

Группировка исчезнет, а ее поля останутся:

Поля отчета 1С

Поля отчета

Оформление

Оформление отчета 1С

Оформление отчета

Этой закладки нет в простых настройках, но она очень важна. Научившись пользоваться этой закладкой вы сможете сделать свой отчет по настоящему удобным. Открыв для себя эту закладку настроек, вы поймете, что отчеты без нее — это вообще не отчеты 🙂 Здесь вы можете визуально выделить интересующие вас поля, раскрасить отчет «под себя» и, при желании, сделать отчет неузнаваемым.

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

Добавим новое оформление через стандартную кнопку «Добавить» и подробно рассмотрим открывшуюся форму.

Заголовок оформления отчета 1С

Заголовок оформления

В заголовке укажем заголовок оформления. Он нужен, чтобы понимать, что именно мы оформляем, чтобы потом мочь быстро найти нужное нам оформление.

На закладке «Оформление» можно указать, как именно мы хотим выделять оформляемые поля:

Оформление

Оформление

По нашему опыту, самые популярные оформления — это «Цвет фона» и «Цвет текста». Остальные возможности тоже используются, но гораздо реже. Т.к. мы хотим выделить строки красным, зайдем в «Цвет фона» и выберем бледно-красный цвет (чтобы он не резал глаз, лучше выбирать бледные цвета, т.к. на ярко-красном читать черный текст очень неудобно):

Выбор цвета

Выбор цвета фона

Откроется форма, которая предложит выбрать один из множества цветов. Но вы можете не ограничиваться этим выбором и менять сочетание Красного, Зеленого и Синего как вам угодно. Ниже будет сразу показано, как выглядит фон вашего цвета и текст:

Выбор фона

Выбор фона

Т.к. мы сейчас выбираем фон, то и смотреть надо, соответственно, на «Пример фона».

Сочетание Красного, Зеленого и Синего цветов называются RGB. Примеры других RGB цветов можно посмотреть здесь. Выбрать понравившийся и указать цвет «в цифрах».

После выбора цвета закладка «Оформление» будет выглядеть так:

Настройка

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

Теперь перейдем на закладку «Условие»:

Условие

Условие

Здесь нам нужно указать, когда строка отчета будет выделяться выбранным фоном. Добавим новое условие и укажем «Конечный остаток меньше 5»:

Условие "меньше 5"

Условие «меньше 5»

Количество условий не ограничено, вы можете, например, добавить второе условие где напишете «Конечный остаток больше 2». Тогда выделяться будут только строки, где конечный остаток 3 или 4.

Для сложных условий можно использовать кнопки «Сгруппировать» и «Разгруппировать». Они позволяют объединять несколько условий в группы «И», «ИЛИ» и «Не»:

Группировка условий

Группировка условий

Группа «И» — чтобы оформление сработало, надо чтобы были выполнены все отборы группы. Большого смысла данная группировка не имеет, т.к. если вы просто добавите более одного условия, они и будут группой «И».

Группа «ИЛИ» — чтобы оформление сработало, надо чтобы выполнилось хотя бы одно из условий. Например, можно выделять красным фоном строки, где количество меньше 5ти или больше 100. Это нужно, если мы хотим одинаково выделить строки со слишком малым и со слишком большим запасом.

Группа «Не» — чтобы оформление сработало, надо чтобы НЕ выполнилось ни одного условия из группы. Данная группировка, как и группировки «И» нужна очень редко, т.к. ее легко заменить изменив условие отбора. Вместо «Равно» можно поставить «Не равно» (вместо «Больше» поставить «Меньше») и получится тоже условие «НЕ», только без группировки. Вот такие настройки отработают одинаково:

Не меньше 5

Не меньше 5
Больше или равно 5
Больше или равно 5

Перейдем на закладку «Оформляемые поля»:

Оформляемые поля

Оформляемые поля

Здесь надо указать, какие поля мы будем выделять фоном (если ничего не указывать, то будет выделена вся строка отчета). Давайте добавим поле «Конечный остаток», чтобы красным было только оно:

Оформляемые поля "Конечный остаток"

Оформляемые поля «Конечный остаток»

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

Перейдем на закладку «Дополнительно»:

Дополнительно

Дополнительно

Здесь вы указываете, где будет выводиться оформление. Рассмотрим эти флажки отдельно. Для этого я поменял условие оформления на «Конечный остаток больше 5» и упростил форму отчета.

«В группировке» — оформление выводится в строках отчета, т.к. каждая строка — это и есть группировка. В нашем случаев именно здесь и нужно оформление:

"В группировке"

«В группировке»

«В иерархической группировке» — если вы используете группировку отчета «по иерархии», т.е. когда не просто выводится номенклатура, но выводятся все папки номенклатуры, тогда вы может выделить строки папок номенклатуры. Но имейте ввиду, что в условиях и оформляемых полях можно указать только те поля, которые относятся к иерархическому справочнику. В нашем случае это «Номенклатура», «Ед. Изм» и «Номенклатура.Наименование». Конечный остаток в этой группировке оформляться не будет:

"В иерархической группировке"

«В иерархической группировке»

«В общем итоге» — выделять строку «Итого»:

"В общем итоге"

«В общем итоге»

«В заголовке полей» — заголовок поля будет красным, если бОльшая часть полей попадает в отбор:

"В заголовке"

«В заголовке полей»

«В заголовке» — этот флажок нужен, если вы хотите выделить заголовок отчета. Он будет выделен только если отключить условие оформления и отключить оформляемые поля:

"В заголовке"

«В заголовке»

«В параметрах» — аналогично «В заголовке»:

"В параметрах"

«В параметрах»

«В отборах» — аналогично «В заголовке» и «В параметрах»:

"В отборах"

«В отборах»

В нашем примере мы выберем только «В группировках», нажмем «ОК» и сформируем отчет:

Отчет 1С

Отчет

Отлично! Теперь мы видим товары, которых на складе слишком мало!

Описанного примера в большинстве случаев достаточно, чтобы понять механизм работы оформления и сделать оформление «под себя». Тем не менее, тема условного оформления настолько обширна, что при всем желании мы не сможем показать вам все ее возможности. Если у вас есть вопросы, задавайте их в комментариях, мы постараемся оперативно отвечать и рассматривать именно ваши примеры.

Структура

Настройка структуры отчета 1С

Настройка структуры отчета

Здесь флажками можно отключать и включать любую из существующих группировок. Обратите внимание, что если отключить вышестоящую группировку, то нижестоящая не выведется:

Отключение группировки 1С

Отключение группировки

В результате отчета будет только верхняя группировка:

В отчете только склад и помещение

В отчете только склад и помещение

Заголовок позволяет указать, как будет отображаться данная группировка в простых настройках:

Заголовок

Заголовок

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

Простые настройки структуры 1С

Простые настройки структуры

Давайте переименуем группировку «Номенклатура, Характеристика, Серия» в «Данные о товаре»:

Данные о товаре

Данные о товаре

Увидим, что в простых настройках поменялся заголовок нашей группировки:

Новое представление в простых настройках

Новое представление в простых настройках

Таким образом можно давать элементам структуры более понятные пользователю названия.

Кнопкой «Добавить» можно добавлять новые элементы структуры:

Добавление нового элемента структуры

Добавление нового элемента структуры

При этом новый элемент будет добавлен под тот элемент, который сейчас выделен:

Новый элемент структуры

Новый элемент структуры

Кнопка «Обернуть эту строку в группировку по полю» позволяет сделать тоже самое, но «в обратную сторону». Т.е. добавить новую группировку над выделенной строкой:

Обернуть эту строку в группировку по полю

Обернуть эту строку в группировку по полю

Кнопка «Изменить» (или двойной клик мышкой по нужной строке):

Кнопка "Изменить"

Кнопка «Изменить»

Открывает меню настроек данного элемента структуры:

Настройки структуры

Настройки структуры

На этой форме 4 закладки «Состав группировки», «Отборы», «Поля и сортировки», «Оформление».

Состав группировки

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

Всего возможны 3 значения: «Без иерархии», «Иерархия», «Только иерархия»:

Виды иерархии группировок

Виды иерархии группировок

Эта настройка имеет смысл только для иерархических справочников. Т.е. тех, где есть группы элементов. Например: Номенклатура. Давайте для примера в группировке «Номенклатура, Характеристика, Серия» отключим все, кроме номенклатуры и посмотрим, как ведет себя отчет при разных настройках.

«Без иерархии»:

Без иерархии

Без иерархии

Элементы номенклатуры выводятся в привычном нам виде линейным списком. При этом мы видим только самый низ иерархии, т.е. сами товары:

Отчет "Без иерархии"

Отчет «Без иерархии»

«Иерархия»:

Иерархия

Иерархия

Для каждого товара в отчете выводятся все его «родительские» папки, начиная с самой верхней. Плюс по каждой папке виден общий итог:

Иерархия

Иерархия

«Только иерархия»:

Только иерархия

Только иерархия

Выводятся только группы товаров, без самих товаров:

Только иерархия

Только иерархия

Последние три закладки («Отборы», «Поля и сортировки», «Оформление») ничем не отличаются от таких же закладок в отчете. Разница лишь в том, что данные отборы, сортировки и оформления будут действовать только внутри данной группировки, а не во всем отчете. Отдельные отборы используются довольно редко, а вот свою сортировку или оформление в некоторых случаях довольно удобно использовать. Если вы что-то измените на одной из этих закладок, вы увидите это в соответствующей колонке структуры отчета:

Иконки изменений

Иконки изменений

В «Полях и сортировке» вы можете встретить т.н. «Автополе»:

Авто (поля и сортировка родителя)

Авто (поля и сортировка родителя)

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

На этом с расширенными настройками отчетов в 1С все! Переходим к самому важному — как сохранить настройки для себя и других, чтобы не настраивать их каждый раз заново.

Сохранение варианта отчета

В отчете нажмите «Еще»-«Варианты отчета»-«Сохранить вариант отчета»:

Сохранение варианта отчета

Сохранение варианта отчета

Укажите понятное наименование отчета и укажите, кому будет доступен отчет — только вам или всем пользователям. Затем нажмите «Далее»:

Наименование и доступность

Наименование и доступность

Укажите раздел и группу, где будет располагаться отчет. Добавьте описание и определите, должен ли быть отчет виден всем по умолчанию. Затем нажмите «Сохранить»:

Раздел и важность

Раздел и важность

Рассмотрим эти настройки подробнее:

Флажок «По умолчанию виден в панелях отчетов» подразумевает, что ваш отчет сразу будет доступен всем пользователям. В противном случае его надо будет добавлять через настройку панели отчетов:

Настройки панели отчетов 1С

Настройки панели отчетов
Выбор нужных отчетов 1С
Выбор нужных отчетов

«Раздел, Группа» — место, где будет расположен отчет. По умолчанию включена та группа, в которой находится исходный типовой отчет, который вы изменили.

«Важность» — может иметь 2 значения «Важный» и «См. также».

Важный — отчет будет выделен жирным шрифтом и расположен в основном меню:

Важный отчет 1С

Важный отчет

См. также- будет выведен внизу панели отчетов:

Отчет в разделе "См. также"

Отчет в разделе «См. также»

«Описание» — текст, который будет выведен под названием отчета:

Описание отчета 1С

Описание отчета

Надеемся, в этой статье настройка отчетов в 1С описана достаточно емко и вы почерпнули необходимую вам информацию. Если остались вопросы — пишите в комментарии. Если хотите заказать настройку отчетов у нас — будем рады вам помочь!

Заказать настройку отчета в 1С

Понравилась статья? Поделить с друзьями:

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

  • Как изменить цвет отступов html
  • Как изменить цвет отпечатка пальца на самсунге а32
  • Как изменить цвет оргстекла
  • Как изменить цвет оправы очков
  • Как изменить цвет опарыша

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии