1с очистить историю выбора при вводе
Очистка истории быстрого выбора
История:
Очистка Кэша не помогала, а у нас за кэшировались значения в выпадающем списке выбора (Номенклатура, Партнеры, Контрагенты т.д.) у некоторых пользователей, а у некоторых история сохраняет выбор только 2 элементов, а остальной список не меняется.
Платформа: 8.3.15.1565 база: КА2 2.4.6.189
Платформа: 8.3.18.1208 база: УТ 11.4.13.209
Обработка должна запускаться на всех типовых решениях с управляемыми формами.
Мини-инструкция:
1. Предварительно выгоняем с базы пользователя у которого проблемы с историей;
2. Запускаем обработку под полными правами;
4. Нажимаем кнопку «Очистить»;
5. Заходим под пользователем и радуемся.
Скачать файлы
Специальные предложения
Автор запретил комментарии
Обновление 16.08.21 10:00
См. также
Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. Промо
04.11.2018 53385 526 Eugen-S 35
Удалятор присоединенных файлов (для БСП)
Помощник анализа/выявления «мусорных файлов», лёгкой пометки и удаления.
08.07.2021 3676 15 Igorro82IT 11
ПОЛНОЕ удаление лишних организаций и связанных с ними данных
Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.
11.03.2021 4541 116 Kuzya_brаtsk 8
Превращение доработанной конфигурации в типовую или исправление ошибки «Имеются записи с одинаковыми измерениями»
Помогает решить проблему связанную с дублями в регистрах сведений при возвращении к типовой конфигурации. Ошибка «Имеются записи с одинаковыми измерениями».
12.02.2021 8371 78 pyrkin_vanya 36
Пометка на удаление неиспользуемых элементов справочников и документов Промо
В ходе работы в программе в ней зачастую накапливается «мусор». Данная разработка может помочь убрать его. (обычные или управляемые формы)
02.02.2010 40677 721 AnryMc 53
Удаление дублей штрихкодов
Еще одна обработка по удалению дублей штрихкодов.
07.07.2020 2749 3 wowik 0
Свертка базы и очистка таблиц
Обработка написана с использованием БСП. Встраивается как внешняя. Работает в фоне. Позволяет средствами SQL очищать выборочно таблицы с настройками, заданными привычным образом через отбор СКД.
05.03.2020 8994 44 YAGolova 7
Свертка БД 1С: обрезка до выбранной даты средствами MS SQL
Внешняя обработка, позволяющая произвести анализ размера БД и грубую обрезку данных до выбранной даты средствами MS SQL. Управляемые формы, 1С:Предприятие 8.3 (8.3.9.1818).
15.11.2019 22640 266 dmitrydemenew 42
Очистка регистрации обмена Промо
Данная обработка предназначена для очистки узла. Для очистки необходимо указать период,организацию.
19.09.2017 21281 9 serg-lom89 0
Быстрое обезличивание информационной базы
Обработка для формирования SQL-скрипта для быстрого обезличивания и очистки данных.
07.11.2019 11153 36 barelpro 15
Универсальное удаление движений регистров накопления по всем непроведенным документам
Попалась база КА 2.4 с движениями по регистрам, у которых регистратор был непроведен или помечен на удаление. Написал небольшую обработку по удалению таких записей из регистров.
27.09.2019 17076 23 John_d 17
Очистка базы данных 1С от данных по организациям прямыми SQL-запросами к СУБД
Работа с помощью прямых запросов в случае, когда нельзя, но очень необходимо.
20.09.2019 17845 106 nomad_irk 94
Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо
Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.
31.10.2016 62662 756 m..adm 227
Удаление документов для любых баз на управляемых формах
Удаление и распроведение документов для любых баз на УФ.
13.09.2019 11505 147 Rustig 33
Быстрое удаление данных по организации, используя ADO
Время от времени возникают вопросы на форуме Инфостарта по сабжу. Данная обработка решает данную задачу.
12.08.2019 9837 56 Fox-trot 30
Данная обработка просто хороший, удобный удалитель выбранного объекта через «ОбменДанными» с кучей дополнительных возможностей. Выгода использования данной обработки особенно ярко проявляет себя, когда у вас стоит подписка на события или другой код препятствующий удалению, но вам абсолютно необходимо удалить данный объект ввиду возможности его случайного использования. И вам нет необходимости выходить из режима 1С:Предприятия, входить в конфигуратор, менять отлаженный код блокировок и подписок на события. Таким образом осуществляется «горячее» удаление объекта.
17.06.2019 10098 29 AlexandrSmith 0
Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо
Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа («Операция», «Корректировка записей регистров»), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)
03.06.2017 38700 229 stvorl 28
Поиск и чистка битых ссылок в регистрах сведений и накоплений 8.3
Данная обработка позволяет чистить устаревшие битые записи в регистрах сведений и накоплений. Я не затрагиваю в ней регистр бухгалтерии, так как там удаление любой записи может быть критичным для баланса. Бухгалтеры иногда готовы терпеть любые ссылки на удаленные раннее из базы объекты, лишь бы баланс сходился, даже если битая ссылка не может пролить свет на её происхождение.
04.05.2019 11030 99 AlexandrSmith 2
Удаление данных по организации в базах, ведущих учет по нескольким организациям. БП 3.0, ЗУП 3.1
При необходимости разделить данные в базах, где ведется учет по нескольким организациям, данная обработка поможет очистить ненужную информацию по организации/организациям. Работает в конфигурациях БП 3.0 и ЗУП 3.1.
03.04.2019 14370 307 SanchoD 35
Удаление неиспользуемых элементов справочников в БП 3.0, УНФ 1.6, УТ 11.4, КА 2.4, ERP 2.4
Данная обработка предназначена для удаления неиспользуемых элементов справочников в конфигурациях «1С: Бухгалтерия предприятия 3.0», «1С: Управление нашей фирмой 1.6», «1С: Управление торговлей 11.4», «1С: Комплексная автоматизация 2.4», «1С: ERP Управление предприятием 2.4»
15.03.2019 12226 125 BurlakovIvan 0
Обнуление остатков регистров бухгалтерии и накопления Промо
Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.
19.11.2018 35025 429 morozov.sv 55
Восстановление настроек плана счетов и очистка некорректных рабочих счетов в БГУ 1.0
В плане счетов в БГУ 1.0 есть возможность восстановить настройки по умолчанию. Но при наличии некорректных рабочих счетов, восстановление настроек не выполняется. При этом даже нет информации, в каком именно счете проблема. Данная обработка находит некорректные рабочие счета и удаляет их.
04.03.2019 22469 229 Sashares 36
Вы могли и не знать, но у Вас в базе может быть несколько сотен тысяч записей о производительности системы. А появились они там благодаря встроенной в БСП подсистеме «Оценка производительности». И думаю что далеко не каждый из Вас реально собирается оценивать производительность своей системы. Специально для тех кто, как и я считает, что ему абсолютно не нужны все эти записи в базах и была создана эта обработка.
31.10.2018 26619 253 1c.pro.fun 27
Перенос организации в отдельную базу, полная очистка базы от данных организации (версия от 23.07.2021)
Данная обработка позволяет удалить организацию и все связанные с ней данные – документы, элементы справочников, записи регистров сведений. Обработка полезна для выделения организации в отдельную базу. Доработано для ЗУП 3.1, УТ 11.4, возможно других
14.08.2018 23149 434 serge_msk 69
Очистка периодических регистров посредством T-SQL (удаление записей, кроме среза последних) Промо
Обработка для ленивых. Составит вместо Вас запрос для SQL, который удалит все не актуальные записи (т.е все, кроме среза последних)
22.06.2018 20529 21 Alexander.Shvets 9
Удаление движений непроведенных документов. УФ.
Обработка помогает в закрытии отчетных периодов в программах 1С.
02.07.2018 14172 93 PSMNN 2
Помощник удаления и очистки объектов
04.06.2018 17934 101 Kutuzov 24
Удаление данных средствами SQL, теория и практика
25.04.2018 26261 174 METAL 37
Корректировка остатков регистров накопления (обычные и управляемые формы) Промо
Внешняя обработка, предназначенная для удобного и быстрого исправления остатков регистров накопления (посредством автоматического ввода документов «Корректировки записей регистров», «Операция», содержащих движения, приводящие существующие остатки к желаемым). Позволяет корректировать и обнулять по аналитике и суммам остатки регистров учета товаров, партий, взаиморасчетов, налогового учета по НДС, РАУЗ, и др.
14.01.2012 87407 1757 stvorl 76
Удаление справочников и документов без проверки ссылочной целостности
Обработка предназначена для удаления без проверки ссылочной целостности.
14.03.2018 14236 89 SPARTANIC 19
Очистка базы данных от данных по организации
Обработка генерирует SQL-скрипт, который очищает базу данных от документов выбранной организации. Проверялась на конфигурации Управление производственным предприятием на платформе 8.3. Но в принципе универсальная для стандартных конфигураций на платформе 8.3.
23.01.2018 22399 145 mugr 26
Удаление данных напрямую в SQL
Порой так и хочется грохнуть что нить в скуле, но наталкиваешься на отсутствие понятных и функциональный инструментов. Вроде как что то и есть, но явно писанное для каких то конкретных простых целей. И так очередное творение в данной тематике. Особенности: удаление порциями, отображение готового текста запроса, отбор данных с помощью СКД (в отборе учитываются составные типы и обращения через точку).
08.07.2017 20318 130 denacid 32
Очистка регистров накопления, сведений, расчета или бухгалтерии Промо
Очистка регистров накопления, сведений, расчета или бухгалтерии (обычная и управляемая форма)
25.12.2009 68933 1241 sebe 20
Создание первоначального образа с файлами РИБ или быстрая очистка базы от документов и движений по регистрам
В «большой» базе штатными средствами создать первоначальный образ узла не получается по причине «недостатка памяти на сервере»? А способы, описанные в статье https://its.1c.ru/db/metod8dev/content/2277/hdoc не подходят? ИЛИ Удаление всех документов или свёртка базы занимает продолжительное время?
06.06.2017 27139 73 Dima_ 9
Просмотр и очистка регистра сведений (управляемые формы)
Обработка предназначена для очистки регистров сведений (как независимых, так и подчиненных регистратору), работает под управляемыми формами. Реализован предварительный просмотр удаляемых данных.
09.05.2017 21241 359 stone_evil 24
Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)
Простая и удобная обработка позволяет быстро выполнять множество операций над объектами базы данных с помощью запроса и скрипта обработки результата. Может загружать данные табличных документов во временные таблицы для последующей загрузки или для выборки данных по сложным условиям. Встроены обработки «Удаление объектов» и «Поиск и замена значений», в них можно передавать результаты запросов. Есть возможность сохранения скриптов и полученных результатов обработки. Часто использую для переноса данных между конфигурациями, когда результаты запроса в одной конфигурации загружаю этой же обработкой в другой. Скрипты с примерами прилагаются. Файлы xml открываются с закладки «Запрос, скрипт», файлы xmlf содержат все таблицы которые есть в обработке на момент сохранения, загружаются по кнопке «Загрузить все настройки». Примеры скриптов выложены в доступе
19.04.2017 23893 220 fxmike 8
Удаление организаций из базы Промо
У меня возникала потребность в удалении организаций и их следов из базы. Стандартными средствами этого не сделать. Кому необходимо сделать то же самое, это отличный вариант. Обработка проста и эффективна.
19.06.2013 21561 59 IceEvgen 11
Что мешает удалению объектов?
Обработка, позволяющая просмотреть цепочки объектов (как ссылочных, так и регистров), препятствующих удалению помеченных на удаление объектов. Платформа 8.3, обычные формы, управляемые формы, интерфейс такси, возможность работы в Web.
20.12.2016 21716 124 Alxby 17
Свертка дублирующихся справочников (управляемые формы)
24.11.2016 16128 66 strange2007 24
Задвоились предопределенные элементы справочников? Выход есть!
Дублирование предопределенных элементов справочников может произойти как по причине того, что при обмене данными в режиме загрузки уникальность предопределенного элемента в пределах области информационной базы не проверяется, так и при объединении/обновлении конфигураций. При попытке переименовать, или, например, пометить на удаление 1С показывает сообщение «Предопределенный элемент не уникален». В этой статье мы напишем обработку, которая позволит избавиться от дублей предопределенных элементов справочника.
02.11.2016 26772 113 Luchik 8
Универсальный редактор реквизитов объектов. Мультиобработчик Промо
28.12.2011 184908 8937 StepByStep 422
История выбора при вводе
Область применения: управляемое приложение.
2.1. Историю выбора в свойствах объекта метаданных рекомендуется отключать, если ее использование не соответствует прикладной логике конфигурации:
• для объектов, сценарий использования которых не предполагает повторный выбор из 5 ранее выбранных вариантов.
• для объектов, в модуле менеджера которых переопределена обработка получения данных выбора (есть обработчик ОбработкаПолученияДанныхВыбора ), т.к. прописанные там условия не учитываются механизмом составления списка истории выбора. Поэтому, используя историю выбора в этом случае, пользователь может получить возможность выбрать значение, которое он не мог бы выбрать другими способами.
2.2. После отключения истории выбора в свойствах объекта метаданных необходимо, во всех ссылающихся на него полях ввода, установить для следующих свойств указанные ниже значения:
• КнопкаВыпадающегоСписка – Нет
• КнопкаВыбора – Да
• ОтображениеКнопкиВыбора – В поле ввода
Это необходимо сделать, чтобы пользователю перед началом выбора в поле ввода не отображалось меню, в котором нужно всегда нажимать «Показать все».
Например:
Правильно | Неправильно |
Можно не изменять значения свойств полей ввода если:
• для поля ввода установлен режим выбора из списка и заполнен (или в метаданных или программно) список выбора
• поле ввода ссылается на объект метаданных с установленным свойством Быстрый выбор
Для автоматического изменения свойств полей выбора можно воспользоваться приложенной обработкой.
Новое в управляемых формах в «1С:Предприятие 8.3»
(бесплатная статья по Программированию в 1С)
из цикла статей «Первые шаги в разработке на 1С»
О чем эта статья
Эта статья продолжает цикл статей «Первые шаги в разработке на 1С». Материал предполагает, что вы уже ознакомились с предыдущими нашими статьями, посвященными интерфейсу. В это же статье мы продолжим знакомство с новыми возможностями интерфейса «Такси» и рассмотрим, какие интересные новшества получили управляемые формы в этом интерфейсе.
Применимость
В статье рассматривается интерфейс «Такси» конфигурации, разработанной на платформе 1C 8.3.5.1098. Дополнения к текущим релизам платформы (8.3.11) приведены в заключении. Поэтому вся представленная информация актуальна.
Новое в управляемых формах в «1С:Предприятие 8.3»
Разработчики платформы «1С:Предприятие 8.3» в очередной раз основательно поработали над удобством работы пользователей с управляемыми формами.
Ввод по строке
Ранее, в полях ввода, при вводе с клавиатуры начальных символов, система искала подходящие элементы.
Однако зачастую пользователям необходимо осуществлять поиск не только по первым символам наименования, но и в произвольном месте названия.
В конфигураторе у ссылочных объектов метаданных для настройки ввода по строке, была создана отдельная закладка “Поле ввода”:
На ней представлены следующие возможности для формирования списка выбора при вводе по строке:
В свойстве “Способ поиска строки при вводе по подстроке” можно выбрать – следует ли искать только по первым символам строки или в любой ее части.
В пользовательском режиме поиск по любой части строки выглядит следующим образом: пользователь последовательно вводит с клавиатуры символы, а система осуществляет поиск.
Причем не только с первых букв названия, но и по вхождению набранной строки:
Естественно, использование поиска по любой части строки может привести к ухудшению производительности системы, особенно при большом объеме данных.
В файловом режиме пока пользователь набирает строку, поиск производится в фоне только в том случае, если в этот момент не выполняется другое фоновое или регламентное задание.
Если установлена соответствующая настройка, то при вводе данных в поле ввода может быть использован полнотекстовый поиск.
Во время полнотекстового поиска будут найдены как целые слова, так и строки, в которых набранные символы являются частью целых слов (используется оператор * полнотекстового поиска).
Например, пользователь вводит следующие части слов в поле ввода, система во всплывающем окне отображает найденные при помощи механизма полнотекстового поиска варианты:
Результаты полнотекстового поиска, соответствующего введенной поисковой строке, приведены на рисунке:
Напомним, что в платформе 8.3 появилась возможность переопределить представление ссылочного типа данных при помощи процедур ОбработкаПолученияПредставления и ОбработкаПолученияПолейПредставления в модуле менеджера объекта.
Для увеличения нажмите на изображение.
При совместном использовании этого функционала и ввода по строке существует следующая особенность.
Указанные выше обработчики не влияют на представление значений в списке выбора – в списке отражается основное представление объекта.
Однако после выбора в поле отображается ожидаемое переопределенное представление объекта.
Для увеличения нажмите на изображение.
Разработчики считают, что ошибок в таком поведении платформы нет, и что более ценно показать, почему конкретный результат найден (выделить, например, подстроку, по которой объект был найден), чем отобразить оторванное от результата поиска представление соответствующего значения.
Рассмотренные выше свойства ввода по строке задавались на уровне всего объекта метаданных.
В конкретном месте конфигурации разработчик может переопределить эти свойства.
Например, при помощи обработчиков событий АвтоПодбор и ОкончаниеВводаТекста конкретного поля ввода или при помощи обработчика события ОбработкаПолученияДанныхВыбора в модуле менеджера объекта.
Для этого в этих процедурах предназначен параметр с именем Параметры типа Структура, в свойствах которой содержатся способ поиска строки, режим получения данных выбора, настройка использования данных выбора.
Для увеличения нажмите на изображение.
Выпадающий список для поля ввода
В платформе 8.3 выпадающий список для поля ввода получил дополнительную функциональность для повышения удобства работы с системой.
Теперь этот список может отображать историю выбранных ранее значений. Список с историей показывается на экране при установке курсора в поле, при нажатии кнопки Выбрать из списка, или кнопки на клавиатуре со Стрелкой вниз.
Включить отображение истории можно у полей ввода, связанных с данными типа справочник, документ, бизнес-процесс, задача, план видов характеристик, план видов расчета, план счетов и план обмена. В конфигураторе для этого предусмотрено свойство, расположенное на закладке “Поле ввода”:
Для увеличения нажмите на изображение.
Использование истории можно переопределить для конкретного реквизита объекта или элемента формы.
Кроме этого, если в списке поля ввода пользователь не нашел интересующего элемента, он может нажать кнопку “Показать все” для открытия формы списка, чтобы выбрать элемент из всего справочника.
Также в списке поля ввода есть команда “Создать новый объект”. При этом будет открыта форма нового элемента.
В этой форме пользователь заполняет необходимые поля. После записи и закрытия формы ссылка на только что созданный элемент будет подставлена в поле ввода.
Типовой шаблон использования команды “Создать новый элемент” выглядит следующим образом. Пользователь вводит название нужного элемента в поле ввода.
Если такого элемента в базе данных система не обнаружит – будет выведено сообщение об этом. После нажатия кнопки в списке, на экране откроется форма нового элемента с заполненным наименованием.
Рассмотренные новшества позволяют увеличить скорость ввода информации в систему.
Сохранение настроек динамических списков
В платформе 8.3 настройки динамического списка можно сохранять автоматически. Для этого в конфигураторе, для нужного реквизита формы, необходимо установить свойство “Автоматическое сохранение пользовательских настроек”. По умолчанию, при создании списка эта настройка включена.
У корневого элемента конфигурации появилось новое свойство – Хранилище пользовательских настроек динамических списков.
Это свойство выбирается из списка хранилищ настроек, определенных в конфигурации.
Для увеличения нажмите на изображение.
Настройка списков в пользовательском режиме вызывается при помощи соответствующего пункта меню:
Внешний вид формы похож на настройку отчетов.
Для увеличения нажмите на изображение.
Условия, по которым выполнен отбор списка, автоматически отображаются в нижней части настроек. Эти настройки будут включены в форму списка.
В режиме конфигуратора для этого необходимо заполнить свойство таблицы формы Группа пользовательских настроек.
В нем нужно указать отдельную группу формы, внутрь которой и будут добавляться элементы для отображения отбора.
При такой настройке форма будет иметь поля в виде “быстрых отборов”.
Для увеличения нажмите на изображение.
Если пользователь настроил список под себя, то настройки автоматически сохранятся и при повторном открытии список будет иметь тот же самый вид.
Режим просмотра динамического списка (список, дерево, иерархический список) сохраняется вместе с настройками элементов формы.
Для одного списка у пользователя может быть сохранено несколько различных вариантов настроек.
Журнал документов
Если режим совместимости конфигурации установлен в значение “Не использовать”, то для динамического списка, у которого в качестве основной таблицы указана таблица журнала документов, кнопка “Создать” автоматически формируется в виде подменю со списком документов, входящих в журнал.
Для увеличения нажмите на изображение.
Этим упростилось создание новых документов пользователем из формы журнала. Также стало возможным быстро создавать на командной панели формы отдельные кнопки для создания нового документа определенного вида.
Для этого была создана стандартная команда СоздатьПоПараметру. Если эта команда назначена кнопке на форме, то становится доступным свойство Параметр, в котором можно выбрать тип создаваемого документа при нажатии на эту кнопку.
Для увеличения нажмите на изображение.
В пользовательском режиме эта кнопка будет выглядеть следующим образом:
Для увеличения нажмите на изображение.
Т.к. материал в статье описан для платформы 8.3.5, то актуализируем его.
На этом знакомство с управляемыми формами в интерфейсе «Такси» мы завершим, но в следующей статье познакомимся с новыми возможностями, которые представила платформа «1С:Предприятие» редакции 8.3.
PDF-версия статьи для участников группы ВКонтакте
Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.
Статья в PDF-формате
Вы можете скачать эту статью в формате PDF по следующей ссылке: Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)