Доброго всем времени!
Сдавал на этой неделе, неудачно, опишу свой опыт, может кому-то пригодится.
1. Касаемо организации - все вполне нормально, лучше приходить чуть заранее, есть время настроить, например, шаблоны под себя. Проще - скопировать стандартный шаблон из 1с/bin, его изменить под себя и подключить. Там 10-15 минут, которые сэкономят массу времени и нервов.
Еще - сразу можно сначала включить Сервис/Параметры/Общие - Управляемое и обычное, далее - включить в свойствах конфы - "Использовать обычные формы в управляемых", а режим запуска - толстый клиент управляемое приложение. Все это - только для того чтобы использовать консоль запросов. Которая пригодится обязательно при решении проблем.
2. Еще раз касаемо организации. Компы там более-менее. i3, памяти сколько не знаю, пустая конфа обычно не тормозит. Периферия - мыши и клавы - гавно. У меня на клаве была сломана ножка, пришлось бить из положения лежа. Правая кнопка мыши - работала раз через три. Думаю, есть смысл приходить со своим, разумеется, получив согласие.
3. Собственно по процессу. Достался Билет 1.
3.1. Оперативное. Простейшая задача. Приходная/Расходная. Списание ФИФО/ЛИФО. Единственный подвох, что партии - ведутся без учета складов. Решил по новой методике. Получил нарекание за лишнюю блокировку РН (Блокировка.Заблокировать()) перед первичной записью РН. С нареканием согласен. Платформа сама блокирует предыдущие и текущие записи, если отключить разделение итогов через БлокироватьДляИзменения = Истина.
При получении остатков для списания партий- тут можно блокировать (это не вызовет вопроса), или нет(тут можно сослаться на то, что регистр остатков уже заблокировал свои ресурсы, а партии - проводятся параллельно. Это на усмотрение. Если установите управляемую - это не минус, а если нет - не помешает этот момент прокомментировать. Устно в случае очного экзамена или в коде, при удаленке. Вообще, в принципе - при любом вопросе, касаемом реализации - не нужно стесняться его задать, или описать выбор в комментариях если сдаете удаленно, и не уверены. Принимающие тоже люди.
3.2 Досталась задача про интеркомпани (вроде как 2.18 один в один) . В принципе, все сделал нормально. Единственно, субконто Покупатели - возможно имело смысл навесить на счет ПрибылиУбытки, я повесил на счет Покупатели, в контексте данной задачи это не ошибка, поскольку отчета о корреспонденции - не требуется. Получил нарекание за отчет. Я тупо сделал выборку из оборотов регистра. А нужно было, по словам экзаменатора - получать обороты по всем организациям. То есть - декартово, а к нему - уже цеплять обороты. Еще - вызвало вопросы то, что я не создал справочник Организации, а залепил логику на Подразделения. Это не критично, но лучше избегать лишних вопросов. Нельзя объединять необъединяемые сущности.
3.3. Расчет
Тут я влетел. Задача на первый взгляд простейшая. Оклад по тарифу + Премия. Но. Оклад может меняться раз в день несколько раз. Слово несколько в распечатке выделено.
Сначала я пытался программно разбивать периоды по датам окладов, но не справился, это слишком много времени начало занимать. Поэтому - этот алгоритм нужно для себя определить и отработать до машинальности. На всякий случай. Уже дома - я придумал простейший алгоритм , через массив структур(начало/конец) , если интересно, могу опубликовать, там все нативно.
При расчете - сделал срез на каждую дату, это было воспринято позитивно и с интересом, как мне кажется.
Но в итоге - факт что я не сделал разбивку записей по периодам оклада - это серьезное упрощение задачи и минус 3 балла. Ну, и то, что Паша пишет постоянно, что пользователи сами введут эту разбивку - это не катит.
Лучше этот момент (да и прочие) уточнить, тем более что это напрямую относится к формализации задачи.
3.4. БизнесПроцессы
Тут я снова совершил ошибку. В Каркасной - было измерение Должность в регистре регистрации. В В задании - должность не упоминалась. Я не стал удалять Должность из РС, более того, добавил реквизит адресации Должность, в итоге увеличил сложность задачи (пришлось для условия "Любой из бухгалтерии" - добавлять записи с пустой должностью.
В итоге получил минус 1 балл за лишнее измерение, но после расчета это уже не имело значения, кроме опыта.
Плюс, еще момент, кто едет в Москву для очной сдачи. Я сдавал фактически с поезда, и этот эффект после поезда, когда ты еще не приехал, очень негативно влияет. Лучше приехать за день и потратиться на пристанище, на пару дней. Это имхо.