|   |   | 
| 
 | Запись в регистр сведений | ☑ | ||
|---|---|---|---|---|
| 0
    
        ArturR 17.10.12✎ 16:39 | 
        Есть Документ который, при проведении, вносит записи в регистр сведений. 
  Столкнулся с такой проблемкой. Документ этот - Приказ, в котором сотрудник освобождается от одной должности и назначается на другую. В регистре сведений Сотрудник, я регистрирую историю всех перемещений сотрудника по должностям (Измерение - Сотрудник, ресурс - Должность). При проведении документа выдает ошибку на наличие одинаковых ключевых полей. Как быть? | |||
| 1
    
        zak555 17.10.12✎ 16:41 | 
        уволить/принять ?     | |||
| 2
    
        Reset 17.10.12✎ 16:41 | 
        Сделать регистр периодическим и еще лучше - подчиненным регистратору     | |||
| 3
    
        ArturR 17.10.12✎ 17:23 | 
        (2) Не прокатывает.
  (1) А вот это мысль! Спасибо! | |||
| 4
    
        Kashemir 17.10.12✎ 17:28 | 
        (0) Задача не полная. Состав измерения Сотрудник не лишает места для более чем 1 операции.     | |||
| 5
    
        Kashemir 17.10.12✎ 17:29 | 
        +(4) Если это независимый регистр конечно. Если подчиненный - (1) не поможет     | |||
| 6
    
        Heckfy 17.10.12✎ 17:32 | 
        (3) Не прокатывает что из двух предложенных?     | |||
| 7
    
        ArturR 17.10.12✎ 17:54 | 
        Пока ничего не прокатывает. Периодичность не влияет. Оно и понятно - с одним и тем же регистратором и Измерением не может быть более одной записи. 
  Всё! Доперло! Зачем мне делать две записи в регистр, достаточно одной - в которой указана новая должность. А всю историю, я загоню в табличную форму Справочника Сотрудники. Хотя чё-то все равно не так. Нутром чую... | |||
| 8
    
        Reset 17.10.12✎ 17:57 | 
        Пока что похоже на то, что (1) прав. Уволить тебя, принять программиста.
  В периодичность нужно заносить дату приказа. Тогда сочетание Период(он же дата вступления в очередную должность)+Сотрудник всегда будет уникальным | |||
| 9
    
        Reset 17.10.12✎ 17:58 | 
        Регистратор полезен как основание назначения на должность     | |||
| 10
    
        ArturR 17.10.12✎ 18:10 | 
        (8) Очень смешно. Я и есть программист. Херовый пока! ;)
  Теперь по существу. Приказ один и тот-же. В первой части я указываю с какой должности снять сотрудника, а во второй части на какую назначить. Тут вероятно нужно сделать два Регистра 1. Сотрудник - СправочникСсылка 2. Флаг (или что-то в этом роде)- Освободить/Назначить И одно измерение - Должность - СправоникДолжность | |||
| 11
    
        szhukov 17.10.12✎ 18:21 | 
        (0) Прочел все, нифига не понял - это изобретение велосипеда? Решение в ЗУП не подходит??     | |||
| 12
    
        drcrasher 17.10.12✎ 18:22 | 
        (10) тебе в (8) более чем внятно объяснили.     | |||
| 13
    
        Happy Bear 17.10.12✎ 18:26 | 
        (0) спроси кадровиков, как они делают приказы на перемещение )))
  правильный ответ в (7) | |||
| 14
    
        Web00001 17.10.12✎ 18:37 | 
        >>Приказ один и тот-же. В первой части я указываю с какой должности снять сотрудника, а во второй части на какую назначить
  Зачем? Дата и значение старой должности = Дата и значение новой должности - 1секунда >>Тут вероятно нужно сделать два Регистра Делай сразу 4 или 8, чтоб не мелочиться, по регистру на измерение и парочку запасных | |||
| 15
    
        ArturR 17.10.12✎ 20:04 | 
        (14)
  Я имел ввиду не Регистра, а Регистратора в Регистре (11) В какой-то мере ты прав, на изобретение велика очень похоже. Но потыкался я в типовой и не въехал с ходу,то там к чему. Но по любому думаю там все красиво сделано, и продумано давно но пока я со своим умишком не постигаю тех высот на которых реализовано типовое решение. Может через пару лет пойму что к чему. А пока тока учусь. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |