Пользователей, добавляющих элементы в справочник обычно много, и каждый присваивает имена и прочие реквизиты, как ему нравится. Кто с маленькой буквы пишет, кто с большой, кто пробелов ставит по три штуки, кто вместо скобки ставит дробь,.. порой доходит до абсурда, но это факт! Думаю каждый бухгалтер или кладовщик пытался "причесать" справочник, но.... тщетно, справочники порой огромны, а пользователи становятся все изощренней))
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Обработка позволяет "причесать" любой справочник, точнее любые его реквизиты с типом данный Строка. На текущий момент доступны следующие действия над реквизитом: - Заменить любой симовол (или несколько символов) на другой; - Очистить значение полностью; - Сделать все буквы заглавными; - Сделать все буквы прописными; - Сделать первую букву заглавной; - Сделать первую букву прописной; - Убрать двойные пробелы; - Убрать пробелы в конце строки; - Убрать пробелы в начале строки; - Установить любое значение.
Позволяет выполнить отбор элементов справочника для обработки.
Порядок работы следующий: 1. Выбираем Справочник. 2. Отмечаем флажками те реквизиты, которые будут обрабатываться. 3. Отмечаем флажками необходимые действия. 3. Выстраиваем действия в последовательности, в которой они должны быть выполнены. 4. При необходимости устанавливаем отбор. 5. Жмем "Найти объекты". 6. Проверяем те ли объекты мы хотим обработать, так как действия, в большинстве случаев, необратимы! 7. Жмем "Причесать" и с вожделением ждем когда многотысячный справочник, так усердно создаваемый извращенными изощренными пользователями наконец-то становится единообразным и приятным на вид))
ВАЖНО: Все действия Вы выполняете на свой страх и риск, по этому рекомендую потренироваться на кошечках копии!
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
Решение для автоматической сверки данных между любыми конфигурациями 1С. Помогает контролировать и проверять обмены, проверять наличие документов при переносах данных, находить изменения в закрытых периодах
Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.
Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.3 от 24.06.2025!
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага.
Исправляет расхождения, в том числе, когда Аванс больше Зарплаты
Оптимизируйте процесс закрытия периодов. Автоматизируйте любые, даже самые сложные правила переноса и выполните инвентаризацию остатков за минуты. Гибкая обработка для 1С, которая работает как самостоятельный модуль — без привязки к БСП и с поддержкой большинства конфигураций. Ваш идеальный помощник для закрытия периода, исправления ошибок, реорганизации учета, корректировки и списания остатков.
(1) Sybr, Думаю лучшим вариантом было бы добавить возможность самому указать какие символы заменить и на что. По типу функции СтрЗаменить(Строка1,Строка2,Строка3). А еще лучше добавить проверку вводимых значений. Но и в этом случае невозможно подстраховаться от приколов пользователей 1С:) Они, порой, творят чудеса!
Про формы собственности (ИП, ООО) - это актуально только для одного справочника - Контрагенты,
а обработка работает вроде для любых справочников,
ну и для решения именно этой задачи уже выкладывали раньше обработки, их можно найти поиском..
Только правильней не удалять эту информацию, а перемещать в конец наименования.
Ну а вообще, функционал есть куда развивать, "причесывание" - это задача достаточно творческая,
много чего может понадобиться..
1.Контроль наименование перед записью.
2.Каждому пользователю. К примеру Менеджерам Покупатели, Снабжению Поставщики, Бухгалтерии Прочее. А номенклатуру вводить только 1-2 пользователям (Кладовщику, и ответ. Менеджеру)
Как насчёт доп.причёсывания нижней таблицы в форме обработки?
1. добавить колонку с флагами, чтобы можно было исключать строки из обработки, по желанию...
2. добавить предпросмотр ожидаемого результата, или в доп.колонке рядом с исходной, или хотя бы в отдельной таблице (тогда юзер вовремя увидит, и отменит такой причесон, который бы только добавил ему проблем: "Бумага формата а4" или "Процессор amd athlon 64 x2 socketam2"). Заранее спасибо.
Как правило, когда нужно "причесать справочник" бывает проще написать алгоритм самому.Конечно написать инструмент как у автора требует времени.Но уж больно часто встречаешься с ситуацией, взяв какой нить инструмент для обработки справочников, его как минимум приходится дописывать под свою задачу.Перед сим, разобраться в идейности автора. Т.Е. резюме, инструмент несомненно полезен.Думаю что разработчикам которым сложно быстро написать алгоритм под корректировке своего справочника и в своей задаче, а решать проблему нужно быстро, он очень даже пригодится.Но по факту, чисто из прикладных целей, писать надо самим.Что б не расслабляться.Плюс автору.
за ожидание от пользователя/оператора подтверждения на выполнение удаления ведущих пробелов или двойных пробелов - пожизненно отстранять от работы с людьми и переводить на тупой кодинг по ТЗ за тарелку супа.
С единицами измерения проще - их можно выбирать из классификатора. А вот с наименованием номенклатуры полный "трындец". После наведения порядка в справочнике, для ввода новой номенклатуры, не помешает появление сообщения: "Для корректного ввода наименования посылаем вас в Википедию - сделайте правильный выбор". Или наподобие как предлагает Denizzz, но тогда нужен классификатор номенклатуры (как раньше был ГОСТ), некоторые так и делают свой классификатор для правильной подстановки наименования. А то: "Что имела, то и поимела, ввиду". А в обработке много в одном - полезная она.
Нужно устанавливать ответственных / назначать виноватых. Нужно ограничивать список пользователей на погадить. А если уж разрешили всем - так скорее помойки и добивались. 2 разных пользователя создали 2 разных ТМЦ: карандаши и _карандаши. Вот интересно, это один и тот же ТМЦ? И что сделает менеджер, который вводил 2-е ТМЦ, не найдя своего _карандаши? Конечно же, при следующем оприходовании введет новую карточку :). Кстати если уж на то пошло - какая проблема с тем что много дублей? Если нет одного каталога, и товарных позиций больше 100 - не принципиально сколько карточек в системе вообще ... Визуализация теряется... А вот что бух. при дублях не может посчитать партионную себестоимость, так это может и к лучшему ))
Спасибо за обработку! Очень удобно, особеенно после переноса данных из 1с 7.7. В Справочнике сотрудники почему то все наименования большими буквами прописались
Тема избитая, но достаточно злободневная. Я решил эту проблему для контрагентов созданием мастера введения новых карточек. В основе лежит поиск по ОКПО (ЕГРПОУ для Украины). Сначала вводится код, програма проверяет существование в базе данных и, если не найдено, дает переходить к введению имени контрагента. Кроме того, вводить новых контрагентов могут только определенные работники, у которых есть доступ к договорам и, соответственно, реквизитам контрагентов. Если нет возможности сузить круг вводящих в базу данных,то в конце месяца делают рейд по дебиторам : берут оборотно-сальдовую ведомость и начинают разбираться серьезно с бухгалтерами, почему суммы задолженности не закрыты. Пару таких административных методов и бухгалтера начинают активный поиск контрагента перед тем, как ввести в базу данных. Для ТМЦ уже сложнее, но тут приходит на помощь контроль на остатки по карточкам, поэтому легче в подборе делать выбор правильной карточки.
Думаю, что проблемы такого характера одним программным методом не решаются : программист один, а бухгалтеров и менеджеров много. Как не автоматизируй хаос, он будет хаосом дальше.
(33) Sergoninfostarru, безусловно Ваши методы заслуживают внимания и Ваши труды замечены. Но к сожалению бывают и другие справочники кроме Номенклатуры, Контрагентов и Договоров, я уверен что это Вам известно. В публикации ни в коем случае не ищется метод борьбы с "нерядивыми пользователями" или панацея проблемной темы. Обработка предназначена не для "предотвратить", а хоть как-то "причесать" имеющийся беспорядок)))
(34) Героизм программистов 1С часто топится в нерадивости пользователей, данных вносящие. С точки зрения программирования, я поставил "+", но с организаторской - неуд. Причесывать можна до бесконечности, но эффективным это будет, когда те, кто бардак сделал, будут этими обработками пользоваться, а не грузить проблемами других.
(39) Я бы не говорил с такой уверенностью !!! 7-ка еще будет жить долго, по крайней мере, в управленческих задачах пока кризис не закончится. "Не круто" - это "ДА", но для простых бизнес-процессов используется сейчас, и будет жить дальше !!!
еще хорошобы чтобы можно было выполнять такие действия:
20 л -> 20л
20 см -> 20см
20 мм -> 20мм
20 м -> 20м
20 sm -> 20см
20 l в 20л
проблеСимволРазделительКакойто - в неразрывныйпробелРазделительКакой-тоНеразрывныйпробел
пробелТочка - в точку
пробелЗПТ - в ЗПТ
дв точки - в одну
две зпт - в одну
итд. итп...
.
м.б. возможность прицепить в качестве "обработчика" некий плугинчик, в котором модно прописывать частные такие алгоритмы замены
и после "выполнить "- получаем визуально видимое в таблице, но в базу не записано, по умолчанию все ВКЛ - и по "записать" уже скидыаем "верифцированный" результта в базу