Контакти

1с 8.3 зміні реквізиту форми. Бухоблік інфо. Введення нових значень

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Коли потрібно користуватися обробкою пошук і заміна значень?

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

Як виглядає обробка з пошуку і заміні значень в 1с?

Завантажити обробку пошук і заміна значень для 1с 8.2 і 1с 8.3


У нас ви можете завантажити безкоштовно обробку пошук і заміна значень для 1с 8.2 і 1с 8.3

Як користуватися обробкою пошук і заміна значень 1с?

Давайте уявимо що у нас є контрагент "Юніопт", він використовується в базі в різних документах, договорах тощо Нам необхідно замінити всюди де зустрічається контрагент "Юніопт" на контрагента "Вимпелком", ось тут нам якраз і допоможе обробка з пошуку і заміні значень 1с. Ми також могли б замінити одну номенклатуру на іншу, або наприклад скасувати проведення якихось документів. Отже давайте спробуємо замінити наших контрагентів.

Для початку відкриємо обробку, Файл ---\u003e Відкрити. Перед нами з'явиться головне вікно, натиснемо на плюс у верхній табличній частині, додасться рядок. Тепер натискаємо на кнопку "Т", як на малюнку нижче.

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

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

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

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

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

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


Мал. 2

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


Мал. 3

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

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


Мал. 4

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


Мал. 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Сподобалася стаття? поділіться їй