THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

У стандартній конфігурації «1С: Бухгалтерія підприємства», ред. 3.0 групова зміна реквізитів передбачено в більшості списків. Для цього в списку (документів або довідників) потрібно виділити один або кілька елементів списку і в контекстному меню (викликається правою кнопкою миші) використовувати команду « Змінити виділені ».

Для адміністраторів системи і просунутих користувачів в програмі є обробка «Групове зміна реквізитів».

Як в звичайному інтерфейсі, так і в інтерфейсі «Таксі» (включити його можна «Адміністрування -« Інтерфейс ») цю обробку можна викликати з меню« Адміністрування »-« Підтримка та обслуговування »в розділі« Коригування даних »гіперпосилання« Групове зміна реквізитів » .

Після вибору об'єкта для зміни (поле «Змінити»), таблична частина «Змінні реквізити» заповнюється реквізитами об'єкта. На закладці «Реквізити» видно реквізити об'єкта, на інших закладках - реквізити відповідних табличних частин.

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


Мал. 2

Спробуємо виконати більш складне завдання: для організації «Торговий дім« Комплексний »для контрагента« Магазин 23 »у відібраних за цими критеріями документах« Реалізація товарів і послуг »змінимо склад на значення« Склад № 17 ».


Мал. 3

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

Оскільки змінюємо документ, зміна реквізиту веде до зміни проводок, тому не забуваємо про перепроведенні документів. Вказуємо нове значення складу і реквізит «Проведено», встановлюємо «Так». Натискаємо «Змінити реквізити».


Мал. 4

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


Мал. 5

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

У базі 1С 8.3 є можливість встановити нові реквізити шапки або підвалу документа або встановити реквізити довідника відразу в формах списків цих об'єктів за допомогою обробки Групове зміна реквізитів. При цьому реквізити табличних частин документів можна змінити тільки за допомогою обробки.

Перший спосіб. Міняємо реквізити через відбір і виділення об'єктів в формах списків

Завдання №1. Потрібно встановити ставку ПДВ 10% в довіднику Номенклатура по групі Риба, так як менеджер помилково встановив 18%.

Розглянемо приклад рішення в конфігурації 1С 8.3 Бухгалтерія підприємства, ред.3. Інтерфейс Таксі.

Правило №1. Робимо резервну копію бази 1С 8.3 і приступаємо.

Крок 1

У меню Довідники, група Товари та Послуги, вибираємо довідник Номенклатура. У групі Товари відкриємо групу Риба:

крок 2

За допомогою поєднання клавіш Ctrl + A виберемо усі товари в групі Риба (а поєднанням клавіші Ctrl і клацання лівою кнопкою миші можна вибрати окремі елементи). Виділені об'єкти виділяються кольором.

крок 3

Клацаємо правою кнопкою миші по виділених об'єктах і вибираємо пункт контекстного меню Змінити виділені:

крок 4

Встановлюємо в вікні зміни реквізитів галочку навпроти% ПДВ і нове значення-10%:

крок 5

Натискаємо кнопку Змінити реквізити. Отримуємо повідомлення про зміну реквізитів 4-х обраних елементів. Зауважимо, що по кнопці Назад можна повернутися до установки нового значення реквізиту. У нашому випадку натиснемо Готово:

Маємо результат в довіднику Номенклатура: у всіх елементів групи Риба встановлений ПДВ 10%:

Відбір елементів, у яких потрібно змінити реквізити, можна зробити і по кнопці Ще - Налаштувати список.

Як зробити відбір документів для групової обробки в 1С 8.2 дивіться в нашому відео уроці:

Другий спосіб. Міняємо реквізити за допомогою обробки Групове зміна реквізитів в 1С 8.3

Завдання №2. Менеджер в документах відвантаження не вірно вибрав тип битовки, що поставляється клієнтам. Тому в 1С 8.3 Бухгалтерія 3.0 потрібно змінити все проведені документи, замінивши битовку типу 1 на тип 2.

оскільки мова йде про табличній частині документа - використовуємо обробку Групове зміна реквізитів. Меню Адміністрування - Підтримка і обслуговування, група посилань Коригування даних:

Відкриємо її:

В поле Змінити виберемо об'єкт зміни. У нашому випадку цікавлять документи реалізації:

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

Відберемо реалізації, в яких відвантажували побутівка типу 1. натиснемо посилання всі елементи і встановимо відбір по кнопці Додати умова відбору - Товар.Номенклатура Так само Побутовий тип №1 (4х2м). В результаті в базі 1С 8.3 відразу (інтерактивно) відобразилися вибрані елементи, при цьому їх можна відкрити і подивитися з вікна вибору:

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

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

Ось тепер сміливо натискаємо кнопку Змінити реквізити (див. Малюнок на один вище). Тепер реквізити 4-х обраних документів змінені.

Відкриваємо один з оброблених документів в журналі документів Реалізація (Акти, накладні). За кнопці ДтКт подивимося проводки одного з оброблених документів. Бачимо, що за допомогою обробки в 1С 8.3 не тільки замінили відвантажується номенклатуру, а й сформували вірні руху документа:

Зміна службових реквізитів документів за допомогою обробки Групове зміна реквізитів

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

Завдання №3. Потрібно провести групу документів в базі 1С 8.3.

Відбираємо потрібні документи, як розглянуто вище. На закладці Реквізити вибираємо реквізит Проведено - Нове значення Так:

Увага: в 1С 8.3 реквізит Проведено - службовий і буде доступний тільки при установці галочки в додаткових параметрах -Показує службові реквізити.

Натискаємо кнопку Змінити реквізити (див. Малюнок на один вище). І отримуємо повідомлення про проблему:

Тобто обробка Групове зміна реквізитів ще й «діагностує» помилки, які не дозволяють виконати зміна реквізитів. У нашому випадку програма 1С 8.3 повідомляє, що не може провести документ, позначений на видалення.

Після усунення проблеми натиснемо на кнопку Повторити зміна. Тепер реквізити 4-х обраних документів змінені.

Якщо в 1С 8.3 необхідно змінити реквізити у об'єктів різних типів

Наприклад, виберемо для зміни Договори і Рахунок покупцеві. Як можливі для зміни відображаються тільки 6 реквізитів: коментар, організація, позначка видалення, керівник, посилання, тип цін. Це загальні реквізити для різнотипних об'єктів Договори і Рахунок покупцеві. При спробі відібрати елементи бачимо можливість відбору з тих же полів:

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

Чи можна груповий обробкою змінити додаткові реквізити і відомості

Так, і така можливість в 1С 8.3 є!

Завдання №4. Співробітників організації Паркет-майстер потрібно розподілити за двома групами перепідготовки та відобразити приналежність до групи в картці співробітника. Причому в групу перепідготовки №1 увійдуть співробітники-жінки (все) і чоловіки 1980 року народження і молодше, а в групу перепідготовки №2 інші співробітники, тобто чоловіки, які народилися раніше 1980 року.

У меню Адміністрування - Загальні налаштування ставимо прапорець Додаткові реквізити та відомості. Створюємо додатковий реквізит об'єкта конфігурації Співробітники - Група перепідготовки зі значеннями Група 1 Група 2:

Відкриваємо обробку Групове зміна реквізитів в меню Адміністрування - Підтримка і обслуговування:

  • Вибираємо елементи для зміни - Співробітники;
  • Змінний реквізит - Група перепідготовки;
  • Ставимо галочку навпроти реквізиту, вибираємо нового значення - Група 1:

За кнопці Всі елементи відбираємо співробітників для виставлення нового значення Групи перепідготовки. Встановлюємо відбір по організації Паркет-майстер, підлозі фізичної особи (Так само жіночий) і датою народження фізичної особи (більше або дорівнює 01.01.1980г.) Таким чином відібрано 2 співробітника. Натискаємо ОК:

Повертаємося до реквізитами (рисунок одним вище). Натискаємо Змінити реквізити і отримуємо результат - в 1С 8.3 реквізити у вибраних елементів змінені. За кнопці Назад можна побачити відібрані елементи, відкрити їх і побачити змінений реквізит:

Таким чином у Кудрявцевої варто Група перепідготовки - Група 1:

За кнопці же Назад можна змінити умови відбору на відбір за Умовою І - Дата народження фізичної особи менше 1980 року і стать чоловіча. Бачимо, що цього відбору відповідають 3 співробітника:

У даній статті ми розглянемо, як можна змінити реквізити відразу у кількох елементів будь-якого документа або довідника. Як приклад всі дії будуть проводитися на демо-базі 1С 8.3 Бухгалтерія 3.0.

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

У програмі 1С 8.3 (на керованих формах) існують два основних способи групової обробки довідників і документів:

  • з форми списку;
  • за допомогою стандартної обробки.

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

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

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

Виділіть ті позиції, які повинні піддатися зміні. Це можна зробити лівою кнопкою миші і затиснутою клавішею на клавіатурі «Ctrl» або «Shift». Якщо всі елементи йдуть підряд, то їх можна виділити не мишкою, а стрілками вгору і вниз на клавіатурі.

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

Далі перед вами відкриється вікно, в лівому верхньому кутку якого буде відображатися, скільки елементів підлягає зміні. У табличній частині нижче вкажіть, які реквізити потрібно змінити, і яке значення їм задати. У нашому випадку ми встановимо у всіх номенклатурних позицій в поле «% ПДВ» - «Без ПДВ».

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

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

Тепер в тій же формі списку ми бачимо, що відсоток ПДВ змінився у всіх виділених нами позиціях.

Стандартна обробка «Групове зміна реквізитів»

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

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

У формі відбору вкажемо, що нас потрібні тільки документи з грудня минулого року. Це можна зробити в верхньому полі вікна. Відборів може бути скільки завгодно. У нижній же його частині динамічно відбираються ті документи, які відповідають вказаним відбору. У нашому випадку буде оброблятися всього 56 документів.

Тепер нам потрібно вказати, які дані і чим ми будемо замінювати. Обробка дозволяє редагувати не тільки реквізити шапки, а й табличні частини. Вони розміщені в якості вкладок на формі обробки.

Введення нових значень

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

Для простоти прикладу ми будемо встановлювати всюди як склад «Основний склад». Після внесення всіх змін, натисніть на кнопку «Змінити реквізити».

При натисканні на кнопку «Додаткові параметри» ви можете трохи розширити можливість налаштувань зміни реквізитів, наприклад, змінювати службові реквізити.

За допомогою довільного алгоритму

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

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

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

Досить часто виникають ситуації, коли в 1С 8.3 необхідно масово змінити реквізити якогось елементу в програмі. Під елементом розуміється найчастіше довідник або документ.

Масово змінити реквізити можна двома способами:

  • в формах списку документів і довідників;
  • обробкою «Групове зміна реквізитів» (аналог «Групова обробка довідників і документів» з 1С 8.2).

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

Наведу приклад: у документів «» потрібно змінити реквізит «Відповідальний» з Іванова на Петрова. Можна, звичайно, по черзі заходити в кожен документ і руками змінювати відповідального. А уявіть, якщо цих документів сотні або змінити реквізит потрібно не у всіх документів, а вибірково по якомусь умові. На дану операцію піде дуже багато часу.

Щоб спростити такі операції, в програмі існує групова обробка реквізитів.

Робота з обробкою «Групове зміна реквізитів» 1С 8.3

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

Заходимо в меню «Адміністрування», пункт «Підтримка та обслуговування», «Групове зміна реквізитів».

Обробка складається з двох частин:

  • вгорі ми виробляємо відбір потрібних об'єктів;
  • внизу задаємо значення реквізитів, які потрібно обробити.

Отже, вибір і відбір елементів. В поле «Змінювати» вибираємо, наприклад, «Надходження товарів і послуг».

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

Отримайте 267 відеоуроків по 1С безкоштовно:

Додаємо ще один рядок і встановлюємо кінець останнього дня місяця.

Додамо ще одну умову, виключимо помічені на видалення документи. Додаємо рядок, вибираємо «Позначка видалення», вид порівняння ставимо «Так само», значення - «Ні».

Відібрані документи можна подивитися, натиснувши посилання «Вибрані документів»:

Тепер ми можемо, як і в прикладі вище, міняти реквізити відібраних документів.

Ця обробка дозволяє також обробляти і табличні частини документів.

Додамо в умова відбору реквізит «Одиниця» (його потрібно вибрати з табличній частині «Товари»):

Зазначимо, що це «Штука». Ще додамо в відбір номенклатуру, яка нас цікавить.

Тепер переходимо на закладку «Товари», шукаємо реквізит «Одиниця» і вказуємо, що потрібно поміняти його, наприклад, на упаковку:

Натискаємо «Змінити реквізити».

Тепер у всіх не помічених на видалення документів в табличній частині «Товари» у зазначеній номенклатури буде змінена.

Групова обробка реквізитів документів і довідників в формах списку

У більшості форм списку доступна функція «Змінити виділені». З назви зрозуміло, що потрібно спочатку вручну виділити ті об'єкти, реквізити яких ми хочемо змінити, а потім зробити з ними потрібні дії.

Розглянемо на прикладі. Зайдемо до списку документів «Надходження товарів і послуг».

Щоб виділити кілька документів в списку, потрібно натиснути і утримувати клавішу «Shift» і одночасно мишкою виділяти потрібні рядки.

завантажити універсальну обробку об'єктів 1С 8.3.

У звичайному додатку версії платформи 1С 8.2 і 8.1 (на звичайних формах) була така чудова обробка, як «Універсальний підбір і обробка об'єктів». Вона значно спрощувала життя програмістам і адміністраторам програми.

З'явилася така ж обробка 1С для керованого застосування (8.3 і 8.2). До цього, в 1С 8.3, доводилося обходиться типовий обробкою групова зміна реквізитів, однак вона вирішує не все завдання, які потрібні в повсякденній роботі користувача або програміста 1С.

Пошук і відбір об'єктів

Після скачування обробки, ми можемо запустити її як зовнішню. Хто не знає, це робиться через меню «Файл» - «Відкрити». З'явиться вікно обробки:

На першій закладці ми повинні зробити вибір, з яким збираємося працювати. І так, в поле «Об'єкт пошуку» вже обраний документ «Реалізація (акти, накладні)». Це тому, що до цього вже вибирали даний об'єкт. Обробка вміє запам'ятовувати.

За кнопці «Налаштування відбору», ми можемо встановити відбір практично по будь-якому полю об'єкта:

Якщо даних відборів мало, можна відібрати потрібні об'єкти за допомогою довільного запиту. Для цього перекажіть перемикач «Режим відбору» в відповідне положення.

Після всіх налаштувань об'єкти потрібно відібрати. Натиснемо на кнопку «Знайти об'єкти» і дивимося результат відбору:

Обробка елементів

Перейдемо на закладку «Обробки»:

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

довільний алгоритм

Обробка «Довільний алгоритм» дозволяє написати програму дій над об'єктами на внутрішньому мові 1С. Обробка вимагає навичок програмування і її опис гідно окремої статті. З її допомогою можна зробити практичні дії над об'єктами:

установка реквізитів

Обробка «Установка реквізитів» дозволяє змінити реквізити відібраних документів або довідників, а так само регістрів відомостей. Досить корисна, а іноді просто необхідна обробка. Наприклад, замінимо в відібраних документах валюту документа:

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

перенумерація об'єктів

Обробка «Перенумерація об'єктів» відповідно дозволяє перенумерувати документи, або змінити коди довідників. Обробка надає багатий набір дій. Наприклад, ви вирішили поміняти префікс у документів, які відібрали:

Тепер подивимося, що ми можемо зробити зі збереженими настройками. Виявляється, ми можемо виконати одним пакетом, перенісши у вікно «Вибрані обробки»:

Тепер ми можемо послідовно виконати вибрані настройки, натиснувши кнопку «Виконати».

За матеріалами: programmist1s.ru

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму