Продвинутый курс. Решение ДЗ№14
Представляем решение первого задания 3-го блока продвинутого курса по программированию.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Не знаю, смотрел ли кто данное решение – но я выявил несколько ошибок – одну из них по моему грубую..
1. В общ. модуле в запросе нет проверки на Null
2. В Закрытии месяца по рег накопления можно проверять на больше ше нуля и делать приход или расход.
3. Еще, в Закрытии месяца по моему- не правильно реализовано решение по БУ..
Там нужно выбирать движения корреспондирующие с 90.2, а не делать отбор по Субконто..
На 20 тоже есть Субконто Номенклатура – к чему приведет проводка Дт 20 Кр 41 – к делению на ноль, потому что нет проверки на ноль..
1-2. Принимаем.
3. Определять счета ТМЦ по счету выбытия не совсем надежно.
Ведь можно быть быть такая проводка Дт 20 Кт 41.
То есть, счетов выбытия может быть множество. Пользователь сам их может создавать.
Я пошел другим путем – анализирую признак “Количественный” и наличие субконто Товары.
Перепутали, первое задание третьего блока, а не второго…
Исправили :)
И еще, в задании написано, что Требование должно делать движения по рег. накопления..
Да и в последовательность этот док. не помешало бы добавить – если СтоимостьТоваров у нас движется обработкой..
Исправлено :)