Здравствуйте, мне дали по учебе задание, создать ИС Библиотеки.
Мне нужно вести учет экземпляров книг - Учет прихода, выдачи книг, возврата, списания.
Таким образом мне нужно чтобы при проведении документа (допустим Приходной накладной) у меня данные реквизита "Количество" в приходной накладной складывались с уже имеющимися в справочнике "Список экземпляров книг" и записывались туда же. И это при условии что наименование книги в табличной части "приходной накладной" соответствовало с наименованием книги в справочнике(тк. в табличной части накладной может быть сразу несколько экземпляров).
Я написал некий код, синтаксических ошибок в нем нет. Но ничего собственно не изменяется в справочнике когда я провожу документ. Заранее извиняюсь за тупость :)
Вот код:
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиКниг Приход
Движения.ОстаткиКниг.Записывать = Истина;
Для Каждого ТекСтрокаКниги Из Книги Цикл
Движение = Движения.ОстаткиКниг.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Книга = ТекСтрокаКниги.Наименование;
Движение.Количество = ТекСтрокаКниги.Количество;
(1) а как тогда быть. Мне как то нужно вести учет. То есть допустим если у меня не будет количества каждой книги, то я смогу выдавать читателю книги, которых у меня собственно 0.
Для этого конечно есть код, который будет просто не позволять проводить документ, но для этого опять же нужно считывать количество определенной книги.