Обработка очищает любой выбранный регистр сведений




Обработка очищает любой выбранный регистр сведений, независимо имеет он регистратор или нет.

Обработку с отбором удалил. Кому нужна, пешите.

Добавлена возможность открыть форму списка регистра сведений, добавлен отбор по основным полям, если отбор не задан, то будет очищен весь регистр, есть возможность просмотреть результат отьора. Добавлено только для обычной формы.

Работает на всех конфигурациях. Приложил два файла на обычной и управляемой форме. 

9 Comments

  1. МимохожийОднако

    Очистка регистров по отбору предусмотрена?

    Reply
  2. 1cprogr_nsk

    НЗ = РегистрыСведений.<ИмяРегистаСведений>.СоздатьНаборЗаписей();

    НЗ.Записать();

    Reply
  3. Urboha

    Добавил очистку регистра с отбором по основным полям.

    Reply
  4. Alexander.Shvets

    За ввод в заблуждение — минуснул.

    Удаление по отбору не работает.

    Если ЗначениеЗаполнено(Отбор[0].Значение) Тогда  //Удалим по отбору
    НаборЗаписей.Отбор.Регистратор.Значение =Отбор[0].Значение;
    НаборЗаписей.Прочитать();
    Возврат НаборЗаписей;
    

    Если я хочу удалить все записи по конкретной организации в регистре подчиненному регистратору, ничего не получиться…

    Reply
  5. Urboha

    (4) Alexander.Shvets, Поясни при каких условиях не работает? Например, если взять регистр «Цены номенклатуры» и указать регистратор «Установка цен номенклатуры» все очищает.

    Reply
  6. vicmos

    чего то с отбором не заладилось, советую не качать, отбор не до конца реализован

    Reply
  7. Urboha

    Удалил обработку с отбором. Кому нужно пишите.

    Reply
  8. pavel_pss

    полезная штука, но хотелось бы с отбором, хоть каким то. Т.к. если на пример решишь очищать регистр с записями около 1 млн, вылетает из за нехватки памяти, при 2 Гб оперативки.

    Reply
  9. Alexei_fox

    минус за обман. отбор не работает.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *