Пошук і видалення дублів в 1с бухгалтерія 8
Якщо за базою не стежити, вчасно не підчищати, то неминуче дублювання інформації. Найбільш часто дублюються номенклатура і, звичайно ж, контрагенти.
В 1С: Бухгалтерія 8.3 вже вбудований механізм для пошуку і усунення дублів. Це універсальна обробка "Пошук і видалення дублів", яка підходить для пошуку дублікатів не тільки в номенклатурі і контрагентів, а й в інших довідниках.
Розглянемо її використання на прикладі довідника "Контрагенти".
1. Отже, у нас є контрагент "Аерофлот" в папці покупці.
2. І його дублікат (повна копія), випадково заведена в папці постачальники. ІПН у обох елементів абсолютно однаковий.
Наше завдання скористатися обробкою з пошуку і заміні дублів так, щоб вона знайшла ці елементи, вказала (зіставивши їх ІПН), що один дублює іншого і об'єднала їх в один елемент.
відкриваємо обробку
3. Щоб відкрити обробку для пошуку дублів потрібно зайти в меню "Всі функції" (Якщо у вас його немає - вам сюди.).
І вибрати серед всіх обробок "Пошук і видалення дублів".
налаштовуємо умови
4. Форма обробки перед нами. Зазначимо область для пошуку дублів, натиснувши на три точки в поле "Шукати в".
5. Виберемо "Контрагенти" і натиснемо кнопку "Вибрати".
6. Натиснемо на кнопку три крапки в поле "Позначка видалення одно немає":
7. І додамо ще одне правило відбору (кнопка "Додати новий елемент").
8. Як поля для відбору виберемо.
10. Як виду порівняння зазначимо "Заповнено" і натиснемо кнопку ОК:
Таким чином ми будемо здійснювати пошук серед усіх контрагентів, у яких заповнений ІПН.
11. Залишилося поставити критерій для порівняння. Натисніть пункт "Найменування збігається з схожим словами".
12. У відкрилися правилах пошуку дублів зніміть галку поруч з полем "Найменування".
13. І встановити галку поруч з полем "ІПН" і виберіть в якості правила для ІПН пункт "Збігається". Натисніть кнопку "Вибрати".
шукаємо дублі
14. Внизу вікна натисніть кнопку "Знайти дублі".
15. А ось і наш аерофлот. Вірніше два Аерофлоту. І місця використання кожного з них. Той аерофлот, поруч з яким зелена стрілка, 1С вважає головним і при видаленні дублів залишиться саме він. Якщо вибір 1С виявився помилковий - виділіть інший елемент і натисніть кнопку "Повідомити про оригінал". Встановіть галки поруч з елементами, які на вашу думку є дублями головних елементів. Тепер натисніть кнопку "Видалити дублі".
16. Обробка рапортує нам, що дублі об'єднані в один елемент і тепер замість двох Аерофлот у нас один, що і було потрібно отримати!
Ми молодці, на цьому все
важливе зауваження
Друзі, окремо хочу загострити увагу на моменті, який ставить в тупик багатьох користувачів (я і сам не відразу це зрозумів).
Обробка дозволяє порівнювати поля один з одним за все за двома правилами (пункт "Порівнювати"):
- повний збіг
- збіг по схожим словами, причому ми не можемо налаштовувати цю схожість
Усе. Інших варіантів немає.
Це означає, що ми не можемо налаштувати обробку на пошук дублів за своїм принципом.
Наприклад, нам не вдасться налаштувати її так, щоб вона вважала дублями всі елементи, в яких зустрічається потрібне нам слово.
Ми можемо тільки сказати: шукай нам дублі серед такого-то довідника, при цьому вважай дублями ті елементи у яких збігаються такі-то поля або повністю або схожі один на одного. При цьому як саме вони схожі - вирішуй сама.
Поле "Вибирати", яке і вводить всіх в оману, тому що воно розташоване першим, призначене для відбору елементів, які обробка вже порахувала дублями.
Тобто, якщо ви в поле "Вибирати" поставили "Всі елементи" і дублі не знайшли - сенс в налаштуванні поля "Вибирати" немає. Воно дозволяє тільки звузити результати, але не розширити.
ОФФ. сподіваюся я кому-то допоміг заощадити час. До мене самого майже годину доходило що ж я роблю не так.
А тим кому потрібен більше параметрів пошук по дублям я раджу підсистему "Інструменти розробника".
Тільки потрібно врахувати, що вона вже для дуже досвідчених користувачів. Початківцям може бути нелегко з нею розібратися.
Уроки з 1С Бухгалтерія 8 >> Адміністрування