Восстановление последовательностей
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
// Создаем набор записей
НаборЗаписей = РегистрыСведений.Напоминания.СоздатьНаборЗаписей();
// Исключаем бесконечный цикл
НаборЗаписей.ДополнительныеСвойства.Вставить("СозданПоЗначимомуСобытию", Истина);
НаборЗаписей.Отбор.Автор.Установить(ПараметрыНапоминания.Автор);
НаборЗаписей.Отбор.Завершено.Установить(ПараметрыНапоминания.Завершено);
НаборЗаписей.Отбор.РеальнаяДатаОповещения.Установить(ПараметрыНапоминания.РеальнаяДатаОповещения);
НаборЗаписей.Отбор.Объект.Установить(ПараметрыНапоминания.Объект);
// Количество записей будет равно количеству пользователей, которые получат напоминание.
Для Каждого ТекСтрока Из ПараметрыНапоминания.Пользователи Цикл
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Пользователь = ТекСтрока.Пользователь;
НоваяЗапись.Автор = ПараметрыНапоминания.Автор;
НоваяЗапись.Завершено = ПараметрыНапоминания.Завершено;
НоваяЗапись.РеальнаяДатаОповещения = ПараметрыНапоминания.РеальнаяДатаОповещения;
НоваяЗапись.Объект = ПараметрыНапоминания.Объект;
// Теперь ресурсы
НоваяЗапись.ДатаНачала = ПараметрыНапоминания.ДатаНачала;
НоваяЗапись.ДатаОповещения = ПараметрыНапоминания.ДатаОповещения;
НоваяЗапись.СрокДоНачала = ПараметрыНапоминания.СрокДоНачала;
НоваяЗапись.Тема = ПараметрыНапоминания.Тема;
НоваяЗапись.ТипПериода = ПараметрыНапоминания.ТипПериода;
НоваяЗапись.ДатаАктуальности = ПараметрыНапоминания.ДатаАктуальности;
НоваяЗапись.Описание = ПараметрыНапоминания.Описание;
НоваяЗапись.УдалитьПоИстеченииСрока = ПараметрыНапоминания.УдалитьПоИстеченииСрока;
НоваяЗапись.Редактирование = Ложь;
КонецЦикла;
Попытка
НаборЗаписей.Записать(Истина);
Параметры.ВыполненныеДействия.Добавить("Создано напоминание.");
Исключение
Параметры.Ошибки.Добавить("Действие <" + Выборка.Наименование + "> - ошибка при записи: "+ОписаниеОшибки());
Возврат Неопределено;
КонецПопытки;
Прикрепленные файлы
Использую регламентные задания - востановление последвательности.
Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.19)
1С:Предприятие 8.2 (8.2.13.202)
SQL 2005
Запускаю регламентное задание .... - "Состояние задание выполняется".... и так продолжает висеть.....
Если руками запускать востановление последовательности. все нормально запускается и заканчивается.
Подскажите, куда копнуть?? Что нужно сделать чтобы это регламентное задание завершилось....???
2. Пробовали другие Регламентные задания они не зависают?
3. Пробовали на сервере отключать антивирус?
2. С другими заданиями то же самое
3. антивирус отключали....
Если из АРМ Администратор запускаю то выполняется
ФоновоеЗадание = ФоновыеЗадания.Выполнить(РегламентноеЗадание.Метаданные.ИмяМетода, Параметры, ТекРегламентноеЗадание.Ключ, ТекРегламентноеЗадание.Наименование);
без всяких ошибок.....
и все тишина, - в АРМ пишет "задание выполняется"
В процедуру "фзФоновыеЗадания.ВосстановлениеПоследовательностей" не попадаем ?
"{Обработка.ВосстановлениеПоследовательностей(366)}: Ошибка при вызове метода контекста (Записать): У пользователя недостаточно прав на исполнение операции над базой данных.
объект: 'ExchangePlan.ПланОбменаСПланировщиком(ПланОбмена.ПланОбменаСПланировщиком)'; право: 'Чтение'
Таблица: 'Node7302', SDBL-команда: 'SELECT'."