Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 1С (1C): Вопросы по конфигурациям (часть 6)

Модерирует : gyra, Maz

Maz (25-09-2017 16:49): 1С (1C): Вопросы по конфигурациям (часть 7)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

GCRaistlin



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
&НаСервереБезКонтекста
Процедура ОчиститьНаСервере()
    Запрос = Новый Запрос;
    Запрос.Текст =  
    "ВЫБРАТЬ * ИЗ РегистрСведений.НаличиеПрисоединенныхФайлов КАК НаличиеПрисоединенныхФайлов
    |ГДЕ
    |    НЕ НаличиеПрисоединенныхФайлов.ОбъектСФайлами ССЫЛКА Справочник.Номенклатура";
     
    РезультатЗапроса = Запрос.Выполнить();
     
    Выборка = РезультатЗапроса.Выбрать();
     
    НаборЗаписей = РегистрыСведений.НаличиеПрисоединенныхФайлов.СоздатьНаборЗаписей();
     
    Пока Выборка.Следующий() Цикл
        НаборЗаписей.Отбор.ОбъектСФайлами.Установить(Выборка.ОбъектСФайлами);
        НаборЗаписей.Прочитать();
        НаборЗаписей.Очистить();
        НаборЗаписей.Записать();  
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = " Файл "+Выборка.ОбъектСФайлами+" очищен";
        Сообщение.Сообщить();
    КонецЦикла;
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ *
    |ИЗ
    |    РегистрСведений.ПрисоединенныеФайлы КАК ПрисоединенныеФайлы
    |ГДЕ
    |    ПрисоединенныеФайлы.ПрисоединенныйФайл.Ссылка ЕСТЬ NULL";
     
    РезультатЗапроса = Запрос.Выполнить();
     
    Выборка = РезультатЗапроса.Выбрать();
     
    НаборЗаписей = РегистрыСведений.ПрисоединенныеФайлы.СоздатьНаборЗаписей();
     
    Пока Выборка.Следующий() Цикл
        НаборЗаписей.Отбор.ПрисоединенныйФайл.Установить(Выборка.ПрисоединенныйФайл);
        НаборЗаписей.Прочитать();
        НаборЗаписей.Очистить();
        НаборЗаписей.Записать();
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = " Файл "+Выборка.ПрисоединенныйФайл+" очищен";
        Сообщение.Сообщить();
    КонецЦикла;
КонецПроцедуры
 
&НаКлиенте
Процедура Очистить(Команда)
    ОчиститьНаСервере();
КонецПроцедуры
 

Всего записей: 4000 | Зарегистр. 18-04-2005 | Отправлено: 20:43 22-01-2017 | Исправлено: GCRaistlin, 19:43 26-01-2017
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » 1С (1C): Вопросы по конфигурациям (часть 6)
Maz (25-09-2017 16:49): 1С (1C): Вопросы по конфигурациям (часть 7)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru