Имя: Пароль:
1C
1С v8
Опрос по ключам аналитики РАУЗ
,
0 serg-anis
 
18.01.16
10:31
Обнаружил такую вещь: в справочнике Ключи аналитики распределения затрат есть элемент, у которого заполнено только наименование. А в регистре сведений записи для данного ключа нет (при поиске по наименованию не находит). Как такое возможно? Тестирование и исправление ключей аналитики делал. Движения по данному ключу по разделам Затраты на выпуск и Выпуск по регистру учета затрат регл. есть.
1 Azverin
 
18.01.16
10:41
(0) в каком РС? по какому Наименованию?
2 serg-anis
 
18.01.16
10:44
В регистре сведений "Аналитика распределения затрат" нет ссылки на ключ аналитики, который есть в справочники "Ключи аналитики распределения затрат". Поиск делал по наименованию ключа...
3 azt-yur
 
18.01.16
10:50
Одна из частых причин данной проблемы - чистка дублей в базе, когда один из элементов принудительно удаляется из базы.
Делали что нибудь подобное?
4 serg-anis
 
18.01.16
11:05
Сам я точно не делал, а узнать уже не получится. Но с трудом представляю, чтобы кто-то занимался чисткой регистра сведений Аналитики распределения затрат. В любом случае вопрос остается - каким образом запись в регистр вернуть?
5 Azverin
 
18.01.16
11:09
(4) СС считает неверно?
6 azt-yur
 
18.01.16
11:10
(4) а специально регистр никто и не чистит. просто в регистре получаются дублирующиеся записи с одинаковыми изменениями, одна из которых при записи удаляется.
Перепроведение документов по данному ключу должно помочь. Если перепроводить нельзя, то создавать запись в регистр своими средствами.
Если в регистре есть запись с необходимыми измерениями, но на другом ключе, то можно сделать замену ключей аналитик, например, обработкой Поиск и замена значений.
7 Serg_1960
 
18.01.16
11:17
(2) "Поиск делал по наименованию ключа" - зачем? Если в  регистрах аналитики есть ресурс "Ссылка" на справочники ключей? Поиск - только по ссылкам.

Сам подумай: что происходит с ключами аналитики, когда изменяют наименование продукции?
8 serg-anis
 
18.01.16
11:28
Ну так ссылка на ключ, а сам ключ кроме наименования ничего не имеет, соответственно значение ссылки = наименование ключа, разве нет?
9 Serg_1960
 
18.01.16
11:35
(8) Нет
10 ILM
 
гуру
18.01.16
11:38
Куда UID дели? Сознавайся!
11 Serg_1960
 
18.01.16
11:49
+(9) Справочники ключей да, действительно, состоят только из наименований. Но факт также в том, что регистры сведений содержат ссылки. Ссылки, у которых наименование со временем может быть изменено. Что при этом происходит с ключами? Да ничего не происходит. Связи через ссылки регистра и справочника остаются теми-же что и были. Это уже "устаревшие" ключи аналитики. Тестирование и исправление ключей выявит и устранит несоответствие (пункт "Обновление наименований ключей аналитики).
12 Dmitry1c
 
18.01.16
11:55
(0) при проведении документа будет создана запись в регистре сведений, не переживай
13 serg-anis
 
18.01.16
11:56
Тестирование и исправление делал, с данным ключом ситуация не изменилась. Зато при перепроведении регистраторов, по которым есть движения в регистре учета затрат, в этот регистр пишется уже другой ключ аналитики.
14 Serg_1960
 
18.01.16
11:58
(шутка, но не совсем)

Операции - Регистры сведений - регистр "Ключи аналитики распределения затрат" открываю.  Открываю запись, изменяю наименование и любуюсь на результат :) Открываю другую запись, в ней по ссылке открываю продукцию, переименовываю, сохраняю. И любуюсь на результат :)

И жду когда на Мисте будет задан вопрос почему по наименованию не всегда можно найти нужное.
15 azt-yur
 
18.01.16
12:03
(13) и это правильно, что на другой ключ аналитики, он по измерениям в регистре ищет, если не находит, то создает новый.
Чтобы не перепроводить все теперь можешь сделать замену старого ключа на новый обработкой Поиск и замена значений.
16 serg-anis
 
18.01.16
12:06
Но я так понимаю, что совсем не обязательно во всех регистраторах может быть только один новый ключ, соответственно просто поиском и заменой не обойтись...
17 azt-yur
 
18.01.16
12:19
(16) ну по идее у тебя один ключ должен соответствовать только одному набору измерений регистра и вновь создаваемый ключ должен соответствовать старому ключу. Если конечно там ничего в документах больше не изменялось
18 Serg_1960
 
18.01.16
12:23
Я ведь не зря упомянул переименование продукции. Документы, проведенные после переименования создают новые записи, пишут движения в них. Документы, проведенные до переименования, естественно содержат ссылки на "устаревшие" наименования ключей.

А по своей сути, эти записи являются "дубликатами" друг друга. И как их оперативно выявлять и устранять, если учесть то, что переименование продукции разрешено? Я уж молчу про то, что ТиИ ключей может некорректно отработать в риб-базе.
19 azt-yur
 
18.01.16
13:05
(18) "Документы, проведенные после переименования создают новые записи, пишут движения в них." - это откуда вы такое взяли? поиск ключа при проведении документа осуществляется по измерениям регистра и ему не важно какое наименование у ключа. Переименование ключа произойдет только после ТиИ ключей.
"А по своей сути, эти записи являются "дубликатами" друг друга" - дубликатов в регистре быть не может, поскольку двух записей с одинаковыми измерениями регистра быть не может, а ключ в регистре является ресурсом. И при возникновении по каким либо причинам дубликата в регистре аналитики при его записи старая запись с такими же измерениями перезаписывается, в результате чего и появляются "пустые" ключи аналитики.
20 serg-anis
 
19.01.16
16:01
Честно говоря, так и не понял как такое произошло. Перепроведение документов ОПЗС записало новые ключи аналитики и после расчета себестоимости, надеюсь, все встанет на свои места. Но как это получилось и как избежать подобного в будущем - вопрос остался. Вообще проблема обнаружилась в том, что по дебету 21 сч. прошла сумма с пустым субконто "Номенклатура", соответственно пришел оттуда к записи регистра учета затрат с ключом аналитики распределения затрат, для которой нет записи в соответствующем регистре сведений и по этому ключу, соответственно, есть выпуск по "пустой" номенклатуре. Есть у кого мысли как избежать этого в дальнейшем?
21 EugeniaK
 
19.01.16
16:03
(0) И чем оно тебе мешает?
Закон Брукера: Даже маленькая практика стоит большой теории.