Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Регистр сведений и работа с ним

Регистр сведений и работа с ним
Я
   Hammond
 
06.01.21 - 23:19
Доброго времени суток, уважаемые эксперты.

Нужна Ваша помощь, не могу разобраться с регистром сведений.
Суть такова. Есть база-библиотека. В ней есть справочники книги, авторы и пользователи библиотеки. Есть документы выдача, возврат, поступление и списание книги.
В справочнике создаются книги, существующие в библиотеке. Просто название, автор и количество.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.