Содержание:
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. Какое именно оформление должно быть?
2. Какое условие должно выполняться, чтобы оформление сработало?
3. Какие поля будут оформляться?
В оформлении укажем флажок напротив строки “Цвет фона”, и выберем нужный цвет.

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

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

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

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


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


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


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


Как видите, условное оформление позволяет выделять цветом нужные данные в справочниках, документах и отчетах, используя гибкие и мощные фильтры. В качестве напутствия могу порекомендовать не злоупотреблять все же с яркими контрастными цветами, использовать более мягкие оттенки, и не превращать журналы документов в палитру с десятками цветов. На этом все, до новых встреч!
- Раздел конфигурирования
- Прикладные объекты
Условное оформление управляемых форм.
Большинство тех, кто работал с СКД и созданием отчетов на СКД знает об условном оформлении не по наслышке. Изменить шрифт поля, цвет ячейки или представление в зависимости от значения в другом поле это уже вполне обыденная вещь.
Но вот с условным оформлением управляемых формы мы встречаемся реже. Хотя это не менее мощный, функциональный и нужный механизм.
Что же он из себя представляет. А все то же самое. По какому-либо условию мы можем настроить представления или свойства полей табличных элементов формы и они будут изменяться прямо налету.
Я говорю о полях динамических списков и табличных полей. Здесь из кода мы можем обратиться к отдельной колонке и установить свойства сразу для всей колонки, а вот установить свойства отдельного поля не можем.
ЦитироватьВажно!!! Многие с этим сталкиваются и тратят впустую время. Условное оформление не работает для обычных полей формы (не табличных).
Где это может быть использовано помимо раскраски полей. Ну классический пример это представление видов субконто в табличной части. Для бухгалтерии стандартно их может быть три. И обычно они выстраиваются в одном поле одно под другим. Поскольку в каждой строке может быть свой счет, то и состав аналитик может отличаться. И вообще если в каждой строке выводить по 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 (в других конфигурациях все аналогично).
Настройка оборотно-сальдовой ведомости
Настройка полей группировки
Окно настроек состоит из нескольких вкладок, на первой вкладке настраивается группировка строк:
Состав группировок отчета определяется количеством строк в таблице, также необходима установка галки в строке. На скрине выше видим, что при данной настройке вся информация в отчете сгруппируется по работникам. Давайте для примера добавим еще одну группировку, нажимаем Добавить:
В открывшемся окне программа предлагает все доступные поля для выбранного счета ОСВ. Но т.к. это поля ссылочного типа, то мы можем выбрать не только их непосредственно, но и их вложенные поля. Для примера выберем пол работников:
Передвинем группировку по полу выше по иерархии, чем группировка по сотрудникам и переформируем отчет:
Теперь отключим группировку по сотрудникам:
Получим уже другой вид:
Теперь давайте сменим периодичность выводимых данных, например помесячно:
Переформируем:
Отборы в отчете
На второй закладке настроек задаются различные отборы:
Можем использовать те отборы, которая система предлагает автоматически (по подразделению и работнику), а можем добавить свой фильтр. Например, по полу сотрудников:

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

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

Также можно манипулировать с цветом фона, текста, шрифтом, шириной и высотой колонок и т.п.
Для примера, добавим еще один элемент оформления и выделим всех сотрудников, которые родились до 01 января 1970 г.:
На первой закладке установим цвет фона:
На второй закладке установим отбор сотрудников по дате рождения:
На третьей выберем оформляемые поля (если не выбирать, то оформление применится полностью ко всей строке):
На последней закладке можно выбрать, в какой именно области отчета использовать оформление. В нашем случае неактуально, т.к. выбранное поле Сотрудники у нас только в группировке:
Получилась такая таблица элементов оформления:
Переформируем отчет:
В настройках отчета также можно выбрать необходимость вывода заголовка, единиц измерения (если в отчете есть номенклатура) и подписей. Давайте добавим подписи:

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

На последней закладке настраивается структура отчета (перечень группировок строк и колонок):
Давайте для примера немного изменим структуру — характеристику сделаем отдельной вложенной группировкой номенклатуры.
Для этого выделяем группировку с номенклатурой и добавляем вложенную группировку:
Выбираем поле группировки — характеристику:
Теперь уберем характеристику из группировки по номенклатуре, для этого кликнем на ней 2 раза:
В открывшемся окне снимаем признак использования поля:
Получилась требуемая структура:
Переформируем отчет:
Здесь видим, что для большинства товаров поле осталось пустым (т.к. в этих товарах характеристики не используются), но вместе с тем есть и такие, где мы получили то, что хотели.
Все проделанные с отчетами изменения можно сохранить (чтобы не настраивать каждый раз).
В бухгалтерских отчетах здесь:
А в управленческих вот так:
В других бухгалтерских и управленческих отчетах (и зарплатных) тоже все происходит аналогично.
как выделить цветом строки в отчете |
Я |
14.12.13 — 08:58
как выделить цветом строки в отчете
1 — 14.12.13 — 09:04
вежливо попросить условное оформление
2 — 14.12.13 — 09:05
взять и выделить.
Нужно таки себя заставить, блЪ!!!!
Накрайняк — маркером
3 — 14.12.13 — 09:05
(1) Вежливо — не наш метод!
4 — 14.12.13 — 09:06
(3) не наш. только мы можем тыкать УО «эй, ты, быра!». а ТСу нужно быть с ним аккуратней
5 — 14.12.13 — 09:08
стоп. а чёрное и белое — это ли не цвета?
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;
КонецЦикла;
7 — 14.12.13 — 09:08
цвет задаётся у области
8 — 14.12.13 — 09:09
(7) задавал но почему то строки начинают скакать((((
9 — 14.12.13 — 09:11
(8) попробуй задать всегда первой строке и посмотреть, что получится
10 — 14.12.13 — 09:11
херня какая то получается
Для каждого Стр из Тз Цикл
ЭлементыФормы.ТабРезультат.Область(«R5C2»).ЦветФона = WebЦвета.СветлоРозовый;
ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
ОбластьСтрока2.Параметры.Номер = Ном;
ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);
что не так? строка скачет
11 — 14.12.13 — 09:12
(10+) Цветом выделяется ячейка в отдельной строке, потом сама строка выводится (((
12 — 14.12.13 — 09:13
как задать что бы выводимая строка выделялась?
13 — 14.12.13 — 09:13
ппц….
А у области, которую выводишь, не пробовал задавать?
14 — 14.12.13 — 09:15
(13) как подскажи?
15 — 14.12.13 — 09:15
(14) в полном согласии с СП, разумеется
16 — 14.12.13 — 09:16
может, дело не в пятой строке? может, дело в светло-розовом?
17 — 14.12.13 — 09:17
не работает
ОбластьСтрока1.ЦветФонаГруппировки = WebЦвета.СветлоРозовый;
18 — 14.12.13 — 09:17
как надо то?
19 — 14.12.13 — 09:19
задача ерундовая, не пойму как надо, подскажете?
20 — 14.12.13 — 09:20
МояСтрокаКоторуюЯХочуРаскрасить=ЭлементыФормы.ТабРезультат.Присоединить(ОбластьСтрока2);
МояСтрокаКоторуюЯХочуРаскрасить.Цвет=Новый Цвет(
21 — 14.12.13 — 09:20
(19) посмотри направо…. Там стенка должна быть…
Тебе туда…
22 — 14.12.13 — 09:20
ЦветФонаГруппировки — это что?
23 — 14.12.13 — 09:21
(19) СКД — наше всё
24 — 14.12.13 — 09:21
(23) ваше всё?
Так вот кто наср*л….
25 — 14.12.13 — 09:22
(22) пытаюсь цвет выцарапать
26 — 14.12.13 — 09:23
Может как то поможет вот это:
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ЦветФона (BackColor)
Использование:
Чтение и запись.
Описание:
Тип: Цвет.
Содержит цвет фона области.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
27 — 14.12.13 — 09:24
(26) он в (10) примерно так и делал
28 — 14.12.13 — 09:24
(20) и это работает?
29 — 14.12.13 — 09:24
(25) ЦветФонаГруппировки — это откуда-то им макета оформления, в области ячеек табличного документа такого нету
30 — 14.12.13 — 09:25
(29) ну да это хрень, просто один из развернувшихся методов попробовал
31 — 14.12.13 — 09:26
так не работает
ОбластьСтрока1.Цвет = WebЦвета.СветлоРозовый;
ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
32 — 14.12.13 — 09:27
(28) А ты пробовал?
33 — 14.12.13 — 09:28
(20) пробовал не работает
34 — 14.12.13 — 09:28
(20) не работает
упс = ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
упс.Цвет = WebЦвета.СветлоРозовый;
35 — 14.12.13 — 09:30
(34) такова свойства — цвет в области ячеек не существует
36 — 14.12.13 — 09:31
+ (35) есть цветфона, цветтекста, цветрамки и т.д., открой СП наконец
37 — 14.12.13 — 09:34
(35) я же в (10) задавал цвет фона ячейки, но почему то он был в отдельной строке, это я так, для примера пробовал
как задать цвет фона в выводимых ячейках строки?
38 — 14.12.13 — 09:37
(37) не в отдельной, а в пятой
39 — 14.12.13 — 09:37
ничего не выводит
Для каждого Стр из Тз Цикл
ОбластьСтрока1.ЦветТекстаГруппировки = WebЦвета.СветлоРозовый;
ОбластьСтрока1.ЦветТекстаЗаголовков = WebЦвета.СветлоРозовый;
ОбластьСтрока1.ЦветФонаГруппировки = WebЦвета.СветлоРозовый;
ОбластьСтрока1.ЦветФонаЗаголовков = WebЦвета.СветлоРозовый;
ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
40 — 14.12.13 — 09:38
(38) в пятой выводится строка
а она выводилась в этом случае после, перед ней пустая строка с выделенным цветом одной ячейки
41 — 14.12.13 — 09:39
(39) ОбластьСтрока1 у тебя что содержит?
42 — 14.12.13 — 09:42
(41) первую ячейку секции строк в отчете
ОбластьСтрока1 = Макет.ПолучитьОбласть(«Строка|Первая»);
ОбластьСтрока2 = Макет.ПолучитьОбласть(«Строка|Номер»);
ОбластьСтрока3 = Макет.ПолучитьОбласть(«Строка|НаименованиеТовара»);
ОбластьСтрока4 = Макет.ПолучитьОбласть(«Строка|Количество»);
ОбластьСтрока5 = Макет.ПолучитьОбласть(«Строка|ЕдИзм»);
ОбластьСтрока6 = Макет.ПолучитьОбласть(«Строка|Вес1Ед»);
ОбластьСтрока7 = Макет.ПолучитьОбласть(«Строка|Цена»);
ОбластьСтрока8 = Макет.ПолучитьОбласть(«Строка|Сумма»);
ОбластьСтрока9 = Макет.ПолучитьОбласть(«Строка|СуммаВеса»);
43 — 14.12.13 — 09:43
а зачем столько пересечений?
44 — 14.12.13 — 09:47
(43) да заготовку взял, она с запасом, что бы если что быстро среагировать на новую постановку
45 — 14.12.13 — 09:47
Поставь в свойствах ячейки и разными областями выведи, если не удалось программно.
46 — 14.12.13 — 09:47
(43) нормально пересечений, каждый столбец
47 — 14.12.13 — 09:48
(45) мне нужно программно, потом менять цвета что бы
48 — 14.12.13 — 09:48
(42) То есть ОбластьСтрока1 у тебя это ОбластьЯчеекТаличногоДокумента
Стало быть в этой области есть ЦветФона, вот его и надо покрасить, еще есть ЦветТекста, его тоже можно покрасить…
49 — 14.12.13 — 09:49
ОбластьСтрока1.ЦветФона = WebЦвета.СветлоРозовый;
Далее выводишь ОбластьСтрока1
50 — 14.12.13 — 09:49
(49) поле объекта не обнаружено
51 — 14.12.13 — 09:50
попробовал так, ошибку не вывело, но ничего не раскрасило тоже
ОбластьСтрока1.Область(строка(«R1C»+»2″)+»:»+строка(«R1C»+»9»)).ЦветФона= Новый Цвет(66, 48, 255);
52 — 14.12.13 — 09:51
строка(«R1C»+»2″)+»:»+строка(«R1C»+»9»)
увековечить!
53 — 14.12.13 — 09:51
(46) на хрена каждый столбец?
54 — 14.12.13 — 09:51
(50) а что тогда у тебя Макет.ПолучитьОбласть(«Строка|Первая»); возвращает?
55 — 14.12.13 — 09:52
так не выводит
ОбластьСтрока1.Область(«R1C2»).ЦветФона= Новый Цвет(66, 48, 255);
так выводит цвет после выводимой строки, в чем секрет?
ОбластьСтрока1.Область(«R1C2»).ЦветФона= Новый Цвет(66, 48, 255);
56 — 14.12.13 — 09:53
ОбластьСтрока1.Область(«R2C2»).ЦветФона= Новый Цвет(66, 48,
255);
так то есть
57 — 14.12.13 — 09:53
красит ячейку после выведенной строки
ОбластьСтрока1.Область(«R2C2»).ЦветФона= Новый Цвет(66, 48, 255);
58 — 14.12.13 — 09:54
(57) да не после выведенной, а вторую в области
59 — 14.12.13 — 09:55
(54) ТабличныйДокумент
60 — 14.12.13 — 09:56
(58) выводится строка с данными
после пустая с раскрашенной одной ячейкой есть
61 — 14.12.13 — 09:57
так ничего не выводит (((
ОбластьСтрока1.Область(«R1C2»).ЦветФона= Новый Цвет(66, 48, 255);
ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
62 — 14.12.13 — 09:57
(61+) точнее никак не раскрашивает
63 — 14.12.13 — 09:58
(62) сначала ТабРезультат.Вывести а потом крась. Вот нахрена ты в макете красишь?
64 — 14.12.13 — 09:58
(62) раскрашивает, не ври. потом затирается следующей областью
65 — 14.12.13 — 09:59
(63) а чего бы не выводить уже покрашенное?
66 — 14.12.13 — 09:59
тебе ж талдычат: крась в табличном документе
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;
КонецЦикла;
68 — 14.12.13 — 10:00
(67) красит. только ты этого не видишь, потому что не выводишь
69 — 14.12.13 — 10:01
(63) ну и что? не красит !!!!
Для каждого Стр из Тз Цикл
ЭлементыФормы.ТабРезультат.Вывести(ОбластьСтрока1);
ОбластьСтрока1.Область(«R1C2»).ЦветФона= Новый Цвет(66, 48, 255);
70 — 14.12.13 — 10:01
(68) потому что затираешь второй
71 — 14.12.13 — 10:01
(69) не упорствуй
72 — 14.12.13 — 10:01
(70) я вообще после всех пробую красить
73 — 14.12.13 — 10:02
(72) ну выведи только одну обдасть
74 — 14.12.13 — 10:02
Поставь точки останова до и после твоего кода. Увидишь красит или нет.
75 — 14.12.13 — 10:02
(70) как нужно покажа, пример в (67), как там нужно? что бы красило ячейку в выводимой строке? всяко пробую, не красит (
76 — 14.12.13 — 10:04
(75) от я щас всё брошу и полезу запускать 1Ски и читать СП, ага. я тебе все правильные слова назвал уже
77 — 14.12.13 — 10:11
(67)> ОбластьСтрока1.Область(«R1C2»).ЦветФона= Новый Цвет(66, 48, 255);
ОбластьСтрока1 — это кусок макета, а не табличного документа.
78 — 14.12.13 — 10:12
(77)+ если ты хочешь красить кусок макета, то крась его тогда перед выводом.
79 — 14.12.13 — 10:13
(75) для упёртых есть отладчик. Клавиша F5 из конфигуратора
80 — 14.12.13 — 10:14
(59) Тогда конечно ошибка…
вот рабочий кусок кода
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть(«Детали»);
ОбластьЯчеек = ОбластьДетальныхЗаписей.Область(«R1C2:R1C2»);
ОбластьЯчеек.ЦветФона = webцвета.ВесеннеЗеленый;
81 — 14.12.13 — 10:16
(80) в (69) так же
82 — 14.12.13 — 10:16
(69)Поменяй местами две последние строчки
83 — 14.12.13 — 10:17
(81) Ага, тока наизнанку
84 — 14.12.13 — 10:20
(83) один фих в цикле 
85 — 14.12.13 — 10:21
да, не думал я в начале ветки, что до сотни доберёмся
86 — 14.12.13 — 10:26
Попробовал раскрашивать, все нормально работает.
Процедура КнопкаВыполнитьНажатие(Кнопка)
// Вставить содержимое обработчика.
ТабДок=Новый ТабличныйДокумент;
Макет=ПолучитьМакет(«Макет»);
Область=Макет.ПолучитьОбласть(«Вертикаль|Горизонталь»);
Ячейка=ТабДок.Вывести(Область);
Ячейка.ЦветФона=webцвета.Красный;
Ячейка.Текст=»ААА»;
Ячейка=ТабДок.Присоединить(Область);
Ячейка.ЦветФона=webцвета.Зеленый;
Ячейка.Текст=»ХХХ»;
СтрокаЯчеек=ТабДок.Область(ТабДок.ВысотаТаблицы,1,ТабДок.ВысотаТаблицы,2);
СтрокаЯчеек.ЦветТекста=webцвета.Синий;
ТабДок.Показать();
КонецПроцедуры
Наверняка ТС тролль.
87 — 14.12.13 — 10:30
(86) в (69) он сначала выводит, а потом красит. А вместо отладчика у него форумы. ))
88 — 14.12.13 — 10:39
(87) Только вот красит он не табличный документ, а макет.
А на экране он видит табличный документ, поэтому и красить надо табличный документ.
AlexYa
89 — 14.12.13 — 12:01
Современные конфигурации 1С дают почти неограниченные возможности по настройке отчетов. В этой статье мы рассмотрим, как происходит настройка отчетов в 1С, какими бывают настройки и как сделать идеальный отчет без программирования.
В качестве примера возьмем конфигурацию «Управление торговлей ред. 11» и отчет «Ведомость по товарам на складах», хотя пример актуален для любого отчета любой конфигурации.Пойдем от простого к сложному и очень сложному.
Основные настройки
Все главные настройки отчета вынесены в его «шапку». Это настройки, без которых либо вообще нельзя сформировать отчет, либо настройки, которые часто изменяются:
Ниже мы научимся сами добавлять туда новые поля.
Настройка периода отчета
В этом разделе стоит обратить внимание на период отчета. Можно указать интервал отчета вручную:
Но гораздо удобнее пользоваться кнопкой, расположенной справа от периода:
В этой форме доступны 2 режима «Стандартные периоды» и «Произвольные периоды».
В стандартных периодах справа выбирается период (неделя, месяц, год), а слева уточняется, какой период нужен. Вот так в 3 клика мышкой выбирается прошлая неделя без необходимости открывать календарь или вспоминать дату:
Чтобы переключиться на выбор произвольного периода нажмите «Показать произвольный период»:
В этом меню вы можете двумя кликами мышкой обозначить интервал месяцев, которые хотите выбрать. Для этого просто щелкните мышкой по первому и последнему нужному вам месяцу:
Если вам нужен не весь месяц, вверху окна можно уточнить даты:
Флажки детализации
Кроме периода в этом отчете нам еще интересен флажок «Детализация до регистратора»:
Таких флажков может быть много и называться они могут по разному. Их цель — дать возможность быстро добавить дополнительную детализацию отчета. В нашем случае — это детализация до регистратора.
Регистратор — это документ, который изменил данные в базе 1С. Т.е. после его проведения изменились данные, которые отражает данный отчет. Включив этот флажок мы говорим отчету, что хотим видеть каким документом были сделаны те или иные изменения.
Отчет с детализацией до регистратора:
Пожалуй, больше в основных настройках рассматривать нечего. Идем дальше.
В каждом отчете есть кнопка «Настройки»:
Нажав ее мы попадем в меню настроек, которые по умолчанию находятся в «простом» режиме:
Здесь находятся настройки, которые могут понадобиться пользователю, но, по мнению разработчика, не так важны, как основные настройки.
Нам доступны три закладки: «Отборы», «Поля и сортировки» и «Структура». Рассмотрим каждую.
Отборы
На данной закладке помимо периода и склада, которые были в основных настройках, нам доступны еще несколько отборов:
Флажками слева от названия отбора можно включать и выключать отбор. При этом поле со значением отбора можно не очищать. На скрине ниже выбран сегмент номенклатуры, но при построении отчета он не будет учитываться, т.к. отбор не включен:
Это позволяет настроить отбор 1 раз и потом формировать отчет с отбором и без отбора, просто снимая и ставя флажок, без необходимости каждый раз выбирать один и то же сегмент.
Подбор значений в отбор
Если для выбора доступны несколько значений, то рядом со списком значений может быть кнопка «Подбор»:
Эта кнопка позволяет быстро выбрать несколько значений:
Вставка из буфера обмена
Рядом с кнопкой «Подбор» есть кнопка «Вставить из буфера обмена»:
Эта кнопка позволяет перенести номенклатуру, например, из документа или другого отчета. Ее удобно использовать, чтобы вставить сразу несколько значений.
Как работает кнопка «Вставить из буфера обмена»:
Допустим, мы хотим посмотреть историю всех движений товаров из конкретной Реализации товаров. Зайдем в документ, товары из которого хотим увидеть в отчете. Выделим интересующие нас строки (важно, чтобы вы выделяли именно колонку «Номенклатура», т.к. скопируется не вся строка, а выделенный столбец) и нажмем Ctrl+C:
Зайдем в отчет, нажмем «Вставить из буфера обмена» и в открывшейся форме нажмем Ctrl+V. После этого нажмем «Вставить в список»:
В списке отбора появились 2 новых товара:
Другие примеры вставки из буфера
Вставкой из буфера можно пользоваться не только внутри 1С. Вы можете скопировать список товаров, например, из Excel и вставить в это поле.
Вам могли прислать в письме список товаров, которые хотят купить. Вы тоже можете вставить этот список из буфера и быстро посмотреть нужную информацию.Только не забывайте, что каждое значение должно идти с новой строки:
Изменить условия отборов
В простых настройка отбора есть еще одна важная кнопка — «Изменить условия отборов»:
Эта кнопка позволяет изменить вид сравнения отборов. Например, если вы посмотрели остатки на центральном складе и теперь хотите посмотреть остатки на всех складах, кроме центрального, то просто нажмите эту кнопку и поменяйте значение в колонке «Условие» с «Равно» на «Не равно»:
Обратите внимание, как изменилась надпись. Вместо «Склад» у нас теперь «Склад (не равно)»:
И отчет, соответственно, выведет все склады, кроме центрального:
Поля без флажка
Кроме классических отборов, в настройках бывают поля без флажка, где вы можете только выбрать одно из предложенных значений. В нашем примере это «Количество товаров»:
Хотя это поле находится в отборах, отбором оно не является. Данное поле предлагает нам выбрать, в каких единицах мы хотим видеть данные в отчете. Оно имеет смысл, если единица хранения у нас, например, «штуки», а единица для отчетов «коробки». Тогда в зависимости от значения этого поля мы увидим в отчете штуки или коробки. Если у вас и единица хранения и единица отчетов одинаковые, то данное поле не имеет смысла изменять.
Поля и сортировка
Закладка состоит из 2х частей: Полей и Сортировок.
Поля
Здесь можно отключать ненужные поля или группы полей. А также можно менять порядок полей стрелками «Вверх» и «Вниз».
На данном скриншоте мы отключили вывод веса и объема, а в количестве отключили вывод начального остатка:
Обратите внимание, что тут, как и везде в 1с, если снять флажок с группы, в которую включено несколько элементов, то с самих элементов флажки можно не снимать — они все равно не будут выводиться.
Результат отчета:
Замена полей
В простых настройках нельзя добавить новые поля, но есть возможность заменить ненужное поле на нужное.
Представим, что нам не нужен артикул, но мы хотим видеть код номенклатуры. Как это сделать:
Дважды кликните мышкой по полю, которое хотите заменить:
В открывшемся окне выберите вместо него поле «Код». Для этого убедитесь, что вы находитесь «внутри» реквизитов номенклатуры (слева от Номенклатуры «-«, а не «+»):
И найдите поле «Код» (реквизиты отсортированы по наименованию, поэтому просто листайте до буквы «К»):
После этого надпись «Артикул» изменится на «Номенклатура.Код»:
Сформируем отчет и увидим, что вместо артикула действительно вывелся код, хотя заголовок остался «Артикул»:
Интересно, что если вы теперь зайдете в настройки, то измененное поле будет снова называться «Артикул»:
Но если опять дважды щелкнем по нему мышкой, то увидим «Код»:
И отчет продолжит выводить Код. Будем надеяться, что разработчики 1С поправят эту проблему с заголовком в будущем.
Группы реквизитов
Если в отчете дважды щелкнуть мышкой не по реквизиту, а по группе, то вы попадете в настройки группировки. Давайте рассмотрим на примере.
Вернем в настройках вывод начального остатка, и откроем настройки группы «Количество» двойным кликом по группе:
Откроется вот такая форма:
Здесь можно изменить заголовок группы. Можно назвать ее как вам нравится, если не подходит типовое название.
Расположение реквизитов в группе
Подробнее рассмотрим поле «Расположение»:
«Авто» — вывод группировки так, как отчет считает более удобным. В большинстве случаев это самый лучший вариант настроек.
«Вертикально» — подчиненные элементы будут выводиться друг под другом:
«Горизонтально» — подчиненные элементы будут выводиться слева направо (в нашем случае это аналог значения «Авто»):
«Вместе» — все значения будут выведены в одной ячейке через запятую:
«Отдельная колонка» — т.к. у нас «количество», это и так отдельная колонка, система просто задвоит заголовок колонки:
Использовать эту настройку имеет смысл, внутри группировки строк, чтобы вывести одно или несколько значений отдельно. Как это делать рассмотрим ниже, в разделе «Расширенный вид настройки отчетов в 1С».
Переменные внутри «%»
Возможно, вы обратили внимание на странные заголовки группировок «Вес» и «Объем»:
«%» обозначены переменные, которые программно при формировании отчета заменяются на значения из 1С:
Список этих переменных четко определяется разработчиком отчета, поэтому ни выбрать другую переменную, ни изменить значение этой переменной через настройки нельзя. Вы можете или удалить эту переменную из заголовка, или вставить в заголовок другой записи. Например, можем вывести единицу веса еще и в группировке «Количество»:
Добавляем переменную в заголовок:
Результат отчета:
Если имеющихся переменных не хватает для ваших задач, обращайтесь к нам за доработками отчета. Мы с удовольствием вам поможем!
Сортировка
В сортировку вы можете перенести любое поле из отчета. Для этого достаточно выделить нужное поле мышкой и нажать стрелку вправо:
Замена поля
Также можно изменить поле сортировки на отсутствующее в списке полей аналогично тому, как мы меняли поле «Артикул» на поле «Код». Для примера, заменим поле «Регистратор» на поле «Склад»:
Способ сортировки
Справа от полей сортировки выводится способ сортировки:
Возможны 2 варианта: «По возрастанию» и «По убыванию». Нажатием мышкой на это поле меняется его значение.
«По возрастанию» — от меньшего к большему для чисел и от «А» до «Я» для текстовых строк.
«По убыванию» — от большего к меньшему для чисел и от «Я» до «А» для текстовых строк.
Порядок полей сортировки
Очень важен порядок полей сортировки. Строки в отчете будут отсортированы сначала по первому полю, а только потом по второму.
Чтобы показать это на примере, я добавил в наш отчете поле «наименование номенклатуры» (в расширенных настройках я расскажу, как это сделать). Теперь отчет выглядит так:
Удалим из отчете все сортировки и добавим новую, по наименованию:
И посмотрим, что получится:
Комбайн всегда идет перед Мясорубкой, потому что в алфавите К идет раньше М.
Теперь удалим сортировку по наименованию и установим сортировку по Артикулу:
Посмотрим на результат:
Теперь мясорубка выводится раньше комбайна, потому что артикул мясорубки «М-15» меньше артикула «М-77» (в строковых полях сортировка по числам идет от 1 до 9).
Давайте теперь добавим сортировку и по названию и по артикулу. Первой будет сортировка по названию:
Посмотрим на результат:
Т.к. обе сортировки противоречат друг другу, 1С использует ту, которая выводится первой. В нашем случае это сортировка по наименованию.
Если мы в настройках поменяем приоритет сортировки, то результат будет противоположным.
Поставим на первое место сортировку по артикулу:
Результат отчета:
Теперь мясорубка снова на первом месте.
Мы рассмотрели пример, когда сортировки явно конфликтуют друг с другом, но бывают более сложные ситуации, где несколько полей сортировки дополняют друг друга. Вот пример того, как мы сделали сортировку буквенных размеров в этом же отчете. Там сортировка по цвету и по размеру дополняют друг друга.
Структура
На закладке «Структура» вы можете отключать и включать уровни детализации и даже целые таблицы
В нашем примере мы можем включить/отключить детализацию до регистратора (аналог одноименного флажка на форме отчета):
А также включить или отключить вывод нижней таблицы отчета:
Вот так отчет выглядел до отключения этой таблицы:
А вот так выглядит после:
Ни менять порядок группировок, ни добавлять свои в этих настройках мы не можем. Но можем в расширенном варианте настроек. Переходим к ним.
Расширенный вид настройки отчетов в 1С
Переключение в расширенный вид происходит соответствующим переключателем «Вид» — «Расширенный»:
В этом виде настроек уже 4 закладки, вместо 3 в простом виде настроек. Рассмотрим каждую из закладок.
Отборы
В отличие от отборов в простых настройках, здесь отборы указаны в виде «дерева», где есть 2 верхних уровня: «Параметры» и «Отборы»:
Под «Параметрами» и «Отборами» выводятся элементы параметров и отборов.
Параметры
Параметры — это самые главные отборы.
Параметры, без которых отчет построить не получится, не имеют флажка для включения или отключения параметра:
Также здесь нельзя изменить список параметров или добавить свой параметр. Список параметров определяется разработчиком отчета и может быть изменен только разработчиком.
В остальном это такие же отборы. На примере отборов рассмотрим, что можно сделать с настройками.
Отборы
Добавление и удаление отбора
Отборы, в отличие от параметров, можно добавлять и удалять соответствующими кнопками:
При добавлении отбора вы можете делать его не только по тем полям, которые видны сразу:
Но и по вложенным полям. Допустим, нам нужно сделать отбор по типу номенклатуры. Как его найти?
Развернем по «+» поле «Номенклатура»
Найдем среди вложенных полей поле «Вид номенклатуры», развернем его и выберем поле «Тип Номенклатуры»:
Видим, что появился новый отбор:
Таким образом можно найти почти любое интересующие вас поле. Возможно, возникнет вопрос «где искать определенное поле?» (откуда мы, например, узнали, что тип номенклатуры расположен внутри вида номенклатуры?). Ответ, к сожалению, один — искать там, где, кажется, это должно по логике располагаться. Универсального поиска нужных полей в отборах пока не сделали.
При этом не факт, что вы найдете нужное поле. К нам часто обращаются с вопросом «Как мне вывести в отчет штрих-код номенклатуры? Как сделать отбор по штрих-коду?». Часто единственный ответ — «доработать отчет», т.к. разработчики отчета не заложили в него возможность выводить штрих-коды номенклатуры.
Так что если у вас возникли проблемы с поиском нужного поля — обращайтесь к нам. Сначала поищем вместе, а если не найдем — допишем отчет.
Условие
С условием мы уже сталкивались в простых настройках, когда нажимали кнопку «Изменить условия отборов». Здесь тоже самое, только никакой дополнительной кнопки нажимать не надо. Просто выбираете нужное вам условие:
Значение
В значении указываем значение отбора. Форма выбора зависит от условия отбора. Если поставить «Равно» или «Не равно»,то можно будет выбрать только одно значение, если поставить «В списке» или «Не в списке», то значений можно выбрать несколько. При этом в форме подбора можно также загрузить данные из буфера, как мы делали это в простых настройках:
Кнопки «Подбор» и «Подобрать еще» идентичны по своей сути и ничем не отличаются:
Размещение
Размещение позволяет управлять тем, где будет виден отбор. Возможны 5 значений:
«В шапке отчета» — отбор будет доступен на главной странице отчета. Отбор можно менять не заходя в настройки.
Вот так будет выглядеть наш отбор по типу номенклатуры, если выбрать ему размещение «В шапке отчета»:
«Только флажок в шапке отчета» — отбор будет доступен на главной странице отчета, но поменять значение отбора будет нельзя. Можно только включить или отключить отбор:
«В настройках отчета» — отбор будет доступен в простых настройках. Это значение устанавливается по умолчанию:
«Только флажок в настройках отчета» — отбор будет доступен в «простых» настройках, но без возможности выбрать значение отбора:
«Не показывать» — отбор будет доступен только в расширенных настройках и не будет виден в простых настройках и в шапке отчета:
Менять размещение можно как непосредственно в «дереве», так и кнопкой «Показывать»:
Заголовок
Заголовок позволяет указать, как будет называться отбор. Если заголовок написан бледным шрифтом, значит это заголовок по умолчанию. Если вы его поменяете, то он будет обычным черным.
Думаю, вы уже обратили внимание, что наш отбор по Типу номенклатуры называется слишком сложно. Согласитесь, что «Номенклатура.Вид номенклатуры.Тип номенклатуры» — это не то, что хотелось бы видеть. В заголовке мы можем изменить название на более лаконичное «Тип номенклатуры»:
И вот так это теперь выглядит в отчете:
Вместе с изменением заголовка удобно использовать размещения «Только флажок в шапке отчета» и «Только флажок в настройках отчета». Давайте рассмотрим пример:
Мы знаем, что нам в 99% случаев нужно видеть только те товары, которые сейчас есть на складе. Но иногда мы хотим посмотреть все движения даже по тем товарам, которых сейчас нет. Как настроить отчет так, чтобы одним кликом менять отборы?
Заходим в настройки, добавляем отбор «Конечный остаток больше 0» и размещаем его в шапке отчета:
Теперь наш отбор выглядит вот так:
Все, мы можем флажком включать и отключать отбор. Но зачем нам в шапке поле для ввода «0», если мы не планируем его менять?
Снова заходим в настройки отчета, меняем размещение на «только флажок в шапке отчета» и меняем заголовок на «Товар есть в наличии»:
И теперь наш отбор в шапке выглядит лаконичнее и не содержит ненужного поля:
Если вдруг мы захотим добавить флажок «Больше 5 штук на складе», то сделаем это по аналогии:
И видим уже 2 флажка на форме:
Этой возможностью не стоит пользоваться слишком часто, т.к. если вы сделаете много таких флажков, то они займут много полезного месте на форме отчета. Тем не менее, в некоторых случаях это очень удобная функция. Особенно, если вам надо настроить отчет для сотрудника, который не читал данную статью 🙂
Поля и сортировки
Данная закладка от простых настроек отличается двумя возможностями:
- тут можно добавить или удалить поле:
2. Сгруппировать и разгруппировать поля
Давайте рассмотрим на примере, что такое группировка и разгруппировка.
Добавим в список поле «Код»:
С такими настройками отчет будет выглядеть вот так:
Допустим, мы хотим объединить эти поля общей «шапкой», которую назовем «Дополнительная информация». Для этого с зажатой клавишей Shift выделим оба поля, щелкнем по ним правой кнопкой мыши и выберем из контекстного меню пункт «Сгруппировать»:
В открывшемся окне укажем нужный нам заголовок и нажмем «ОК»:
Теперь настройки выглядят так:
Сформируем отчет и увидим нужную нам шапку:
Если мы вдруг решим, что такая группировка нам не нужна, просто нажмем на нее правой кнопкой мыши и выберем «Разгруппировать»:
Группировка исчезнет, а ее поля останутся:
Оформление
Этой закладки нет в простых настройках, но она очень важна. Научившись пользоваться этой закладкой вы сможете сделать свой отчет по настоящему удобным. Открыв для себя эту закладку настроек, вы поймете, что отчеты без нее — это вообще не отчеты 🙂 Здесь вы можете визуально выделить интересующие вас поля, раскрасить отчет «под себя» и, при желании, сделать отчет неузнаваемым.
Давайте рассмотрим пример. Допустим, мы хотим, чтобы все строки товаров, где остаток меньше 5, выделялись красным цветом.
Добавим новое оформление через стандартную кнопку «Добавить» и подробно рассмотрим открывшуюся форму.
В заголовке укажем заголовок оформления. Он нужен, чтобы понимать, что именно мы оформляем, чтобы потом мочь быстро найти нужное нам оформление.
На закладке «Оформление» можно указать, как именно мы хотим выделять оформляемые поля:
По нашему опыту, самые популярные оформления — это «Цвет фона» и «Цвет текста». Остальные возможности тоже используются, но гораздо реже. Т.к. мы хотим выделить строки красным, зайдем в «Цвет фона» и выберем бледно-красный цвет (чтобы он не резал глаз, лучше выбирать бледные цвета, т.к. на ярко-красном читать черный текст очень неудобно):
Откроется форма, которая предложит выбрать один из множества цветов. Но вы можете не ограничиваться этим выбором и менять сочетание Красного, Зеленого и Синего как вам угодно. Ниже будет сразу показано, как выглядит фон вашего цвета и текст:
Т.к. мы сейчас выбираем фон, то и смотреть надо, соответственно, на «Пример фона».
Сочетание Красного, Зеленого и Синего цветов называются RGB. Примеры других RGB цветов можно посмотреть здесь. Выбрать понравившийся и указать цвет «в цифрах».
После выбора цвета закладка «Оформление» будет выглядеть так:
Обратите внимание, что флажок напротив «Цвет фона» установился автоматически. Вы можете использовать более одного оформления для данной настройки. При желании вы можете тут же поменять цвет текста, если это необходимо.
Теперь перейдем на закладку «Условие»:
Здесь нам нужно указать, когда строка отчета будет выделяться выбранным фоном. Добавим новое условие и укажем «Конечный остаток меньше 5»:
Количество условий не ограничено, вы можете, например, добавить второе условие где напишете «Конечный остаток больше 2». Тогда выделяться будут только строки, где конечный остаток 3 или 4.
Для сложных условий можно использовать кнопки «Сгруппировать» и «Разгруппировать». Они позволяют объединять несколько условий в группы «И», «ИЛИ» и «Не»:
Группа «И» — чтобы оформление сработало, надо чтобы были выполнены все отборы группы. Большого смысла данная группировка не имеет, т.к. если вы просто добавите более одного условия, они и будут группой «И».
Группа «ИЛИ» — чтобы оформление сработало, надо чтобы выполнилось хотя бы одно из условий. Например, можно выделять красным фоном строки, где количество меньше 5ти или больше 100. Это нужно, если мы хотим одинаково выделить строки со слишком малым и со слишком большим запасом.
Группа «Не» — чтобы оформление сработало, надо чтобы НЕ выполнилось ни одного условия из группы. Данная группировка, как и группировки «И» нужна очень редко, т.к. ее легко заменить изменив условие отбора. Вместо «Равно» можно поставить «Не равно» (вместо «Больше» поставить «Меньше») и получится тоже условие «НЕ», только без группировки. Вот такие настройки отработают одинаково:
Перейдем на закладку «Оформляемые поля»:
Здесь надо указать, какие поля мы будем выделять фоном (если ничего не указывать, то будет выделена вся строка отчета). Давайте добавим поле «Конечный остаток», чтобы красным было только оно:
Хочу акцентировать внимание на том, что данную закладку можно не заполнять, если нужно выделить всю строку. Также можно и в условии не добавлять ни одного условия, если вы хотите чтобы оформление работало вообще на всех полях.
Перейдем на закладку «Дополнительно»:
Здесь вы указываете, где будет выводиться оформление. Рассмотрим эти флажки отдельно. Для этого я поменял условие оформления на «Конечный остаток больше 5» и упростил форму отчета.
«В группировке» — оформление выводится в строках отчета, т.к. каждая строка — это и есть группировка. В нашем случаев именно здесь и нужно оформление:
«В иерархической группировке» — если вы используете группировку отчета «по иерархии», т.е. когда не просто выводится номенклатура, но выводятся все папки номенклатуры, тогда вы может выделить строки папок номенклатуры. Но имейте ввиду, что в условиях и оформляемых полях можно указать только те поля, которые относятся к иерархическому справочнику. В нашем случае это «Номенклатура», «Ед. Изм» и «Номенклатура.Наименование». Конечный остаток в этой группировке оформляться не будет:
«В общем итоге» — выделять строку «Итого»:
«В заголовке полей» — заголовок поля будет красным, если бОльшая часть полей попадает в отбор:
«В заголовке» — этот флажок нужен, если вы хотите выделить заголовок отчета. Он будет выделен только если отключить условие оформления и отключить оформляемые поля:
«В параметрах» — аналогично «В заголовке»:
«В отборах» — аналогично «В заголовке» и «В параметрах»:
В нашем примере мы выберем только «В группировках», нажмем «ОК» и сформируем отчет:
Отлично! Теперь мы видим товары, которых на складе слишком мало!
Описанного примера в большинстве случаев достаточно, чтобы понять механизм работы оформления и сделать оформление «под себя». Тем не менее, тема условного оформления настолько обширна, что при всем желании мы не сможем показать вам все ее возможности. Если у вас есть вопросы, задавайте их в комментариях, мы постараемся оперативно отвечать и рассматривать именно ваши примеры.
Структура
Здесь флажками можно отключать и включать любую из существующих группировок. Обратите внимание, что если отключить вышестоящую группировку, то нижестоящая не выведется:
В результате отчета будет только верхняя группировка:
Заголовок позволяет указать, как будет отображаться данная группировка в простых настройках:
Сейчас простые настройки выглядят так:
Давайте переименуем группировку «Номенклатура, Характеристика, Серия» в «Данные о товаре»:
Увидим, что в простых настройках поменялся заголовок нашей группировки:
Таким образом можно давать элементам структуры более понятные пользователю названия.
Кнопкой «Добавить» можно добавлять новые элементы структуры:
При этом новый элемент будет добавлен под тот элемент, который сейчас выделен:
Кнопка «Обернуть эту строку в группировку по полю» позволяет сделать тоже самое, но «в обратную сторону». Т.е. добавить новую группировку над выделенной строкой:
Кнопка «Изменить» (или двойной клик мышкой по нужной строке):
Открывает меню настроек данного элемента структуры:
На этой форме 4 закладки «Состав группировки», «Отборы», «Поля и сортировки», «Оформление».
Состав группировки
Здесь кроме стандартных возможностей добавлять и удалять поля, менять их местами и отключать флажком, можно менять тип группировки. На нем остановимся подробнее:
Всего возможны 3 значения: «Без иерархии», «Иерархия», «Только иерархия»:
Эта настройка имеет смысл только для иерархических справочников. Т.е. тех, где есть группы элементов. Например: Номенклатура. Давайте для примера в группировке «Номенклатура, Характеристика, Серия» отключим все, кроме номенклатуры и посмотрим, как ведет себя отчет при разных настройках.
«Без иерархии»:
Элементы номенклатуры выводятся в привычном нам виде линейным списком. При этом мы видим только самый низ иерархии, т.е. сами товары:
«Иерархия»:
Для каждого товара в отчете выводятся все его «родительские» папки, начиная с самой верхней. Плюс по каждой папке виден общий итог:
«Только иерархия»:
Выводятся только группы товаров, без самих товаров:
Последние три закладки («Отборы», «Поля и сортировки», «Оформление») ничем не отличаются от таких же закладок в отчете. Разница лишь в том, что данные отборы, сортировки и оформления будут действовать только внутри данной группировки, а не во всем отчете. Отдельные отборы используются довольно редко, а вот свою сортировку или оформление в некоторых случаях довольно удобно использовать. Если вы что-то измените на одной из этих закладок, вы увидите это в соответствующей колонке структуры отчета:
В «Полях и сортировке» вы можете встретить т.н. «Автополе»:
Оно означает, что настройки будут скопированы от более старшей группировки (в нашем случае это «Склад, Помещение»). Если автополе отключить, то поля и сортировки наследоваться не будут.
На этом с расширенными настройками отчетов в 1С все! Переходим к самому важному — как сохранить настройки для себя и других, чтобы не настраивать их каждый раз заново.
Сохранение варианта отчета
В отчете нажмите «Еще»-«Варианты отчета»-«Сохранить вариант отчета»:
Укажите понятное наименование отчета и укажите, кому будет доступен отчет — только вам или всем пользователям. Затем нажмите «Далее»:
Укажите раздел и группу, где будет располагаться отчет. Добавьте описание и определите, должен ли быть отчет виден всем по умолчанию. Затем нажмите «Сохранить»:
Рассмотрим эти настройки подробнее:
Флажок «По умолчанию виден в панелях отчетов» подразумевает, что ваш отчет сразу будет доступен всем пользователям. В противном случае его надо будет добавлять через настройку панели отчетов:
«Раздел, Группа» — место, где будет расположен отчет. По умолчанию включена та группа, в которой находится исходный типовой отчет, который вы изменили.
«Важность» — может иметь 2 значения «Важный» и «См. также».
Важный — отчет будет выделен жирным шрифтом и расположен в основном меню:
См. также- будет выведен внизу панели отчетов:
«Описание» — текст, который будет выведен под названием отчета:
Надеемся, в этой статье настройка отчетов в 1С описана достаточно емко и вы почерпнули необходимую вам информацию. Если остались вопросы — пишите в комментарии. Если хотите заказать настройку отчетов у нас — будем рады вам помочь!








































































































































































































































































