Продвинутый курс. Решение ДЗ№15

Представляем решение первого задания 3-го блока продвинутого курса по программированию.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Продвинутый курс. Решение ДЗ№15”

  1. Интересное решение, но есть проблема: требование-накладная не учитывает ошибок округления. Например, на остатках 3 шт. номенклатуры на сумму 1 руб. Вводим требование-накладную и списываем по 1 шт. на разную аналитику затрат. В результате получится 3 проводки, в каждой из которых: колво = 1, сумма = 0,33 -> одна копейка зависает на остатках.
    Подскажите также, пожалуйста, а нужно ли накладывать управляемые блокировки при проведении документа “Закрытие месяца?”

    • Да, проверка на полное списание нужна.
      Причем она будет не совсем очевидной.
      Нужно информацию о списанной номенклатуре накапливать в коллекции.

      В документе “Закрытие месяца” однозначно нужно накладывать управляемые блокировки.

      Спасибо за информацию.

      • Евгений, а как тогда наложить управляемую блокировку? Мы же заранее не можем определить, по каким счетам и номенклатуре будет отклонение в стоимости. А блокировка нам нужна уже ДО выполнения запроса, который получит эту информацию..

        • В данном случае будет эффективной блокировка в целом по счету.