Зберегти 1с 8.3. Корисні прийоми для керованих форм

Розглянемо створення зовнішнього звіту 1с 8 без використання системи компонування даних. Для створення зовнішнього звіту будемо використовувати конфігурацію Бухгалтерія 2.0. Контрагентіві Договорів контрагентів.

1. Створення звіту

Насамперед створимо файл зовнішнього звіту, для цього зайдемо в 1с 8 в режимі Конфігуратор, перейдемо в меню Файл -> Новий, або натиснемо на піктограму новий документ.

У списку оберемо пункт Зовнішній звіт. Після створення зовнішнього звіту задамо йому Ім'я (наприклад НайпростішийЗвіт) і збережемо його на диск. Також додамо два реквізити: Початок періодуі КінецьПеріодутипу Дата, вони знадобляться нам для обмеження часового інтервалу вибірки даних для формування звіту.

2. Створення макету зовнішнього звіту

p align="justify"> Для формування звіту в 1с 8 потрібен макет, це шаблон для виведення даних в якому задаються всі потрібні параметри, малюються таблиці і т.д. Додамо новий макет, для цього в дереві метаданих звіту виберемо пункт Макетита натиснемо кнопку Додати, при створенні оберемо для макета тип Табличний документ.

У нашому макеті буде 4 області:

  • Шапка - в цю область ми виводитимемо найменування звіту, період за який він сформований і шапку таблиці;
  • Дані Контрагент - в цю область ми виводимо в таблицю дані по контрагенту;
  • ДаніДоговірКонтрагенту - в цю область ми виводимо в таблицю дані за договором контрагента;
  • Підвал — в цю область ми виводитимемо підсумкові значення по всьому звіту для полів Прихід та Витрата.

Приступимо до створення областей макета. Для того щоб створити область в макеті виділіть потрібну кількість рядків і натисніть Меню Таблиця -> Імена -> Призначити ім'я(Або Ctrl+Shift+N). В область Шапканапишемо найменування звіту: Оберти 62 рахунки, намалюємо за допомогою інструмента Межішапку звіту, а також задаємо параметри Початок періодуі КінецьПеріоду. За допомогою параметрів у звіт можна виводити потрібні дані, ми будемо займатися цими на наступному етапі розробки, а саме при написанні програмного коду звіту. Щоб створити параметр у макеті виберіть потрібну комірку, напишіть у ній найменування параметра (без пробілів), клацніть по ній правою кнопкою миші, у меню виберіть пункт Властивості. У властивостях комірки на закладці Макетвиберіть заповнення Параметр.

Після цього, в комірці ім'я параметра буде поміщено у кутові дужки(”<>“). У результаті область Шапкамає виглядати так:

В області ДаніКонтрагентстворимо параметри для виведення найменування контрагента, а також для приходу та витрати за рахунком 62, за допомогою інструмента Межіоформимо область у вигляді рядка таблиці.

В області ДаніДоговірКонтрагентустворимо параметри для виведення найменування договору, а також для приходу та витрати за рахунком 62, за допомогою інструменту Кордони оформимо область у вигляді рядка таблиці. Зробимо невеликий відступ перед параметром ДоговірКонтрагенту(це можна зробити за допомогою розбиття та об'єднання осередків. Правою кнопкою миші по комірці -> Об'єднатиабо Розбити комірку), він необхідний щоб у звіті було видно, що рядок за договором знаходиться нижче за ієрархією ніж рядок за контрагентом.

В області Підвалстворимо параметри для підсумків по приходу та витраті.

У результаті ми маємо отримати такий макет:

3. Створення форми звіту

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

На наступній сторінці конструктора оберемо обидва доступні реквізити( Початок періоду, КінецьПеріоду) для розташування на формі.

У результаті в нас вийде така форма:

Але в такому вигляді вона нас не влаштовує, внесемо до неї деякі зміни:

  • Перетягнемо кнопку Сформуватиз нижньої панелі звіту на верхню (так зручніше для користувача);
  • Розтягнемо форму по вертикалі та горизонталі;
  • Розташуємо поля Початок періодуі КінецьПеріодупо горизонталі;
  • Додамо на форму елемент управління Поле табличного документа (в нього і буде виводитись наш звіт), задамо йому ім'я ТабДок;
  • Створимо кнопку вибору періоду (при її натисканні виводитиметься діалог зі зручним вибором потрібного періоду). Програмний код для неї ми писати поки не будемо, тому просто розташуємо кнопку поряд із полями періоду.

У результаті наша форма матиме такий вигляд:

4. Програмування

Після створення форми звіту приступимо до програмування. Спершу створимо процедуру виведення діалогу вибору періоду (кнопку для цього ми вже створили на попередньому етапі). Клацніть правою кнопкою миші на кнопці та виберемо пункт меню Властивості, у властивостях кнопки перейдемо на закладку Події, де за допомогою кнопки зі значком лупи створимо процедуру Кнопка1Натисканняу модулі форми.

Перемикатися між формою та її модулем можна за допомогою закладок внизу форми

Для виклику форми вибору періоду скористаємося типовою процедурою Бухгалтерії 2.0із загального модуля РоботаСДіалогами — ОбробникНалаштуванняПеріодуНатискання, до неї як параметри потрібно передати реквізити звіту Початок періодуі КінецьПеріоду.

Процедура Кнопка1Натискання(Елемент)Робота з Діалогами. КінецьПроцедури

Тепер перейдемо до написання коду, який формуватиме та виводитиме наш звіт. У модулі форми вже є процедура КнопкаСформуватиНатискання, яка виконуватиметься при натисканні кнопки Сформувати, там ми і будемо писати наш код. Почнемо з ініціалізації необхідних змінних. Насамперед створимо змінну для поля табличного документав яке ми виводитимемо дані, це не обов'язково, просто запис звернень до нього стане коротшим, а значить програмний код буде зрозумілішим для читання.

ТабДок = ЕлементиФорми.ТабДок;

Отримаємо макет зовнішнього звіту, скориставшись функцією ОтриматиМакет(<ИмяМакета>) , параметр йому передамо ім'я макета, і якщо такий макет існує, то функція його знайде.

Макет = ОтриматиМакет("Макет");

Після того, як макет отримано, створимо змінні для кожної з його областей, скористаємося для цього методом макета ОтриматиОбласть(<ИмяОбласти>) .

ОбластьШапка = Макет.ОтриматиОбласть("Шапка"); ОбластьДаніКонтрагент = Макет.Отримати Область( "ДаніКонтрагент"); ОбластьДаніДоговір = Макет.ОтриматиОбласть("ДаніДоговір"); ОбластьПодвал = Макет.ОтриматиОбласть("Подвал");

Очистимо поле табличного документа. Це необхідно для того, щоб при кожному новому формуванні звіту старі дані видалялися.

ТабДок.Очистити();

Тепер, коли ініціалізацію змінних закінчено, перейдемо до почергового заповнення та виведення областей макета. Почнемо із шапки. Якщо ви пам'ятаєте, ми створили в цій області два параметри Початок періодуі КінецьПеріоду, передамо туди значення періоду формування звіту, для цього скористаємось властивістю Параметриобласті макету.

ОбластьШапка.Параметри.ПочатокПеріоду = ПочатокПеріоду; ОбластьШапка.Параметри.КінецьПеріоду = КінецьПеріоду;

Більше ніяких дій із областю Шапкавиробник не треба, тому виведемо її поле до табличного документа.

ТабДок.Вивести(ОбластьШапка);

Далі займемося написанням запиту до бази даних, за допомогою якого візьмемо обороти за рахунком 62 з регістру бухгалтерії Госпрозрахунковий. Визначимо змінну, в якій буде наш запит.

Запит = новий Запит;

Перед тим, як приступити до написання тексту запиту, передамо в нього потрібні параметри. Оскільки ми пишемо запит по рахунку 62 бухгалтерського обліку, то насамперед створимо параметр для нього

Запит.ВстановитиПараметр("Рахунок62" ,ПланиРахунків.Госпрозрахунковий.ЗнайтиПоКоду("62" ));

Також у запит необхідно передати період формування звіту. Не забуваємо, що для періоду формування ми маємо спеціальні реквізити звіту, їх і передаємо як параметри.

Запит.ВстановитиПараметр("ПочатокПеріоду", ПочатокПеріоду); Запит.ВстановитиПараметр("КінецьПеріоду",КінецьПеріоду);

Приступимо до написання тексту запиту, робитимемо це за допомогою конструктора запитів. Багато навчальних посібниках пишуть, що потрібно вміти писати запит і вручну і використовуючи конструктор, але на практиці це не так. У завданнях, які постійно зустрічаються перед програмістом 1С, пріоритетом є швидке та якісне написання коду, а при складанні запиту до бази в ручну цього досягти практично неможливо, ви витрачатимете купу дорогоцінного часу на те, щоб правильно відтворити всі конструкції запиту, знайти друкарські помилки які ви зробили при написанні тощо. Тому не витрачайте дарма час на спроби писати запити вручну, а користуйтесь конструктором запитом. Він заощадить ваш час та дозволить без особливих зусиль писати складні запити. Щоб почати писати текст запиту напишемо в коді:

Запрос.Текст = "";

Після цього поставимо курсор між лапками, натиснемо праву кнопку миші та виберемо пункт Конструкторзапиту. Відкриється вікно конструктора запиту.

Тепер необхідно вибрати потрібну нам таблицю бази даних 1С 8. Нам потрібна віртуальна таблиця Оборотирегістра бухгалтерії Госпрозрахунковий. Знайдемо її у лівій частині вікна конструктора

Перемістимо її в область Таблиціі займемося заповненням параметрів. Для всіх віртуальних таблиць запиту є спеціальний набір параметрів, що дозволяють вибирати потрібні дані з основної таблиці (у нашому випадку, основна таблиця Регістр бухгалтерії Госпрозрахунковий). Відкриємо вікно параметрів віртуальної таблиці.

Заповнимо параметри, періоду яких ми передали на запит. Щоб у тексті запиту використовувати параметр слід перед його ім'ям писати символ амперсанда(&)

Залишилося заповнити умову за рахунком бух. обліку. Для цього знайдемо у параметрах віртуальної таблиці рядок Умова Рахункуі напишемо там

Рахунок В ІЄРАРХІЇ (&Рахунок62)

Також можна скористатися конструктором складання умов, натиснувши на кнопку з трьома точками.

Більше ніяких умов на віртуальну таблицю не потрібно накладати, тому натиснемо кнопку ОКу вікні параметрів віртуальної таблиці. Далі необхідно вибрати потрібні поля з таблиці Госпрозрахунковий.(а саме: Контрагент, Договір контрагента, Прихід та Витрата). Щоб переглянути список полів доступних у вибраній нами таблиці натисне символ ”+“ біля її назви. Після цього перетягнемо потрібні поля в праву область конструктора запитів, яка так і називається: Поля. Якщо відкрити план рахунків бухгалтерського обліку, ми побачимо, що з рахунку 62 аналітика з Контрагенту - це Субконто1, а за ДоговоруКонтрагенту — Субконто2.

Тому з полів віртуальної таблиці вибираємо Субконто1і Субконто2. Оскільки нам необхідний прихід і витрата за сумою, то вибираємо також поля СумаОборотДті СумаОбігКт

Заповнимо псевдоніми обраних нами полів, для цього перейдемо на закладку Об'єднання/Псевдонімиі поставимо потрібні імена полів.

Так як в нашому звіті дані будуть виводитися ієрархічно (контрагент на першому рівні, а всі його договори на другому), то налаштуємо виведення даних в ієрархії за допомогою підсумків. Перейдемо у конструкторі на закладку Підсумки. У групувальні поля перетягнемо послідовно Контрагенті ДоговірКонтрагенту, а підсумкові Парафіяі Витрата.

На цьому роботу в конструкторі запиту завершено, натискаємо кнопку ОКі бачимо, що наш запит з'явився в програмному коді.

Запит.Текст = "ВИБРАТИ | ГоспрозрахунковийОбороти.Субконто1 ЯК Контрагент, | ГоспрозрахунковийОбороти.Субконто2 ЯК ДоговірКонтрагенту, | ГоспрозрахунковийОбороти.СумаОборотДт ЯК Прихід, | ГоспрозрахунковийОбороти.СумаОборотКт ЯК Витрата| РеєстрБухгалтерії.Госпрозрахунковий.Обороти(&ПочатокПеріоду, &КінецьПеріоду, Рахунок В ІЄРАРХІЇ (&Рахунок62),) ЯК ГоспрозрахунковийОберти|ПІДСУМКИ | СУМА(Прихід), | СУМА (Витрата) | ПО | Контрагент, | ДоговірКонтрагенту";

Після того, як ми закінчили написання запиту, приступимо до заповнення областей ДаніКонтрагент, ДаніДоговірКонтрагенті Підвал. Всі ці області ми заповнимо даними, отриманими при виконанні запиту. Оскільки наш запит містить угруповання( Контрагенті ДоговірКонтрагенту) Виберемо з нього дані наступним чином:

Вибірка Контрагент = Запит.

Таким чином ми отримаємо записи з підсумками щодо всіх контрагентів.

Перед тим, як обходити дані вибірки за допомогою циклу, ініціалізуємо змінні призначені для підрахунку загальних підсумків за звітом:

Загальний Прихід = 0; Підсумок Витрата = 0;

Для того, щоб дані звіту виводилися з ієрархією (і розворотами по ”+“) задамо початок автоугруповання рядків табличного документа:

ТабДок.ПочатиАвтоугрупуванняСторок();

Всі приготування закінчені, тепер почнемо обходити результати запиту. Обхід будемо здійснювати за допомогою циклу Бувай

Поки ВибіркаКонтрагент.Наступний() Цикл КінецьЦикл ;

На початку циклу обнулили параметри Парафіяі Витратаобласті ДаніКонтрагент. Для чого це потрібно? Уявімо ситуацію, що за контрагентом Дядя Вася, прихід 10, а витрата 5, а за ним наступного контрагента Дядя Петянемає ні приходу ні витрати, якщо ми не обнулимо параметри Парафіяі Витрата, то в рядку по контрагенту Дядя Петяпотрапить прихід 5 та витрата 10.

ОбластьДаніКонтрагент.Параметри.Приход = 0; ОбластьДаніКонтрагент.Параметри.Витрата = 0;

Після цього заповнюємо область ДаніКонтрагентданими елемента вибірки

ЗаповнитиЗначенняВластивостей(ОбластьДаніКонтрагент.Параметри,ВибіркаКонтрагент);

Після заповнення даними можна виводити область в Табличний документ, Так як ми використовуємо автоугруповання рядків, то потрібно вказати рівень рядка в угрупованні (у нашому звіті буде два рівні, для контрагентів перший для договорів другий).

ТабДок.Вивести(ОбластьДаніКонтрагент,1);

Тепер для цього контрагента зробимо вибірку за його договорами.

ВибіркаДоговірКонтрагенту = ВибіркаКонтрагент.Вибрати(ОбхідРезультатуЗапиту.Угрупуванням);

Обхід будемо здійснювати за допомогою циклу Бувай.

Поки ВибіркаДоговірКонтрагенту.Наступний() Цикл КінецьЦикл ;

У циклі за договорами контрагентів обнулили параметри Парафіяі Витрата, заповнимо область ДаніДоговірз вибірки та виведемо її в табличний документ на другий рівень записів.

ОбластьДаніДоговір.Параметри.Прихід = 0; ОбластьДаніДоговір.Параметри.Витрата = 0; ЗаповнитиЗначенняВластивостей(ОбластьДаніДоговір.Параметри,ВибіркаДоговірКонтрагенту); ТабДок.Вивести(ОбластьДаніДоговір,2);

Також у цьому циклі до змінних розрахунку підсумкових значень щодо приходу та витрати додамо поточні значення.

ПідсумокПрихід = ПідсумокПрихід + Вибір ДоговірКонтрагенту.Прихід; Підсумок Витрата = Підсумок Витрата + Вибір ДоговірКонтрагенту. Витрата;

На цьому виведення даних в області ДаніКонтрагент, ДаніДоговірКонтрагентзавершено, залишилося завершити автоугруповання рядків табличного документа.

ТабДок.ЗакінчитиАвтоугрупованняСторок();

Цілком цикли відповідають за виведення даних в області ДаніКонтрагенті ДаніДоговірКонтрагентвиглядають так:

ТабДок.ПочатиАвтоугрупованняРядок(); Поки ВибіркаКонтрагент.Наступний() Цикл ОбластьДаніКонтрагент.Параметри.Прихід = 0 ; ОбластьДаніКонтрагент.Параметри.Витрата = 0; ЗаповнитиЗначенняВластивостей(ОбластьДаніКонтрагент.Параметри,ВибіркаКонтрагент); ТабДок.Вивести(ОбластьДаніКонтрагент,1); ВибіркаДоговірКонтрагенту = ВибіркаКонтрагент.Вибрати(ОбхідРезультатуЗапиту.Угрупуванням); Поки ВибіркаДоговірКонтрагенту.Наступний() Цикл ОбластьДаніДоговір.Параметри.Прихід = 0 ; ОбластьДаніДоговір.Параметри.Витрата = 0; ЗаповнитиЗначенняВластивостей(ОбластьДаніДоговір.Параметри,ВибіркаДоговірКонтрагенту); ТабДок.Вивести(ОбластьДаніДоговір,2); ПідсумокПрихід = ПідсумокПрихід + Вибір ДоговірКонтрагенту.Прихід; Підсумок Витрата = Підсумок Витрата + Вибір ДоговірКонтрагенту. Витрата; Кінець циклу; Кінець циклу; ТабДок.ЗакінчитиАвтоугрупованняСторок();

Залишилося вивести підсумкові дані до області Підвалі вивести саму область у Табличний документ.

ОбластьПідвал.Параметри.РезультатПрихід = ВсьогоПрихід; ОбластьПідвал.Параметри.РезультатВитрата =РезультатВитрата; ТабДок.Вивести(ОбластьПодвал);

У цьому процес написання зовнішнього звіту для 1С 8 без використання СКД завершено. Тепер його можна сформувати в режимі 1С:Підприємство 8 та додати до довідника ЗовнішніОбробкиФайл звіту розглянутого у статті ви можете завантажити на .

Дивіться відео зі створення зовнішньої друкованої форми для керованої програми:

Привіт усім, хто нещодавно взявся за керовані форми 1С.

Хоча ідея закладена в керованих формах і дуже цікава, проте після товстого клієнта виникає кілька питань — вирішення яких є нетривіальним.


Як отримати Макет зовнішнього звіту/обробки?

Об'єктТМП = РеквізитФормиЗначення("Об'єкт"); Макет = Об'єкт ТМП. ОтриматиМакет("МійМакет");

Те, що раніше ми робили функціями (товстий клієнт)

Тепер робиться так (тонкий клієнт/керовані форми):

Сховище Налаштувань користувачаДинамічнихСписків.Зберегти("Ім'яПараметра", "Ім'яНастройки", Значення); Значення=Сховище Налаштувань користувачаДинамічнихСписків.Завантажити("Ім'яПараметра", "Ім'яНалаштування")

Тут варто пояснити пару нюансів:

  1. Приклад для конфігурації Управління торгівлі 11.х. В УТ 11.х є кілька стандартних сховищ. Стандартні сховища вимагають додаткового коду тобто. можна користуватися "ЯК Є". Нюанс у тому що не всі з цих сховищ будуть робити те, що вам потрібно 🙂 - просто підберіть те, що буде працювати:
    1. Сховище Налаштувань користувачаДинамічнихСписків
    2. СховищеНалаштуваньДанихФорм
    3. Сховище Загальних Налаштувань
    4. Сховище Налаштувань Звітів
    5. Сховище Системних Налаштувань
  2. У УТ 11 є також стандартне сховище Сховище Варіантів Звітів - для нього в конфігурації вже написаний спеціальний обробник який вимагає певної структури властивостей. Якщо є бажання, можете розібратися з ними самостійно.
  3. Є також об'єкт Сховище Налаштувань - він призначений для розробки власних сховищ. Тут нюанс у тому, що цей об'єкт сам по собі нічого не робить, він надає кілька обробників (порожніх) у яких треба написати код для збереження переданих значень. Куди і як зберігати справу суто особисту, кожного, хто вирішив з цим зв'язатися.


Довільний відбір у керованих формах.

Нерідко для різних спец обробок потрібно мати довільний відбір на формі. У товстому клієнті ми користувалися об'єктом Відбір, програмно його заповнювали та раділи життю. У керованих формах і тонкому клієнті у нас відібрали таку можливість, але дали іншу, вона виглядає жахливо, проте дуже проста у використанні, а головне — писати коду потрібно навіть менше.

  1. Заводимо реквізит форми типу КомпонувальникНалаштуваньКомпонівкиДаних (або реквізит обробки, кому як подобається) - назвемо його Новий Відбір (для прикладу)
  2. Якщо розгорнути хрестиком Новий Відбір, то всередині ми побачимо властивість Налаштування, а всередині Налаштування побачимо Відбір – хапаємо відбір мишкою і тягнемо на форму – в результаті побачимо форму стандартного відбору як у старі добрі…
  3. Ініціалізація відбору просто так заповнити відбір елементами не вийде. Для цього потрібно зробити два кроки
    1. Створити макет схеми (приклад) - для тих хто в курсі як робити схеми СКД поясню простий принцип (хто не в курсі - дивимося приклад): Робимо елементарний запит (у СКД схемі) виду ВИБРАТИ Номенклатура. Посилання ЯК Номенклатура, Номенклатура. , Склади.Посилання ЯК Склад З Довідник.Номенклатура, Довідник.Склади

      За запитом СКД визначить поля доступні для відбору. Якщо ми хочемо, щоб у відборі були вже якісь поля додані автоматично - йдемо на закладку Налаштування (в СКД) -> Відбір і додаємо там поля в ліву частину (не забуваємо встановлювати значення за замовчуванням). Якщо незрозуміло, дивимося приклад.
      Схему додаємо в макети обробки/звіту.

    2. Виконати код (на сервері - функція з модифікатором &На сервері): //Отримаємо схему з обробки Об'єктТМП = РеквізитФормиЗначення("Об'єкт"); Схема Компонування = Об'єкт ТМП. //Ініціалізуємо наш відбір Адреса = Новий УнікальнийІдентифікатор(); URLСхеми = ПоміститиВчаснеСховище(СхемаКомпонівки, Адреса); ДжерелоНалаштувань = Нове ДжерелоДоступнихНалаштуваньКомпонуванняДаних(URLСхеми); Новий Відбір. Ініціалізувати (Джерело Налаштувань); НовийВідбір.ЗавантажитиНалаштування(НалаштуванняКомпонування);

      Код можна запхати наприклад у функцію При Створенні На Сервері (Відмова, Стандартна Обробка)

  4. Використання відбору — Усі елементи відбору знаходяться тут: НовийОтбор.Настройки.Отбор.Элементы

    Це колекція, тому обходимо її стандартним чином

    Для кожного Елемент З Новий Відбір. Налаштування. Відбір. або склад) // Елемент. Використання - Істина - якщо стоїть галка на строці відбору // Елемент.

PS Стаття написана для звичайних програмістів, щоб полегшити їхнє життя. У кого життя і таке легке — заздрю.
Будуть ще плюшки – допишу до статті.

Кожній організації для прийняття своєчасних та правильних управлінських рішень необхідна оперативна інформація про наявність товару на складах, про його собівартість, про продаж. Торгові організації працюють з великою кількістю номенклатури та контрагентів, а це вимагає хорошого налаштування аналітичного обліку та швидкого отримання необхідної інформації за його даними. М.С. Паськова (експерт компанії «Лаерта») розглядає основні прийоми роботи зі стандартними звітами в типовому рішенні «1С:Управління торгівлею 8» (ред. 11), побудованими на основі системи компонування даних і дає корисні практичні рекомендації, які стануть у нагоді і початківцям, і тим, хто перейшов на неї із попередніх редакцій.

У міру розвитку платформи «1С:Підприємство 8» та появи нової версії 8.2, звіти в системах стають дедалі гнучкішими, і користувачі мають все більше можливостей налаштовувати їх під свої вимоги, не вдаючись до допомоги програмістів «1С». Нові можливості, що надаються системою компонування даних (СКД), як ніколи раніше, дозволяють відчути переваги нових можливостей при побудові звітів. І, незважаючи на те, що інтерфейс звітів зазнав значних змін (порівняно з редакцією 10.3 конфігурації «Управління торгівлею», далі - УТ), налаштування звітів, як і раніше, доступні пересічному користувачеві. Розглянемо деякі основні прийоми роботи з ними.

«Швидкі відбори»

Перше, на що можна звернути увагу – це швидкі відбори. Вони дозволяють вивести до звіту дані за певними значеннями полів звіту відповідно до побажань користувача.

Наприклад, візьмемо звіт Аналіз доступності товарів у УТ. Відразу зазначимо, що вся демонстрація можливостей звітів в УТ 11 проходитиме на прикладі двох звітів:

Відбір за деякими полями можна зробити як безпосередньо у формі звіту, так і за кнопкою Налаштування (Рис. 1).


Мал. 1. Швидкий добір

У колонці Вигляд порівняння Користувач може вибрати різні умови порівняння. Наприклад, для поля Номенклатура можна вибрати такі види порівняння:

  • Рівно - звіт будуватиметься лише за обраною номенклатурною позицією;

  • Не дорівнює - звіт будуватиметься по всій номенклатурі, крім обраної позиції;

  • В списку - звіт будуватиметься за списком номенклатурних позицій;

  • Не у списку - звіт будуватиметься по всій номенклатурі, крім вибраних позицій;

  • В групі - звіт будуватиметься по всій номенклатурі, яка знаходиться у вибраній папці довідника Номенклатура;

  • Не в групі - звіт будуватиметься по всій номенклатурі, крім позицій, що знаходяться у вибраній папці довідника Номенклатура;

  • У групі зі списку - аналогічний порівнянню У списку, лише як значення списку вибираються папки в довіднику Номенклатура;

  • Не в групі зі списку - аналогічний порівнянню Не в списку, тільки як значення списку вибираються папки в довіднику Номенклатура.

Прапорець (галочка) ліворуч від поля відбору показує, що відбір цим полем «включений», тобто. приймається звітом до уваги. Поля зі знятою галочкою не беруться до уваги навіть, незважаючи на те, що ви вибрали певні значення цих полів.

Залежно від обраного виду порівняння в колонці Значення вказується конкретний елемент або папка (група) довідника або список елементів або папок.

Приклад простої зміни налаштувань звіту

Для перегляду/зміни налаштувань звіту необхідно зайти в меню Усі дії/Змінити варіант.


Рисунок 2. Зміна налаштувань звіту

Перед нами відкривається вікно налаштувань для вибраного варіанта звіту (рис. 3).


Рисунок 3. Вікно налаштувань

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

У нижній частині вікна виводяться що стосуються звіту загалом (якщо у структурі звіту виділено верхній рівень Звіт ), або до певного угруповання рядків або колонок звіту (якщо виділено угруповання Склад або Номенклатура , Характеристика ) налаштування виведення інформації та оформлення полів.

Приклад 1. У звіті Аналіз доступності товарів приберемо угруповання за характеристиками номенклатури та додамо нове угруповання за ціновою групою (поле Номенклатура. Цінова група ).

Крок 1. Нам необхідно прибрати угруповання за номенклатурою, залишивши тільки угруповання за номенклатурою. Для цього у верхній частині вікна налаштувань звіту клацніть мишкою по полю Номенклатура, Характеристика . У нижній частині вікна перейдемо на вкладку Угруповання (Рис. 4)


Рисунок 4. Видаляємо угруповання за характеристикою номенклатури

Виділимо поле Характеристика і клацніть по кнопці видалити командна панель. Підтвердимо внесення змін до налаштувань звіту, натиснувши кнопку Завершити редагування у нижньому лівому кутку екрана.

Результат наших дій подано на рис. 5. Як видно з представленого малюнка, поле Характеристика більше не фігурує у звіті.


Малюнок 5. Результат

Крок 2. Після видалення характеристики, нашим завданням за умовами прикладу буде додавання цінової групи. За змістом це угруповання має йти рівнем нижче, ніж угруповання за складом, але рівнем вище, ніж угруповання за номенклатурою. Тому, у структурі звіту виділимо угруповання Склад . Клацнувши по ній правою кнопкою мишки, у контекстному меню виберемо команду Нове угруповання (Рис. 6.)


Рисунок 6. Додавання угруповання за ціновою групою

У вікні редагування поля угруповання в якості поля виберемо Номенклатура. Цінова група (Мал. 7).

Рисунок 7. Редагування поля угруповання

Клацніть на кнопку «ОК». Як видно з малюнка, до звіту додалося нове угруповання, підпорядковане угрупованню Склад .

Тепер виділимо угруповання за номенклатурою і, не відпускаючи праву кнопку миші, перетягнемо її всередину (тобто нижче) угруповання за ціновою групою . У нас вийде така структура:

Малюнок 8. Структура звіту, що вийшла

Результат виконання звіту:


Рисунок 9. Результат налаштування звіту

Робота з полями користувача

Давайте тепер трохи докладніше розглянемо нові можливості налаштування звітів УТ.

У формі редагування структури та налаштувань звіту звернемо увагу на закладку Користувальницькі поля . До цього ми додавали до звіту поля, список яких був заздалегідь заданий розробником. За допомогою цієї закладки ми можемо створювати власні поля. Поле-вибір або Поле-вираз .

Приклад 2. Налаштуємо під себе звіт Історія продаж (варіант звіту ). Виведемо дані з продажу у розрізі партнерів та номенклатури. Припустимо, що наша компанія займається продажем товарів у Москві та регіонах. Таким чином, кожен клієнт в інформаційній базі належить до певного географічного регіону (реквізит Бізнес-регіон довідника Партнери ). Ми можемо легко згрупувати дані з продажу у звіті по регіонах Але що робити, якщо нас цікавить більш укрупнена статистка, зокрема відповідь на запитання «Скільки було продано товарів у Москві, а скільки у всіх інших регіонах разом узятих»? У цьому випадку якраз і стануть у нагоді «користувацькі поля».

Крок 1. Відкриємо звіт. Перейдемо у форму налаштування структури звіту ( Усі дії/Змінити варіант ). Видалимо по черзі всі раніше створені у звіті угруповання - для цього виділимо кожну з них і натисніть на кнопку «Видалити» командної панелі, або скористаємося клавішею «DEL».

Так само, як у попередньому прикладі, додамо до звіту угруповання по партнеру , а потім за номенклатурою . Ми вже вміємо це робити, тому багато часу не буде потрібно. В результаті структура звіту набуде наступного вигляду:


Малюнок 10. Нова структура звіту

Крок 2. Створимо нове поле користувача. Відкриємо закладку Користувальницькі поля і виконаємо команду Додати/Нове поле-вибір.

Рисунок 11. Додавання нового поля

Надамо ім'я нашому новому полю – Регіон узагальнено.


Рисунок 12. Редагування нового поля користувача.

Клацніть по кнопці Додати (Рис.12). У новому рядку клацніть по кнопці в колонці Відбір . У формі редагування відбору, що з'явилася, додамо відбір по полю Партнер.Бізнес регіон . Виберемо вигляд порівняння Рівно значення – «Москва» (рис. 13)


Рисунок 13. Редагування відбору

Клацніть по кнопці «ОК», після чого повернемося у вікно редагування поля користувача. Далі необхідно клацнути по кнопці в колонці Значення і в списку вибору типу даних, що з'явився, виберемо Рядок і як значення напишемо «Москва».

Повторимо операцію. Додамо ще один рядок у таблицю. На цей раз для відбору по полю Партнер.Бізнес регіон виберемо вигляд порівняння Не дорівнює (Рис. 14).


Малюнок 14. Відбір з виглядом порівняння Не рівне

Повернувшись у вікно редагування поля користувача, в колонці Значення напишемо «Інші регіони».


Рисунок 15. Інші регіони

Клацніть на кнопку «ОК». Наше нове поле готове.

Крок 3. Додамо наше нове поле до структури звіту. Виділивши мишкою верхній рівень Звіт у структурі, додамо нове угруповання. У реквізиті Поле виберемо "Регіон узагальнено" (рис. 16).


Малюнок 16. Вибір поля

Перетягнемо мишею угруповання за партнером і підпорядковане їй угруповання за номенклатурою всередину щойно створеної, щоб отримати таку структуру звіту:


Малюнок 17. Нова структура звіту

Сформуємо звіт та подивимося на результат.


Рисунок 18. Результат формування звіту

Відбір та сортування

Повернемося до вікна редагування структури та налаштувань звіту та звернемо увагу на закладки Відбір і Сортування .


Малюнок 19. Відбір, сортування, умовне оформлення

Якщо у структурі звіту виділено кореневий елемент ( Звіт ), то налаштування, виконані на цих закладках, будуть ставитись до всього звіту в цілому. Якщо ж виділено якесь угруповання звіту ( Партнер , Номенклатура ) – то налаштування стосуватимуться лише її.

Приклад 3. До звіту Історія продаж (варіант звіту Виручка та собівартість продажів ) додамо відбір по полю Менеджер .

Звіт , перейдемо на закладку Відбір .

Менеджер . Встановимо вигляд порівняння Рівно , Як значення виберемо «Іванов Петро Федорович».


Малюнок 20. Відбір по полю менеджер

В результаті до звіту потраплять лише ті реалізації, де як менеджер вказаний Іванов Іван Федорович.

Приклад 4. Виведемо у звіт дані у порядку зменшення виручки від продажів.

Відкриємо вікно налаштувань звіту, у структурі звіту виділимо кореневий елемент Звіт , перейдемо на закладку Сортування .

Зі списку полів ліворуч перетягнемо мишкою в праву частину поля Виторг . Встановимо напрямок сортування За зменшенням .


Малюнок 21. Сортування

Результат формування звіту показано малюнку 22.


Рисунок 22. Результат формування звіту

Зберігаємо зроблені зміни

За зміни структури звіту його можна зберегти за допомогою команди Усі дії/Зберегти варіант .

Малюнок 23. Збереження варіанта звіту

У формі збереження варіанта за допомогою перемикача можна вибрати Зберегти у існуючий варіант звіту (замість одного з вже існуючих варіантів), або Зберегти новий варіант звіту .

Для нового варіанта необхідно вказати назву (клацнувши на кнопці Далі ), а потім натиснути на кнопку Зберегти .


Малюнок 24. Збереження нового варіанта звіту

Для вибору збереженого раніше варіанта звіту необхідно виконати команду Усі дії/Вибрати варіант .

Малюнок 25. Вибір варіанта звіту

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

Висновок

Як бачите, використовувати налаштування стандартних звітів УТ не так вже й складно. Безумовно, їх набагато більше, ніж ми показали на прикладі цієї статті, але й наведені вище налаштування дозволять вам отримати набагато більше переваг від використання нової платформи та заощадити гроші на залучення програмістів для розробки.

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

8
Коли використовується для виведення даних динамічний список і довільний запит, то бувають ситуації коли треба вказати параметр, що використовується в цьому запиті. Нижче приклад виведення даних регістру відомостей у картці. 6
Якщо ви, відкривши форму довідника чи документа, виконали певну дію, код який має змінити стан даних у динамічних списках чи значення реквізиту. Дані змінені, але у відкритій формі... 4
Знайдено в інтернеті, але кажуть що з диска ІТС. 3
У 1С передбачається, що Повідомлення Користувачеві виводяться для того, щоб повідомити користувача про помилки. А для інформування про виконувану дію рекомендується використовувати метод вбудованої мови... 2
Часто виникає завдання показати лише потрібні рядки у табличній частині документа чи довідника (чи іншого об'єкта). Для цього можна використовувати чудову властивість: у звичайному додатку параметр для...

Рейтинг: / 0

Сьогодні ми поговоримо про налаштування у звітах до «1С:Підприємство» 8.2 або 8.3, на прикладі конфігурації 1С:Підприємство 8. Управління торгівлею для України

Оновлення

Ми доповнили статтю налаштуваннями для конфігурації на керованих формах та написали про деякі хитрощі налаштування звітів у 1С:Підприємство 8. Управління торгівлею для України, Ред. 3.1 (керовані форми)

Давайте розглянемо, як у прикладі конфігурації Управління торгівлею для України

можна легко та швидко налаштовувати звіт саме під Ваші вимоги.

Керовані форми мають на увазі під собою те, що зовнішній вигляд звітів можна налаштовувати, оскільки Вам зручно. Адже раніше, якщо користувач хотів змінити налаштування звіту, йому доводилося просити програміста «допилювати» потрібні звіти. Зараз Ви зможете самі налаштувати будь-який звіт, не вдаючись до допомоги програміста.

Налаштування звітів у 1С:Підприємство 8. Управління торгівлею для України, ред. 3

Щоб налаштувати звіт, натискаємо кнопку Налаштування. Перед нами відкривається вікно з налаштуваннями.

Щоб побачити всі (розширені налаштування), натискаємо Усі дії → Усі налаштування

У цьому вікні ми можемо додати необхідні нам поля, згрупувати поля, зробити відбір та багато іншого.

У рядку період – ми можемо вибрати, за який період ми хочемо бачити дані.

Вибрані поля – тут можна додати поля.

На вкладці відбір можемо відібрати лише ті елементи, які потрібно бачити.

Види порівняння:

  • Рівно– Ви можете вибрати лише одне значення
  • Не дорівнює- значення, за яким Ви не бажаєте бачити дані
  • В списку– якщо хочете вибрати декілька значень
  • У групі зі списку- Ви можете вибрати список декількох груп даних.
  • Не у списку- відбір списку позицій, які не повинні потрапити до звіту
  • Не в групі списку– виключення списку груп даних із відбору
  • В групі– у такому разі Ви побачите дані лише по одній якійсь групі/категорії
  • Не в групі- Виняток групи даних

Наприклад, у відомості про товари на складах ми хочемо бачити всі товари, які є у нас у наявності. Для цього ставимо відбір кінцевого залишку більше 0.

Тепер наш звіт має такий вигляд:

На вкладці сортування можемо відсортувати наші дані.

Наприклад, ми хочемо відсортувати наші товари за абеткою. Для цього переходимо у віконце сортування. І просто перетягуємо реквізит «Номенклатура» у правий бік віконця та встановлюємо напрямок сортування «За зростанням».

Звіт почав виглядати так:

На закладці угруповання можемо згрупувати дані за будь-яким значенням. Наприклад, ми хочемо бачити наші залишки у розрізі складів. Тут все просто: ми натискаємо на три точки, переходимо у віконце редагування угруповань і додаємо нове угруповання «Склад» та вибираємо тип «Ієрархія».

А ще згрупуємо по місяцях, тобто дізнаємося, в якому місяці ми оприбуткували товар.

Для цього додамо наступне угруповання: Період місяць (так само можна зробити угруповання за роками, кварталами, днями)

Тепер подивимося на зовнішній вигляд нашого звіту:

Як бачимо, у налаштуванні у нас задвоїлося угруповання за складами. Як знайти звідки з'явилося зайве угруповання? Оскільки в керованих формах можна конструювати звіт самостійно, то зайдемо до самої структури звіту. Для цього заходимо в

Бачимо структуру звіту:

Тобто, звіт побудований наступним чином: спочатку йде угруповання за складами, далі підгрупи: угруповання за Номенклатурою, характеристиками, серіями та одиницями виміру, після чого йде угруповання за документами руху, і найостанніше незалежне угруповання – одиниця виміру.

Якщо ми просто відключимо галку Склад, відповідно відключиться і 2 угруповання: номенклатура і реєстратор. Тому просто «хапаємо» рядок Номенклатура та перетягуємо його до Звіту. Знімаємо галку склад. Тепер структура нашого звіту має виглядати так:

Тепер звіт виглядає красиво:

На вкладці поля номенклатури можемо вибрати лише ті поля, які хочемо бачити у звіті. Наприклад, у звіті Відомість товарів на складах ми хочемо бачити артикул номенклатури, найменування номенклатури, характеристики номенклатури, од. вимірювання. Для цього переходимо на вкладку Поля номенклатури і виставляємо перераховані вище реквізити. Також, щоб у звіті найменування номенклатури та її характеристика знаходилися в одній колонці, необхідно помістити дані реквізити в одну групу (як показано на малюнку).

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

На вкладці Умова вибираємо склад, який хочемо пофарбувати. Склад = Магазин «Продукти»

На вкладці оформлення вибираємо який саме колір (виберемо жовтий):

На вкладці Оформлювані поля можемо побачити, які поля/колонки змінюватимемо в кольорі. Якщо залишимо цю вкладку порожньою, то програма зафарбує жовтим кольором все, що стосується складу «Магазин Продукти»

А тепер формуємо наш звіт!

Тепер він виглядає таким чином:

Спочатку ми бачимо угруповання за складами, потім угруповання за місяцями.

Перемикатися між налаштуваннями можна завдяки такій кнопці як - Вибрати налаштування:

Наше налаштування на даний момент доступне тільки нам, але якщо ми хочемо додати його та іншим користувачам, тоді необхідно зайти в розділ Адміністрація → Установки користувачів та прав → Копіювання налаштувань

На вкладці Налаштування звітів бачимо всі звіти, які ми зберігали, і тепер вибираємо наше налаштування.

Тепер нам залишається лише скопіювати та закрити.

Є ще один фокус зі звітами на керованих формах: можна додавати колонки, рядки трохи іншим способом.

Зайдемо через Усі дії → Змінити варіант звіту

Перед нами відкрилося таке вікно:

Тут ми можемо також групувати, сортувати, додавати колонки/рядки. Загалом, все, що душі забажається.

А на прикладі звіту Валовий прибуток я покажу як можна додати стовпчик Націнка.

Також заходимо в налаштування через Усі дії → Змінити варіант звіту.

У вікні напишемо найменування нашої колонки: Націнка.

У полі Вираз підсумкових записів вводимо формулу: Виторг/Всього*100 – 100

Зліва знаходимо папочку з назвою Користувальницькі поля і бачимо щойно створену Націнку

Додаємо її в праву колонку

А тепер додамо нашу націнку до структури звіту: Організація та Підрозділи:

І завершимо редагування.

Сформуємо звіт.

Бачимо, що нова колонка з'явилася, але, м'яко кажучи, нас не влаштовує кількість знаків після коми. Але це все теж дуже легко можна виправити.

Нам необхідно повернутися налаштування, а саме до вкладки Поля користувача, і редагуємо нашу формулу. Формат числа ми хочемо бачити 2 знаки після коми.

Робимо таку формулу: Формат (Виручка / Усього * 100 - 100, «ЧДЦ = 2»)

Знову сформуємо звіт.

Тепер бачимо, що все гаразд!

Але буває, що вискакує помилка: "Поділ на нуль". Щоб уникнути такої помилки, пропишемо формулу наступним чином:

Вибір

Коли Всього<> 0

Тоді Формат (Виручка / Усього * 100 - 100, «ЧДЦ = 2»)

Інакше 0

Кінець

Також можемо додати нову табличку до нашого звіту. Для цього також заходимо в Змінити варіант звіту. Далі Додати → Нова таблиця.

Тепер додамо рядки та колонки.

Припустимо, ми хочемо бачити валовий прибуток лише за сегментом Побутова техніка.

Додамо наступні угруповання до рядків: Номенклатура.

На вкладці Відбір включаємо галку «Поточний елемент має власний відбір» та додаємо номенклатуру із групи побутова техніка.

На вкладці Поля також включаємо галку «Поточний елемент має власні налаштування вибраних полів» - Номенклатура.

У структурі нашої таблиці, саме колонки – додаємо нове угруповання, Поле залишаємо порожнім.

Назвемо нашу таблицю: Побутова техніка. Для цього встанемо на Таблицю та на вкладці Додаткові налаштування введемо заголовок (як показано на малюнку нижче).

Тепер сформуємо звіт.

Наша нова табличка потрапила у звіт щодо валового прибутку.

Все просто!

Налаштування звітів у 1С:Підприємство 8. Управління торгівлею для України, ред. 2.3

Звіти в «1С:Підприємство» є конструктором, але не кожен користувач знає про тонкощі налаштувань звітів.

Налаштовуємо звітність, натискаємо на панелі звіту кнопку Зберегти налаштування, Створюємо нову, пишемо назву звіту. Якщо ви бажаєте, щоб цей звіт відкривався під час відкриття, ставимо галочку в колонці Відкрити.

Для того щоб відкрити необхідне налаштування звіту, натискаємо кнопку Відновлення налаштувань, і подвійним клацанням вибираємо потрібне налаштування. Не забуваймо натиснути кнопку Сформувати.

2. Як налаштувати більш розгорнутий звіт?

Відкриваємо необхідний звіт, натискаємо кнопку Налаштування, внизу ставимо галочку Розширене налаштування, з'являться додаткові закладки.

Закладка Загальні

За допомогою галочок вказуєте, які колонки необхідно бачити у звіті, а які ні.

Стрілки можна вибрати розташування колонок.

Закладка Угруповання

На цій закладці можна додати/прибрати ті колонки/рядки, які ви хотіли б бачити у звіті, а також перетворити дані для зручного перегляду.

Угруповання рядків - дані формуватимуться вниз, Угруповання колонок - дані формуватимуться убік (вправо). Наприклад, у Угрупованні рядків можна переглянути дані про продаж за номенклатурою, а у Угрупуванні колонок, побачити ці продажі за місяцями.

Ви можете додати будь-яке поле для заповнення даних у звіті. Натискаємо кнопку Додати, з'являється вікно Вибір поля, де є всі варіанти, які можна додати до звіту. Вибираємо необхідний варіант (плюсиком можна розкрити інформації докладніше, наприклад, вам потрібно подивитися дані в розрізі артикула номенклатури, тоді ви натискаєте на номенклатуру і розвертаються все, що стосується номенклатури). Кнопкою ОК додаємо нове поле.


Тип групування рядків/колонок - це варіант перегляду даних (угруповання), наприклад, Ієрархія, що дозволяє згортати/розгортати результати.

3. Як у звіті зробити відбір за конкретним елементом довідника/документа/групи довідників?

Закладка Відбірдозволяє зробити відбір не лише за тими рядками/колонками, які вже є в налаштуваннях звіту, але й додати свій варіант Відбору.

Для цього натискаємо кнопку Додати та додаємо з вікна Вибір поля той варіант, який вам необхідний. Галочкою ми робимо вибір за яким елементом у нас буде відбір. Завдяки колонці Тип порівняння ми можемо вибирати як окремий елемент, а й групи.

Тип порівняння

Рівно- вибір лише однієї позиції

Не дорівнює- одна позиція, за якою ви не бажаєте бачити дані

В списку- можливість сформувати список позицій, які ви хочете побачити у звіті. Через вікно Побор списку створюєте необхідний список елементів довідників/документів.

У групі зі списку- Ви зможете вибрати список окремих груп/підгруп. Для того щоб вибрати саме папку групи, потрібно натиснути кнопку Вибрати, і так скласти список з тих підгруп, відбір за якими ви б хотіли бачити.

Не у списку - відбір списку позицій, які не повинні потрапити до звіту

Не в групі списку- відбір списку груп/підгруп, які не повинні потрапити до звіту

В групі- можна зробити відбір тільки за однією групою (для вибору групи необхідно натиснути кнопку Вибрати)

Не в групі- відбір за однією групою, яка має потрапити до звіт.

4. Як створити додаткові поля окремих колонках?

Закладка Додаткові полядозволяє створити додаткові поля в окремій колонці

  • Додаємо необхідне поле
  • Вибираємо Розміщення в окремій колонці або в одній колонці, яка вже є у звіті
  • Вибираємо Положення, перед колонкою Групування (тобто перша колонка), після Групування (друга колонка), або замість Групування (тобто колонки Угруповання взагалі не буде).

5. Як відсортувати за зростанням/зменшенням поле у ​​звіті?

Наприклад, треба вивести статистику товару з продажу, спочатку звіту буде у нас товар, який найбільше продається.

Закладка Сортування

Вибираємо поле, яке необхідно відсортувати - це буде поле Кількість (у базових одиницях), вибираємо варіант сортування за спаданням. І дивимося на початку на товар, що найбільше продається. якщо вам необхідно подивитися на товар, що погано продається, то вибираємо сортування за Зростанням.

6. Як у звіті у кількості прибрати нулі після коми

Закладка Оформлення

Вибираємо в колонці область Кількість у базових одиницях, відкриваємо колонку Оформлення, ставимо галочку біля поля Формат та відкриваємо значення.

Біля поля Довжина ставимо галочку, і вибираємо якої довжини у вас максимум буде число. Якщо вам необхідно встановити роздільник дробової частини (тобто скільки знаків має бути після нулів), то встановлюєте галочку та вибираєте число знаків після коми. якщо вам не потрібні дрібні частини, то нічого не змінюєте.

Натискаємо кнопку ОК, це налаштування потрапляє у вікно Редагування налаштування оформлення, натискаємо там також ОК, і тепер це налаштування формату потрапило в Закладку оформлення.

Формуємо звіт і наша кількість тепер без дробової частини.

* За допомогою закладки Оформлення можна вибрати різні варіанти оформлення. В іншому уроці ми наведемо варіанти налаштувань оформлення звіту.

7. Дублювання параметрів звіту для інших користувачів.

Наприклад, у нас є менеджери, у яких в налаштуваннях потрібно зберегти один і той же звіт про продаж. Цих менеджерів 7 чоловік, і налаштування звіту серйозні, а дублювати це сім разів для кожного користувача цілком клопітка справа.

Є вихід!

  • Спочатку налаштуємо цей звіт в одного менеджера, збережемо його.
  • Потім заходимо в базу другого менеджера, відкриваємо Звіт Продажу, натискаємо на кнопку Відновлення налаштувань, цей список порожній (оскільки другий менеджер не мав збережених налаштувань).
  • Натискаємо нагорі на кнопку Налаштування всіх користувачів, і тепер у цьому списку є всі звіти, які були збережені користувачами.
  • Вибираємо потрібний звіт, натисніть кнопку Сформувати, і у нас з'явився звіт, який ми налаштовували для першого менеджера
  • Тепер ми натискаємо кнопку Зберегти і налаштування цього звіту зберігаються для другого менеджера.

Сьогодні ми розповіли Вам лише кілька хитрощів для формування звітів у «1С:Підприємство», звичайно ж це не всі секрети, решту шукайте у наших наступних уроках.

Сподіваємось цей урок був для Вас корисним! Дякую за увагу!

З повагою, компанія Fin Soft

Ви можете навчитися цьому у нас на онлайн курсах «1С:Підприємство» або ж записатися на наші курси «1С:Підприємство», які проходять в нашому офісі.

Якщо Ви ще не придбали цю програму, у Вас є чудова можливість купити 1С:Підприємство 8. Управління торгівлею для України на нашому сайті Нижче ми зібрали для Вас схожі теми, які допоможуть розібратися із функціоналом програми «1С:Підприємство»

  • < Назад
  • Вперед >

Секрети налаштування звітів до «1С:Підприємство» 8.3 - 4.5 out of 5 based on 6 reviews