Имя: Пароль:
1C
1С v8
Регистрация изменений в непериодическом РС
0 666 Devil
 
13.09.12
11:55
есть непериодический РС, РБД, нужно убрать регистрацию изменений для подчиненных узлов.
Запросом получаю изменения и УзелОбмена, но как воткнуть Объект в  ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена, Объект) ?
1 Шабалин Валентин
 
13.09.12
11:56
по набору записей
2 Maxus43
 
13.09.12
11:57
обработка есть, регистрация изменений для обмена
3 Aleksey
 
13.09.12
11:58
В типовой посмотри
4 666 Devil
 
13.09.12
12:01
(2) есть, но там только доки и справочники, остальное по их движениям
5 Maxus43
 
13.09.12
12:02
(4) регистры тоже показывает, их зарегистрированные записи
6 666 Devil
 
13.09.12
12:02
(1) этот набор записей надо получить из выборки запроса, где есть "Код", "НомерСообщения" и Узел. Как?
7 666 Devil
 
13.09.12
12:02
Поделись плиз такой
8 Maxus43
 
13.09.12
12:03
(6) нет, набор записей создавай
9 666 Devil
 
13.09.12
12:05
понятно что создавай, но вот отбор нужен по хотябы коду
10 Aleksey
 
13.09.12
12:05
(7) Смотри в типовых
11 Kashemir
 
13.09.12
12:06
(9) Отбор используется строго по всем измерениям с признаком "Основной отбор"для независимых  и регистратору для подчиненных.
12 Aleksey
 
13.09.12
12:07
13 Kashemir
 
13.09.12
12:09
(6) Там не бывает. Выборка запроса по таблице изменений должна включать себя поля отбора по принципу, аналогичному (11)
14 Kashemir
 
13.09.12
12:10
(7) Обработка для независимых регистров http://infostart.ru/public/74068/
15 Maxus43
 
13.09.12
12:11
(14) типовая не по феншую?
16 Шабалин Валентин
 
13.09.12
12:11
(11) да, или по набору записей или по основному отбору изменения регистрирются
17 Kashemir
 
13.09.12
12:15
(15) Хз - не пробовал. Эта способна делать все - мне хватает.
18 666 Devil
 
13.09.12
12:21
(11) у измерений стоит "основнойОтбор". как же мне получить набор записей? туплю совсем, подскажи.

(12) в этой конфе нет такого

(14) моней нет ((
19 Kashemir
 
13.09.12
12:23
Открой консоль запросов, найди таблицу изменений нужного регистра и посмотри на его состав полей. Потому соедини эти знания с тем что ты знаешь о признаке "Основной отбор" и вуаля.
20 666 Devil
 
13.09.12
12:32
до сейчашнего момента "знания с тем что ты знаешь о признаке "Основной отбор"" били =0 )))
Спасибо , я разобрался
21 Aleksey
 
13.09.12
12:48
(18) и чё?
Возъми типовую скопирую обработку "РегистрацияИзмененийДляОбмена"

Далее вставь код вызова

Процедура ПоказатьЗарегистрированныеИзмененияДляУзла(УзелОбмена, Владелец = Неопределено, УникальныйКлючФормы = Неопределено) Экспорт
   
   Обработка = Обработки.РегистрацияИзмененийДляОбмена.Создать();
   ФормаОбработки = Обработка.ПолучитьФорму("Форма", Владелец, УникальныйКлючФормы);
   ФормаОбработки.УзелОбмена = УзелОбмена;
   ФормаОбработки.ВосстанавливатьЗначенияПриОткрытии = Ложь;
   ФормаОбработки.Открыть();
   
КонецПроцедуры

и у тебя будет
22 666 Devil
 
13.09.12
13:47
(21) и у меня теперь есть))), спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан