|   |   | 
| 
 | загрузил xml данные из другой базы и пропал доступ к некоторым документам | ☑ | ||
|---|---|---|---|---|
| 0
    
        evorle145 17.10.24✎ 09:47 | 
        В копию рабочей базы ЗУП загрузил обработкой выгрузкой загрузкой xml данные из другой базы ЗУП, в которой было другое юр лицо. Выгружал все документы и все регистры сведений.
 И словил такой прикол: после такой загрузки пользователь с не полными правами (права кадровика и расчетчика с ограничением по РЛС) перестал видеть многие документы. Например, документ "начисление заработной платы" видит, а прием на работу не видит. Журнал кадровых документов у него вообще пустой. Но при этом если он заходит через все функции в документ "Отпуска", то список видит.. а если в отпуска заходит через журнал, то не видит. Я было дело подумал, что что-то с журналами документов, но если пользователь открывает Документ.ПриемНаРаботу.ФормаСписка то тоже пусто... Понимаю, что причина очевидно в том, что я при выгрузке цепляю какой-то регистр сведений, который на это влияет.. Но какой? и как он может влиять на доступ к Документ.ПриемНаРаботу.ФормаСписка? ведь там простой запрос: ВЫБРАТЬ ДокументПриемНаРаботу.Ссылка, ДокументПриемНаРаботу.ПометкаУдаления, ДокументПриемНаРаботу.Номер, ДокументПриемНаРаботу.Дата, ДокументПриемНаРаботу.Проведен, ДокументПриемНаРаботу.Организация, ДокументПриемНаРаботу.Сотрудник, ДокументПриемНаРаботу.ДатаПриема, ДокументПриемНаРаботу.НачисленияУтверждены, ДокументПриемНаРаботу.Комментарий, ВЫБОР КОГДА ДокументПриемНаРаботу.ПометкаУдаления = ЛОЖЬ И ДокументПриемНаРаботу.НачисленияУтверждены = ЛОЖЬ ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ТребуетОбработки, ДокументПриемНаРаботу.БронированиеПозиции, ВЫБОР КОГДА НаличиеФайлов.ЕстьФайлы ЕСТЬ NULL ТОГДА 0 КОГДА НаличиеФайлов.ЕстьФайлы ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ЕстьФайлы, NULL КАК СостояниеОригиналаПервичногоДокумента, ИСТИНА КАК ОбщееСостояние, 0 КАК СостояниеОригиналПолучен ИЗ Документ.ПриемНаРаботу КАК ДокументПриемНаРаботу ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов ПО ДокументПриемНаРаботу.Ссылка = НаличиеФайлов.ОбъектСФайлами | |||
| 1
    
        Мультук 17.10.24✎ 10:00 | 
        (0) 
 >>и все регистры сведений. Когда я так делал (объединял несколько баз ЗУП), у меня в первую очередь убились варианты отчетов. У тебя очевидно убито что-то связанное настройкой РЛС Что делал ? Смотрел РС без регистратора и убирал из выгрузки "не нужные" | |||
| 2
    
        osa1C 17.10.24✎ 10:04 | 
        (0) До фига что может быть. Не полностью перенесенные настройки РЛС, Функциональные опции, тот же не понятно какой регистр сведений, о котором ты говоришь. И самое интересное всё это может лежать в расширении, которого возможно на копии у тебя нет или оно не актуальное.     | |||
| 3
    
        Мультук 17.10.24✎ 10:04 | 
        >>Выгружал все документы и все регистры сведений
 А как же справочники? А как же планы видов расчетов? А как же борьба с дублями в служебных справочниках? В том виде, как ты описал -- "кина не будет" ИМХО и т.п. и т.д. | |||
| 4
    
        evorle145 17.10.24✎ 10:05 | 
        (1) Что делал ? Смотрел РС без регистратора и убирал из выгрузки "не нужные"  - Нет. Так не подходило.. Ведь мне нужно было перетащить все регистры.. Например РС, который хранит ФИО физ лица.. Он же без регистратора...
 Поэтому я выгрузил все документы и все РС. Документы разумеется с движениями. Константы не выгружал. "У тебя очевидно убито что-то связанное настройкой РЛС" как бы понять что именно? Вот смотрю РС ТаблицыГруппДоступа. С ней все ок. Ибо в базе откуда перестаскивал вообще РЛС не использовался... | |||
| 5
    
        Мультук 17.10.24✎ 10:08 | 
        (2) 
 Кстати да, в трех базах были одни ФО, а в еще одной чуть другие. В одной из баз было включено штатное расписание, в других нет. В итоге с третьей попытки всё получилось, но нюансы еще потом ловили в течении квартала | |||
| 6
    
        evorle145 17.10.24✎ 10:08 | 
        (3) Справочники, на которые есть ссылки в документах - переносится автоматом обработкой. Этого достаточно.
 А как же планы видов расчетов - тоже цепляются по ссылке. "А как же борьба с дублями в служебных справочниках?" Это разумеется. Эти дубли исправляю обработкой по удалению дублей. | |||
| 7
    
        evorle145 17.10.24✎ 10:13 | 
        Вот какая штука с РЛС: справочник "Сотрудники" открывается (в рамках доступной организации), начисление ЗП тоже. Не открываются практически все кадровые документы.
 Функциональные опции - получается что как будто затерся какой РС, который содержал данные для работы какой-то ФО... | |||
| 8
    
        evorle145 17.10.24✎ 11:39 | 
        (3) Вообще, Вы правы. Мой план тупо перенести все РС не глядя — это очень на порядок хуже вариант, чем переносить только те РС, которые нужны. 
 Да, буду переделывать. Смотреть, что за регистр, и выгружать только то, что нужно. Причем я всегда так и делал, но сейчас тупанул конкретно. И реально потом в течение месяца-двух приходится отлавливать глюки, связанные с тем, что сразу не увидел всех дублей в служебных справочниках. Проблемы с отображением — это, уверен, только вершина айсберга... Обновились же еще и регистры настройки кадрового учета... И другие... Значит, видимость пропала не из-за RLS (ибо все-таки отпуска открываются, начисления тоже), а из-за ФО, которая хранилась в одном из регистров. | |||
| 11
    
        osa1C 17.10.24✎ 11:32 | 
        (4)  Константы не выгружал. Вот тебе ещё один намек, что надо проверить. К Константам могут быть привязаны Функциональные опции | |||
| 13
    
        evorle145 17.10.24✎ 13:17 | 
        (1) все заработало. Сделал как написано:
 РС перенес только те что без регистратора (ибо с регистратором они и так подхватываются) и одновременно чтоб в регистраторе были измерения Организация или Сотрудник или ФизическоеЛицо. И стало все отлично. Ну дубли только удалить надо из разных служебных справочников. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |