Выложу свой вариант. Придерживался минимализма и соблюдения всех требований.
Тут недавно www говорил что нет решений на "5", попытался опровергнуть это заявление))).
Такое громкое заявление, что захотелось посмотреть
Вот мои вопросы к Вашему решению:
ОперативныйУчет:
1. Во временной таблице РН суммируется поле «НомерСтроки», а к Сумме применяется «Минимум».
2. В итоговой выборке РН нет итогов по полю «СуммаОстаток».
3. В модуле РН создается переменная «Нехватка», которая дальше не используется.
4. В отчете выбираются лишние поля в запросе – КоличествоОборот и СуммаОборот.
Бухгалтерский Учет:
1. В документе ПД в вирт.таблице к регистру бухгалтерии не определен порядок Субконто, при этом есть связь по реквизиту Субконто2.
2. Не знаю на сколько это будет считаться ошибкой, но на мой взгляд, в виртуальной таблице с курсами валют должен быть параметр с валютами, по которым нужно получать курсы.
3. В запросе выбирается «Валюта», которая дальше не используется.
4. Вряд ли есть необходимость оставлять документу КД «Оперативное проведение»
5. В документе КД в вирт.таблице к регистру бухгалтерии не определен порядок Субконто, при этом есть связь по реквизиту Субконто2
6. В документе КД если СуммаПоТекущемуКурсу = ВыборкаДетальныеЗаписи.СуммаОстаток, то будет создана проводка с пустой суммой.
7. По отчету я все-таки планирую сделать Валюту не параметром запроса, а параметром отбора в отчете. И кстати снова неопределен порядок субконто.
Расчеты:
С интересом ознакомился с решением без отдельного вида расчета «Вечерние часы», правильно ли это – подумаю позже. По возникшим вопросам:
1. Справочники ФизическиеЛица и Подразделения не включены в соответствующую подсистему.
2. Оперативное проведение для документа НЗ на мой взгляд лишнее.
3. При проведении командировки нужно в График писать жестко «Пятидневка», а не то, что стоит в реквизите табличной части документа.
4. В запросе выбирается НормаВЧ, которая дальше не используется.
5. Т.к. у Вас левое соединение с БазойОсновныхНачислений, то РезультатБаза и ОтработаноЧасовБаза нужно проверять на NULL
6. В измерениях не хватает «Подразделения». Т.к. совместительство допускается, то у Вас в одной табличной части могут оказаться две строки с одинаковым работником и разными подразделениями.
Спасибо за просмотр решения!
Пятерку я бы не получил, без комментариев Алексея.
даже нашел еще одну, на Сотрудника надо поставить "Базовое", чтобы база бралась быстрее.
Мои ответы ниже, исправленное решение прикреплю чуть позже после исправлений.
ОперативныйУчет:
1. Во временной таблице РН суммируется поле «НомерСтроки», а к Сумме применяется «Минимум».
Это косяк)) Спасибо!
2. В итоговой выборке РН нет итогов по полю «СуммаОстаток».
Тут все ок, сумма не нужна в итогах. Мы то проверяем на количество остаток.
Потом уже идем по партиям, но там уже есть СуммаОстаток
3. В модуле РН создается переменная «Нехватка», которая дальше не используется.
Эта ошибка, почти такая же как в 1. Сначала делалось все на автомате, а когда пришлось делать задачи по УФ, пришлось вставлять правки.
Правка вставилась в 1 не туда, в 3 не до конца.
4. В отчете выбираются лишние поля в запросе – КоличествоОборот и СуммаОборот.
Да они лишние.
Бухгалтерский Учет:
1. В документе ПД в вирт.таблице к регистру бухгалтерии не определен порядок Субконто, при этом есть связь по реквизиту Субконто2.
Согласен, когда решал, думал зачем порядок, а оказывается он у меня в связи. Спасибо.
2. Не знаю на сколько это будет считаться ошибкой, но на мой взгляд, в виртуальной таблице с курсами валют должен быть параметр с валютами, по которым нужно получать курсы.
Такой маневр делается когда номенклатуру надо при проведении ограничить. Тут мотивировать можно тем, что номенклатуры может быть очень много. Курсов валют столько много быть не может, я же срез последних делаю. Будут все разные, но последние.
Ну и преподаватели, когда берут например зарплату по сотрудникам, не ограничивают списком сотрудником. В возможных ошибках такой установки нет. Думаю это ограничение по параметру в данном случае лишнее.
3. В запросе выбирается «Валюта», которая дальше не используется.
Согласен
4. Вряд ли есть необходимость оставлять документу КД «Оперативное проведение»
Надо, вдруг перепровести понадобится. Распределяются же деньги, а распределяются в зависимости от остатка на момент времени.
5. В документе КД в вирт.таблице к регистру бухгалтерии не определен порядок Субконто, при этом есть связь по реквизиту Субконто2
Спасибо
6. В документе КД если СуммаПоТекущемуКурсу = ВыборкаДетальныеЗаписи.СуммаОстаток, то будет создана проводка с пустой суммой.
Согласен, добавил ИначеЕсли
7. По отчету я все-таки планирую сделать Валюту не параметром запроса, а параметром отбора в отчете. И кстати снова неопределен порядок субконто.
Можно и отбором. На мой взгляд разницы нет, отбором наверно красивее))
Расчеты:
С интересом ознакомился с решением без отдельного вида расчета «Вечерние часы», правильно ли это – подумаю позже. По возникшим вопросам:
1. Справочники ФизическиеЛица и Подразделения не включены в соответствующую подсистему.
Согласен
2. Оперативное проведение для документа НЗ на мой взгляд лишнее.
Да лишнее, поэтому я туда и не лазил даже, а 1С настроила)))
3. При проведении командировки нужно в График писать жестко «Пятидневка», а не то, что стоит в реквизите табличной части документа.
Тут не знаю, соглашаться или нет. Вроде и надо писать жестко, а с другой стороны требования такого не встречал. Поэтому оставлю, чтоб не переделывать.
4. В запросе выбирается НормаВЧ, которая дальше не используется.
Согласен
5. Т.к. у Вас левое соединение с БазойОсновныхНачислений, то РезультатБаза и ОтработаноЧасовБаза нужно проверять на NULL
Да поставил.
6. В измерениях не хватает «Подразделения». Т.к. совместительство допускается, то у Вас в одной табличной части могут оказаться две строки с одинаковым работником и разными подразделениями.
Тут все есть, и в ТЧ и в регистре и считает по подразделениям. Может вы перепутали с каким то другим решением.