Имя: Пароль:
1C
1С v8
Поиск и замена значений не изменяет регистры накопления
,
0 Bibr
 
18.07.19
11:55
Странно как-то.

Мне казалось, что типовая обработка поиск замена значений должна РН (регистры накопления) тоже править.
Подменяю номенклатуру. Ясно, что в найденных ссылках только независимые объекты, т.е. документ фигурирует, а РН нет.
Параметр ОтключатьКонтрольЗаписи, который отвечает а обмен.Загрузка устанавливаю Истина.
Получаю, что в РН замены не происходит - старый элемент сохранился.
Выходит, что РН правятся только если включить контроль записи? (т.е. тупо типовым перепроведением). Или у меня кривая обработка?
1 olegves
 
18.07.19
11:58
(0) пиши свою, типовая примитивна
2 lodger
 
18.07.19
12:03
более всего распространены простые и примитивные обработки.
за анализ и обработку вторичной сущности (движения документа, например) надо платить либо деньгами(купи), либо временем(сделай).
3 RomanYS
 
18.07.19
12:03
(0) Контроль записи это ОбменДанными.Загрузка а не "тупо типовым перепроведением".
Обработка отработала без ошибок и сообщений? Скорей всего часть документов просто не отработалось. Во многих типовых отключение контроля записи не обходит дату запрета редактирования.
4 RomanYS
 
18.07.19
12:05
(1) (2) Типовые и ИТСные прекрасно это делают. Только после них в РБ ошибки появляются
5 Bibr
 
18.07.19
12:11
(3) я понимаю, что ОтключатьКонтрольЗаписи это ОбменДанными.Загрузка - писал же выше)
Насчет  "тупо типовым перепроведением" я про то, что когда ОбменДанными.Загрузка = Ложь, то РН правятся за счет типового перепроведения. Но блин мне низя перепроводить.
А при ОбменДанными.Загрузка = Истина, РН не правятся. Не пойму, почему. Должны ведь?
6 sqr4
 
18.07.19
12:22
А что за типовая? Как ты ее открываешь? А база какая?
7 sqr4
 
18.07.19
12:44
Как варик пробни удаление дублей)
8 Bibr
 
18.07.19
12:47
(6) тут не уверен, просто у себя в наработках нашёл, уже не помню, откуда брал. Но вроде типовая, я лично не допиливал.
База УТ новая.

Поковырял немного код. Да вроде всё дельно. Если док, то собираются движения, ищутся и подменяются ссылки, и затем набор записывается.

Похоже, что действительно дело в дате запрета редактирования или чём-то подобном.
9 RomanYS
 
18.07.19
13:14
(5) "когда ОбменДанными.Загрузка = Ложь, то РН правятся за счет типового перепроведения"
Странный (и ошибочный) вывод, ничто не мешает менять регистры без проведения и без режима загрузки. Типовые обработки замены не перепроводят документы.
10 zva
 
18.07.19
13:30
Что за регистры хоть?
Скорей всего там не номенклатура в явном виде, а ссылка на справочник КлючиАналитикиУчетаНоменклатуры
Нужно на подобии http://catalog.mista.ru/public/304286/ искать
11 Bibr
 
18.07.19
14:21
(9) да, уже понял, поковыряв код. этот вывод эмперический был.

но вот всё же интересно, почему в РН замены не произошло. Кроме даты запрета есть ещё варианты?
12 sqr4
 
18.07.19
14:24
(11) вы совет из (10) очень подробно рассмотрите. Ключи аналитики так просто не меняются.
13 Bibr
 
18.07.19
14:28
(12) понял, спасибо
2 + 2 = 3.9999999999999999999999999999999...