Чистка справочника "Номенклатура"
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 11

Комбинированный просмотр

  1. #1
    Спец PRO
    Аватар для arccos6pi
    Регистрация
    13.12.2010
    Адрес
    Тамбов
    Сообщений
    366
    Сказал(а) спасибо
    22
    Поблагодарили 1066 раз(а) в 244 сообщениях

    По умолчанию

    пардон,это 7.7..,а я для 8.Х написал
    хотя я думаю смысл понятен

  2. #2
    Гость форума

    Регистрация
    31.03.2014
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Примерно так получилось, только не срабатывает условие из запроса о дате создания, т.е. выбираются позиции не младше определенной даты, а все позиции. Подскажите как решить
    Код:
    //*******************************************
    Процедура Сформировать() 
    
       Запрос = СоздатьОбъект("Запрос");
    
       ТекстЗапроса = 
       "//{{ЗАПРОС(Сформировать)
       |Номенклатура = Справочник.Связи.Владелец;
       |ТекущийЭлемент = Справочник.Связи.ТекущийЭлемент;
       |ДатаСоздания = Справочник.Связи.ДатаСоздания;
       |Группировка Номенклатура;
       |Группировка ТекущийЭлемент;
       |Группировка ДатаСоздания;
       |Условие(ДатаСоздания<ВыбДатаСоздания);
       |"//}}ЗАПРОС
       ;
    // Если ошибка в запросе, то выход из процедуры
    
       Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
          Возврат;
       КонецЕсли; 
    
    
    
    // Подготовка к заполнению выходных форм данными запроса
    
       Таб = СоздатьОбъект("ТаблицаЗначений");
       Запрос.Выгрузить(Таб);
    
       Спр=СоздатьОбъект("Справочник.Номенклатура");
    
    //Перебор элементов группы
       Спр.НайтиПоКоду("a0000001");
       a0000001=Спр.ТекущийЭлемент();
       Спр.ИспользоватьРодителя(a0000001);
       Спр.ВыбратьЭлементы();
    
    
       Пока Спр.ПолучитьЭлемент()=1 Цикл
          Если Спр.ЭтоГруппа()=1 Тогда
             Продолжить;
          КонецЕсли;
    
         Спр.Удалить(1);
       КонецЦикла; 
    
    КонецПроцедуры

Похожие темы

  1. Чистка справочника "Номенклатура"
    от koka278 в разделе 1С - Предприятие 7.7
    Ответов: 1
    Последнее сообщение: 05.05.2014, 15:47

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •