|   |   | 
| 
 | Регистр сведений и работа с ним | ☑ | ||
|---|---|---|---|---|
| 0
    
        Hammond 06.01.21✎ 23:19 | 
        Доброго времени суток, уважаемые эксперты.
 Нужна Ваша помощь, не могу разобраться с регистром сведений. Суть такова. Есть база-библиотека. В ней есть справочники книги, авторы и пользователи библиотеки. Есть документы выдача, возврат, поступление и списание книги. В справочнике создаются книги, существующие в библиотеке. Просто название, автор и количество. Вопрос вот в чем. Я делаю поступление по выбранной книге, например "Евгений Онегин", выбираю количество, которое нужно, например 10. Не могу придумать как хранить номер экземпляра книги. Т. е. у каждой поступившей книги должен быть свой уникальный номер. Для этого использую регистр сведений, подчинённый всем выше перечисленных документам, не уверен, что нужно использовать подчинённый. Поступление записывает в регистр сведений записывает столько строчек, сколько было заказано книги, в данном примере 10. Там же выдаю уникальный номер. Столкнулся с тем, что не могу понять, как в таком случае сделать так, чтобы можно было выдавать, возвращать или списывать определённый экземпляр выбранной книги, и при этом чтобы уже существующая запись в регистре сведений меняла регистратор, абонента, у которого находится книга. Подскажите, можно ли это реализовать вообще, и как. В интернете не смог найти, а самому додумать не удалось | |||
| 1
    
        Chameleon1980 06.01.21✎ 23:46 | 
        книга и экземпляр в измерения
 статус в ресурсы | |||
| 2
    
        Hammond 06.01.21✎ 23:56 | 
        Под статусом имеешь в виду новый реквизит или место нахождения книги, абобент там или библиотека?
 Появилась идея удаления определённой строки при использование другого регистратора. Типо поступило 10 книг, я выдаю одну книгу, удаляю строку с поступлением именно этой книги через отбор по названию книги и её номером, и добавляю строку с выдачей этой книги в регистр сведений. Это реально? | |||
| 3
    
        Hammond 06.01.21✎ 23:58 | 
        Назначение регистра сведений узнать нахождение экземпляра книги     | |||
| 4
    
        Hammond 07.01.21✎ 00:08 | 
        (2) а может ли один регистратор в таком случае удалить записи другого регистратора?
 Типо сможет ли выдача удалить запись поступления? | |||
| 5
    
        Chameleon1980 07.01.21✎ 07:40 | 
        зачем удалять что-то?
 делай (1) | |||
| 6
    
        Chameleon1980 07.01.21✎ 07:41 | 
        ты смысл понимаешь?
 как подобные вещи сделаны поищи в типовых по аналогичным сущностям поищи какой нибудь рс со словом статус | |||
| 7
    
        БаксПо90 07.01.21✎ 07:48 | 
        вот в простых базах данных все было просто и понятно .. есть таблица а есть запись в таблице и как хочешь так и записывай .. 
 1с же наплодила таблиц разных, но как только шаг в лево или право то расстрел. Какая разница какая таблица .. если вам надо хранить где-то номер книги и где-то хранить данные о книге и сколько их там в наличии .. | |||
| 8
    
        Prog111 07.01.21✎ 07:59 | 
        (0) Удалять записи не надо. Надо сделать регистр сведений - периодическим. С периодичностью в секунду, наверное. И тогда у тебя будет вся история по книгам: вот 07.01.2021 в 10:00 книга поступила в библиотеку. В 11:00 её выдали в читальный зал. В 12:00 вернули в хранилище. 08.01.2021 в 15:00 книгу взял Пупкин на абонемент домой.     | |||
| 9
    
        Prog111 07.01.21✎ 07:59 | 
        (8) И каждый документ добавляет запись в регистр сведений, а не стирает предыдущую запись.     | |||
| 10
    
        Chameleon1980 07.01.21✎ 08:10 | 
        какая периодичность если регистратор?     | |||
| 11
    
        Prog111 07.01.21✎ 08:22 | 
        (10) А, ну да, точно. Подчинение регистратору.     | |||
| 12
    
        Hammond 07.01.21✎ 18:30 | 
        (8) (9) так мне как раз не нужно, чтобы у меня были записи от разных регистраторов.
 Ну, чтобы регистр сведений всегда отображал местонахождения конкретного экземпляра книги, и при этом не было в регистре сведений записи о поступлении и выдаче этого экземпляра, а была просто выдача, а строка с почтуплением исчезла. Я и думал, либо изменять строку с регистратором поступление книги, либо удалять её полностью и добавлять новую | |||
| 13
    
        ДедМорроз 07.01.21✎ 18:46 | 
        Периодический регистр и каждый регистратор пишет новое состояние.
 В итоге имеем не только текущее состояние,но и историю. А экземпляры лучше в справочник,чтобы все их свойства можно было писать. | |||
| 14
    
        NewerNow 07.01.21✎ 19:35 | 
        "Каждый регистратор пишет новое состояние". Исходя из этого сделать то, что мне нужно нельзя в подчиненном регистре, правильно понимаю?
 а если сделать его независимым? и там уже перезаписывать строки? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |