Приводит к стандарту наименования контрагентов:
1) Символы в верхний регистр;
2) Поиск аббревиатур и подстановка (аббревиатуры ФОРМ ОРГАНИЗАЦИЙ, ТИПОВ ПОМЕЩЕНИЙ и проч.)
3) Выделение наименования организации по КАВЫЧКАМ, все что внутри кавычек считается наименование организации
4) Устанавливает порядок: "НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ФОРМЫ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ТИПА ПОМЕЩЕНИЯ" ПРОЧ. (можно изменять порядок)
5) Прочие действия (удаление кавычек, удаление двойных пробелов, запятых, расстановка пробелов после запятых... и т.п.
6) Печать исправлений.
(Обновление: увеличена скорость обработки, тонкие возможности настройки нормализации, отбор)
Бесплатные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе
Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Перед исправлением наименований контрагентов, есть возможность
- выбрать контрагентов для исправления;
- отредактировать изменяемое наименование в ручную;
и только после принять исправления.
Если все символы наименования контрагента в верхнем регистре, то у контрагента не устанавливается пометка на исправление, даже если его наименование не соответствует полученному стандарту.
Возможен отбор контрагентов.
Контрагенты со стандартизированным наименованием не отбираются повторно.
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага.
Исправляет расхождения, в том числе, когда Аванс больше Зарплаты
Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)
Пример обработки - затраченного времени из-за тупости персонала, которым кол на голове теши, всё равно будут валить в справочник всякую шнягу.
Посмотришь на некоторых "манагеров" - и остаётся только плюнуть, ну что с дебилов взять.
По-хорошему контрагентов должна заводить бухгалтерия по факту предоставления бумажного договора. Это действительно не обязанность манагеров. Более того, это нужно запрещать. Иначе создадут левого контрагента, оформят на него отгрузку с отсрочкой и потом ищи этого контрагента.
Обработка очень полезная. Привел с ее помощью справочник в нормальный вид. Однозначно плюс. Единственное что бы порекомендовал, сделать след. т.к. если не может записать обработка останавливается.
Процедура ПринятьИсправления() Экспорт
Для Каждого СтрокаТЧ Из Контрагенты Цикл
Если СтрокаТЧ.Исправить Тогда
ОбъектКонтрагента = СтрокаТЧ.Контрагент.ПолучитьОбъект();
Если Не ОбъектКонтрагента.ЭтоГруппа Тогда
Если ПустаяСтрока(ОбъектКонтрагента.НаименованиеПолное) Тогда
ОбъектКонтрагента.НаименованиеПолное = ОбъектКонтрагента.Наименование;
КонецЕсли;
КонецЕсли;
ОбъектКонтрагента.Наименование = СтрокаТЧ.ИсправленноеНаименование;
Попытка
ОбъектКонтрагента.Записать();
Исключение
Сообщить("Не удалось записать Контрагента: "+ОбъектКонтрагента ,СтатусСообщения.Важное);
Продолжить;
КонецПопытки; КонецЕсли;
КонецЦикла;
КонецПроцедуры
и убрать верхний регистр, но это уже по своему усмотрению
Функция НормализацияНаименованияКонтрагента(Знач Наименование) Экспорт
Перем ПозПервКав;
Перем ПозПослКав;
// Проверяем таблицы активных аббревиатур
Если мТипыОрганизацийАкт = Неопределено
Или мАббрПрочиеАкт = Неопределено
Или мАббрТипыПомещенийАкт = Неопределено
Или мАббрФормыОрганизацийАкт = Неопределено Тогда
ЗаполнитьТаблицыАктивныхАббревиатур();
КонецЕсли;
// Все символы в верхний регистр.
//Наименование = ВРег(Наименование);
отличная обработка и спасибо за бесплатность. И верхний регистр я бы сделал опциональным ). И добавил бы возможность построения "местных" аббревиатур для возможности добавления.