|
Как удалить регистрацию изменений РС из плана обмена? | ☑ | ||
---|---|---|---|---|
0
pythel
18.03.25
✎
13:26
|
Добрый день.
Есть запрос, который отбирает из таблицы изменений данные. В итоге отобранные данные записываются в регистр, а запись в таблице изменений хочется удалить. Если бы записи были из справочника, то я бы в планыОбмена.УдалитьРегистрациюИзменений() вторым параметром подкинул ссылку на элемент. А что делать с РС? Пытаюсь получить запись отбором по Измерениям, но УдалитьРегистрациюИзменений() ругается на второй параметр. Подскажите пожалуйста пример такого кейса. |
|||
1
Волшебник
18.03.25
✎
13:29
|
вторым параметром надо передать НаборЗаписей с установленным отбором, можно пустой
|
|||
2
pythel
18.03.25
✎
13:38
|
(1) Как то так?
НаборЗаписей = РегистрыСведений.QRКодСотрудника.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Период.Установить(Строка.Период); НаборЗаписей.Отбор.Сотрудник.Установить(Строка.Сотрудник); НаборЗаписей.Отбор.ТипПрохода.Установить(Строка.ТипПрохода); НаборЗаписей.Отбор.Источник.Установить(Строка.Поле2); |
|||
3
Волшебник
18.03.25
✎
13:40
|
(2) Как-то так, только поля надо называть нормально, а не Поле2
|
|||
4
pythel
18.03.25
✎
13:42
|
(3) это в консоли.
ПланыОбмена.УдалитьРегистрациюИзменений(ПланыОбмена.ОбменСЗП.НайтиПоКоду(Строка.Узел.Код), НаборЗаписей); так ругается на второй параметр( |
|||
5
Волшебник
18.03.25
✎
13:46
|
значит регистр не входит в состав плана обмена
|
|||
6
pythel
18.03.25
✎
14:06
|
Но ведь входит же
|
|||
7
Галахад
гуру
18.03.25
✎
14:18
|
(2) Прочитать() ?
|
|||
8
Волшебник
18.03.25
✎
14:19
|
Не морочьте голову, всё отрабатывает:
Узел = ПланыОбмена.ПланОбмена1.НайтиПоКоду("1"); Набор = РегистрыСведений.РегистрСведений1.СоздатьНаборЗаписей(); Набор.Отбор.Измерение1.Установить("1"); ПланыОбмена.УдалитьРегистрациюИзменений(Узел, Набор); |
|||
9
Волшебник
18.03.25
✎
14:21
|
Отбор должен быть только по измерениям, у которых есть флаг "Основной отбор"
![]() |
|||
10
pythel
18.03.25
✎
14:31
|
Да, основной отбор стоит только у этих 3 измерений. Один фиг ругается на этот второй параметр
|
|||
11
Волшебник
18.03.25
✎
14:33
|
(10) Ставьте точку останова и проверяйте значения
|
|||
12
pythel
18.03.25
✎
15:16
|
(11) благодарю, сам дурак. Отладка всему голова.
|
|||
13
Волшебник
18.03.25
✎
15:21
|
(12) Чё было-то?
|
|||
14
Волшебник
18.03.25
✎
18:59
|
А, понятно. Не ту базу запускали... Бывает, чо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |