8.х Реализация накопительной системы штрафов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Rivainy, 17 ноя 2015.

  1. TopicStarter Overlay
    Rivainy
    Offline

    Rivainy

    Регистрация:
    17 ноя 2015
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Необходимо реализовать накопительную систему штрафов за просрочку книг в библиотеке. Хотела сделать это через модуль объекта в документе "ВыдачаКнигНаРуки", но в таком случае придется постоянно перепроводить документы, чтобы штрафы считались. Не очень удобный способ, но другой никак не могу придумать.
    Подскажите, как это можно реализовать проще?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Если есть "ВыдачаКнигНаРуки", то должен быть и "ВозвратКнигОтЧитателей", который и должен регистрировать факт штрафа и его размерность.
  3. TopicStarter Overlay
    Rivainy
    Offline

    Rivainy

    Регистрация:
    17 ноя 2015
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Если считать штраф в документе "ВозвратКнигОтЧитателей", то не получится сделать накопительную систему. И нельзя будет проверить наличие и размер штрафа в данный момент, а это нужно, чтобы не выдавать еще одну книгу читателю, у которого есть неоплаченный штраф.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Хорошо, по каким признакам фиксируется факт и размерность штрафа? Так понимаю, нужно некое регламентное задание, которое проверяет все выданные книги и принимает решение о том, есть факт штрафа на определенный момент времени или нет, а так же фиксировать факт штрафа в БД.
    Документ "ВыдачаКнигНаРуки" должен при проведении читать данные о штрафах.

Поделиться этой страницей