Решенные задания для сертификационного экзамена 1С: Специалист по Платформе 8.3 + Шпаргалки



Мои решения актуальных билетов для подготовки к экзамену 1С:Специалист по платформе. Первоначальная актуальность Ноябрь 2024 г. Кроме билетов прилагаю Удобочитаемые «Шпаргалки», по которым удобно самостоятельно готовиться — решать задачи.

Мой опыт подготовки к экзамену.

Собирался сдать экзамен очень долгое время. Всегда в момент начала подготовки возникали срочные или очень срочные рабочие задачи. В результате подготовка и сдача экзамена откладывались в долгий ящик.

В один прекрасный день я понял, что так больше нельзя. Отказался от очередного срочного проекта, и по "полной программе" стал заниматься подготовкой. Готовился непрерывно, чтобы не повторять прошлых обрывов — и на выходных. Трудно, но плоды свои даёт. Возможно для кого-то, как и для меня это будет единственным быстрым и качественным вариантом подготовки.

Сначала расскажу, как это было, а далее опишу на основании полученного опыта "как бы я готовился" если бы готовился сейчас.

Этапы моей подготовки — как было:

1. Первоначально начал проходить курсы по подготовке с разбором задач, "похожих на экзаменационную".
Это были курсы: Белоусова и внутренний курс компании, в которой я работаю.
2. Далее решал те же самые задачи, которые решались на курсе, решал по-своему, и потом сверял с готовым решением.
3. Параллельно просматривал беЗплтаные видео по отдельным темам задач и углублялся в методики проведения:

Видео от УЦ №1 — слушать сложно, но есть полезные моменты

По методике проведения для Оперативного учёта для меня стали самыми понятными статьи с сайта Курсы-по-1с .рф — как то чётко, и минимум воды:

Кроме того очень много информации на сайте и на форуме Павла Чистова:

Полезные к прочтению статьи на Infostart, в которых есть актуальные ссылки на ещё множество полезных материалов XD :

4. И в результате начал решать уже "Актуальные билеты" с компоновкой близкой к реальным задачам экзамена.
По началу время тянулось очень долго. На первый взгляд в задачах очень много схожего, но есть подусловия, которые в корне меняют ход решения задачи.
На этом пункте началась самая основная работа. При решении обращался к пройденным ранее решениям задач из курсов, читал альтернативные решения на форумах, советовался с коллегами.

Пока я готовился, оказалось, что есть место на сертификацию на пол-месяца раньше планируемой даты, и моя подготовка перешла в стадию "просмотреть-прорешать как можно скорее". Здесь я уже прорешивал задачи, просматривая параллельно решённые задачи коллег и на форуме Павла Чистова.

В результате экзамен был сдан.

Как бы я сейчас готовился и рекомендации, которые я дал бы себе для ускорения подготовки и оптимизации сдачи экзамена.

  • Бегло просмотреть видео по решению задач, если есть возможность то можно и купить курс (курс Белоусова полезный, но смотреть его тяжеловато, честно говоря). При этом это можно сделать поверхностно, но максимально быстро — для общего понимания процесса.

  • Читать про методики проведения и блокировки. Если поняли с первого раза — отлично. При решении задачи ещё раз вернуться и перечитать бегло, для перепроверки себя. Можно открыть много нового как ни странно.

  • Раз уж подготовка в основном идёт при решении задач, то упор надо ставить именно на задачи. Надо начинать решать задачи сразу, причём брать уже решённую задачу (например, из курса, или те, что выложил я или другие участники конференции), и пытаться просто писать решение, можно даже подглядывая. То есть берём задачу, криво-косо её решаем, заглядывая в готовое решение при необходимости (по началу я заглядывал частенько), осознаём, что не получилось, переходим к другой задаче, выполняем такую же первичную итерацию решения.
    Основа — нужно выработать навык решения таких синтетических задач. Они совсем не такие, как задачи на проектах. Просто к ним надо немного привыкнуть.

  • Задачи лучше решить несколько раз.
    Суть в том, что на экзамене времени ровно столько, что человек уже должен при прочтении задачи знать, как организовать решение в общем. Время в основном на набор текста модулей. Решение уже должно быть в голове. Это на мой взгляд так.
    После первого пробега по задачам возвращаемся и решаем уже по-своему хорошо задачу, уже понимая общую концепцию решения. Тогда получается красивое Ваше решение.
    Кстати, все эти задачи имеют общую линию решения, но само решение можно написать и покрасивее и попроще.

Рекомендации на экзамене:

  • В итоге на экзамене рекомендую пользоваться самым понятным и простым для Вас решением. Если пытаться выпендриться и городить какую-то сложную конструкцию, можно не успеть решить задачу, или вспоткнуться на какой-то мелочи (как, например, это сделал я — усложнил решение, запутался, и переделал его на более простое и понятное).

  • Сохраняйте конфигурацию и делайте выгрузку как можно чаще — я сделал 12 или 15 резервных копий(выгрузки нумеровал просто цифрами). И это меня спасло на 1/3 экзамена от переписывания задачи заново. Просто отвалился терминал, и потом в конфигураторе при обновлении БД появилась необъяснимая ошибка SDBL. Я просто загрузил копию 5-10 минутной давности и дописал код.

  • Сохраняйте спокойствие. Это один из самых важных пунктов. У меня на расчётную задачу оставалось почти 3 часа. Но я сделал небольшую ошибку в коде и сам себя запутал. После этого я начал нервничать, что не успею. Руки перестали слушаться и печатать на клавиатуре. Это было ужасное замедление. Я вовремя сориентировался и переключился на решение Управляемых форм. После вернулся к уже решённой расчётной задаче, поправил код, и ещё осталось 15 минут на дополнительную проверку всего решения.

  • Пейте воду и ходите в Офис №0 🙂 Горло не пересыхает, кровь остаётся жидкой и хорошо поступает в мозг, улучается работоспособность, +в предыдущий пункт.

Материалы:

Прилагаемые материалы не включают тексты билетов, т.к. это интеллектуальная собственность 1С. Можете поискать образцы билетов на просторах необъятной сети. Если не найдёте — пишите в личку, я постараюсь помочь в поисках.
В "Шпаргалках" есть ссылки на номера задач из сборника, которые были решены (из которых скомпонованы задачи).

  • Решённые билеты экзамена — соответствуют "Актуальным" билетам экзамена с дополнительными условиями. Полезны при подготовке, как вариант решения, и как основа для первых шагов решения задачи.
    Решения в большинстве не включают пункты задачи по Управляемым формам и Бизнес процессам, хотя в некоторых решениях вы можете найти и их.
    Решения по Бизнес процессам и Управляемым формам опубликованы отдельно. Это удобнее, т.к. они однотипны, и в дальнейшем их могут переместить в другой билет.
    Общее описание отличительных особенностей билетов (ОУ; БУ; СПР):
    — Билет 1: Партионный учёт по складам; Учёт по срокам годности; Премия зависит от стажа;
    — Билет 2: Партии в ТЧ Расходной накладной; Затраты на рекламу отдельным документом; Неоднократное изменение оклада, Документ выплаты з.п.;
    — Билет 3: Учётная политика ФИФО/По средней; Взаиморасчёты в валюте по договорам; Дополнительные часы в начислениях;
    — Билет 4: Приоритет по складам; Продажи собственным организациям; Посменный график, алгоритмы расчёта;
    — Билет 5: Учёт авансов; Торговля штучными товарами; Оклад по шкале отработанных часов, 15 минутные опоздания, Надбавка по БУ;
    — Билет 6: Комплекты; Партионный учёт ФИФО/Лифо; Записи Перерасчёта по регистру бухгалтерии
    Обратите внимание — в 6 билете на Модуль набора записей регистра Бухгалтерии.
  • "Шпаргалки" для подготовки к экзамену. Это краткие описания с пояснениями и основными текстами модулей. Оформлены в виде последовательности необходимых действий для решения задачи. По этим Шпаргалкам очень удобно готовиться. Шпаргалки я использовал при подготовке, в текущий виде я их преработал для большего удобства, наглядности (прикрепил качественные картинки к ключевым моментам задачи, переработал текст для быстрого восприятия). Эти шпаргалки можно, к примеру, для непрерывной подготовки загрузить в телефон, и по пути на работу просматривать решения. А перед решением прикрепить предполагаемый текст задачи.
    "Шпаргалки" я предлагаю в формате раздела записной книжки OneNote — очень удобная программа, очень удобно деление по задачам и разделам, всё в одном месте. Если будет необходимость, можно экспортировать во множество других форматов. Плюс для тех, кому нужно в формате PDF, docx, mht — экспортированный раздел.

Билеты написаны в каркасной конфигурации на платформе 8.3.12. В каркасной конфигурации оставлен включенным режим совместимости 8.3.6. На функциональность это не влияет. Можно поменять на режим "Не использовать" при желании.

Оптимальной и быстрой подготовки, и позитивного результата сдачи экзамена!

Если статья Вам оказалась полезной и/или интересной, буду благодарен за "+".

Делитесь в комментариях своим опытом, думаю, будет полезно собирающимся сдать, т.к. опыт у всех разный, и весь необходимый.

Если нужно что-то актуализировать или поправить в билетах, пожалуйста, пишите мне.
Так решения будут в актуальном состоянии. Это поможет следующим сдающим.

Билеты 7-15 оформлять не планируется.

22.12.2024: Переработаны, дополнены билеты 1-6.
Оформлены полностью шпаргалки по билетам 1-6.
Добавлены:
Управляемые формы- разные варианты на отдельных страницах + решения заданий 5.1-5.13,
Бизнес процессы одной страницей, т.к. на мой взгляд решение универсально для всех заданий.
Добавил общие пояснения и пояснения к некоторым ловушкам каркасной конфигурации.
Всем, кто скачал ранее, могу отправить обновлённые материалы по запросу.

68 Comments

  1. nytlenc

    Опять кто-то свой говнокод труды выкладывает еще и за стартмани, а потом новички учатся на этом, думают, что так правильно и дальше говнокодят трудятся точно так же…

    А тем, кто хочет сдать на сертификат 1С:Специалист по разработке и модификации прикладных решений на технологической платформе системы программ «1С:Предприятие 8.3» рекомендую приобрести курс Павла Чистова. И кодить немного научитесь правильно, в механизмах платформы более менее начнете разбираться, узнаете многие тонкости платформы и к экзамену подготовитесь хорошо не заучивая решения тех или иных билетов.

    Reply
  2. antonio_i

    (1) Спасибо за ваш комментарий.

    Действительно, для того, чтобы углубиться в познания всех механизмов стоит пройти курсы по основным механизмам и по необходимым специализированным разделам.

    Также хочу отметить, что очень важен практический опыт. Рекомендую по возможности работать с человеком, который имеет больше опыта, чем у Вас, и может подсказать в сложной ситуации оптимальное решение. Плюс лучше выбирать проект, на котором можно будет развиваться в соответствии с современными стандартами программирования. Таким образом профессиональное развитие будет гораздо быстрее.

    Курсов, кстати, сейчас много на различные узкие темы. Рекомендую проходить курсы, по тематике, с которой Вы собираетесь работать, иначе некоторые знания могут устареть, или без применения на практике даже забыться.

    Однако, если по каким-либо причинам Вам нужно сдать экзамен, Вы можете попробовать воспользоваться рекомендациями из моей статьи, или аналогичных.

    Если возникнут ещё вопросы, пишите, постараюсь ответить.

    Reply
  3. imh9305

    (1) 1. только по курсу Чистова сдать экзамен маловероятно.

    2. говнокод или нет, но если экзаменаторы приняли, значит не совсем говнокод и им нужно, чтобы умели делать вот так. мы тут не типовые пишем по стандартам на ванессе и сонаре.

    3. знаний экзамена в реальной жизни недостаточно. но сертификат для франча необходим.

    автору спасибо. если получится, то сделай пжлст и остальные билеты. так как моему коллеге дважды на удаленной сдаче попадался 13-й билет.

    Reply
  4. nytlenc

    (3)

    только по курсу Чистова сдать экзамен маловероятно.

    Ну уж не рассказывайте, я готовился только по курсу Чистова и сдал с первого раза.

    2. говнокод или нет, но если экзаменаторы приняли, значит не совсем говнокод и им нужно, чтобы умели делать вот так.

    А с чего вы решили, что те решенные билеты которые лежат в этой публикации экзаменаторы приняли и это не говнокод? В этом то и главный вопрос. То что автор статьи решал на экзамене приняли на экзамене и это осталось там, если конечно у автора вообще есть сертификат. А то что лежит тут в статье не факт что пройдет экзамен и не факт, что автор за эти билеты не получил бы 2 балла на экзамене.

    Именно поэтому и нужно брать информацию из проверенных источников где вероятность говнокодства минимизирована. вот о чем было мое послание.

    Reply
  5. imh9305

    (4) я не понимаю, почему вы так рьяно настроены против данной публикации, которую вы не изучали и которая делалась не для вас. Вы тут не модератор. Никакой практической пользы ваши комментарии не несут.

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

    Продолжать спор я не намерен.

    Reply
  6. antonio_i

    (5)(4)

    1. Сертификат есть, сдал экзамен с первого раза.

    2. Данные решённые билеты основаны в том числе на опыте и рекомендациях нескольких человек, которые сдали экзамен, и преподавателя, который занимается подготовкой специалистов нашей компании к сдаче этого экзамена.

    К слову сказать, я считаю, что всё экзамены 1С — это бумажки. Я работал, и мне на текущем этапе никак не мешало отсутствие сертификатов на проектах различной величины, сложности, различного уровня настроек, совсем нетиповых конфигураций. Постоянное изучение/обучение нужно всем программистам, кто хочет развиваться.

    Но так уж получилось, что для того, чтобы получать достойный уровень зар.платы, у меня возникла необходимость сдать этот экзамен Специалист по Платформе. И не только его.

    Я поделился своим опытом сдачи экзамена. Билеты решены верно. Вы можете это проверить. Прочитайте описание.

    Естественно 100% верный источник — это экзаменатор. Билеты нужно решить так, как предполагает экзаменатор. Но Белоусов не выкладывает решённые билеты. Даже на его курсе верное решение можно посмотреть только на видео, тексты модулей/выгрузки не публикуются.

    Кстати.

    Сейчас вот идёт очень интересный курс Павла Чистова «Спец Курс». Он беЗплатный. Думаю, многим будет полено.

    Павлу Чистову за этот курс огромная благодарность! Возможно, это — начало новой эры 1С. Посмотрим…..

    Но привязываться к курсу по времени не стоит, на мой взгляд. Если решили сдавать сейчас — лучше быстро подготовиться, и сдать.

    А курс пройти в любом случае будет полезно.

    Вот ссылка на форуме Чистова: СпецКурс форум

    Попробуйте подать заявку на вступление в группу FB: Группа СпецКурс. Сейчас Павел принимает адекватных людей. Я так понял есть решение одобрять заявки на вступление в группу.

    Вот ссылка на Ютуб канал Павла Чистова: Ютуб Павел Чистов

    Здесь есть плейлист СпецКурс. Видео в общем доступе.

    Reply
  7. nytlenc

    (5) кто Вам сказал, что я рьяно настроен против данной публикации? Я лишь оставил свой комментарий, поделился собственным мнением и опытом. Если Вам не интересно мое мнение то пройдите мимо, но нет, вы первый зацепились за мой комментарий и ответили мне, я лишь ответил вам (или вы посчитали, что я должен был промолчать?). Если для вас каждый ответ который идет вразрез с вашими ожиданиями является рьяным противостоянием то я сочувствую. Я лишь высказал свою точку зрения и не более. Говорить мне, что я тут не модератор вообще бессмысленно, я и без Вас это прекрасно знаю.

    (5)

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

    Нужно не покупать древние курсы, а пройти обучение виде вебинара. А если Вам денег жалко на собственное образование так извините, тогда пользуйтесь тем, что есть в свободном доступе и не возмущайтесь. Ну и к слову по отзывам может он и устарел морально, хотя я подобных отзывов своими глазами не видел, но реально готовился лично сам по курсу Чистова 2014 года и сдал в этом году, повторюсь сдал с первого раза.

    Reply
  8. nytlenc

    (6) Антон спасибо.

    Но так уж получилось, что для того, чтобы получать достойный уровень зар.платы, у меня возникла необходимость сдать этот экзамен Специалист по Платформе. И не только его.

    Да… К сожалению (а может быть и к счастью) политика франчей да и политика 1С именно такова… Нет сертификатов нет и достойной зарплаты.

    Плохо лишь то, что люди которые получают сертификаты, потом уходят из франчей а их сертификаты остаются, и эти франчи показывают клиентам — вот у нас есть специалисты, а на самом деле работу делают неопытные студенты как правило.

    Ну и спасибо за пояснение по курсам, именно об этом я и хотел написать в предыдущем комментарии но вы меня опередили!

    Reply
  9. d.mas

    Здравствуйте!

    заинтересован в данной публикации и хотел бы обсудить в личке.

    С уважением

    Reply
  10. imh9305

    (7)выложить свое мнение в духе — зачем тут выложили свой говнокод… мда уж…

    я Белоусова курс проходил, не жалко мне денег, хотя я его до этого смотрел.

    лучше бы код глянули и реально ошибки указали.

    Reply
  11. mrmasson

    Автору спасибо и уважение! Всегда интересно посмотреть решения других — понимающий человек научится!

    Reply
  12. nytlenc

    (10) я не экзаменатор, так что мои замечания не имеют права на жизнь.

    Reply
  13. antonio_i

    (12)

    И всё же ради справедливости хочу заметить, что в самом первом комментарии (1) этой публикации именно Ваши замечания. Только они не по поводу решения или кода.

    Но надеюсь я ничего обидного не сказал 🙂

    Ребята, Давайте жить дружно. Тем более нам тут нечего делить (даже если бы было что делить — вместе делить веселее).

    Reply
  14. zuxelzz

    (6) у Белоусова на курсе выкладываются выгрузки задач, которые решаются на уроках.

    если сравнивать курсы, то Белоусов учит как сдавать экзамен (стоит отметить, что полезной для жизни информации все равно много и академическая грамотность по платформе 1С повышается), а Чистов учит больше как использовать 1С в жизни — правильно и эффективно (а вот подготовка именно к экзамену уже вторична).

    Утверждаю так, потому что у Чистова описывается немало лишних (не для реальной работы, а именно для экзамена (!)) действий, которые на экзамене делать абсолютно не обязательно (читай — за это не снимут баллы), но в жизни реально пригодится.

    Reply
  15. nytlenc

    (13) Это да ))) Верно но опять же они по части публикации а не по части самого содержимого в ней )))

    Reply
  16. Isakov_Artem

    у вас второй билет это копия первого.

    Reply
  17. antonio_i

    (16)

    Посмотрите внимательнее, пожалуйста.

    Если вы про оперативный учёт, то в первом и втором билете партионный учёт.

    Но

    В первом билете партии в расходной накладной указывается номенклатура.

    А во втором — указывается номенклатура и партия.

    Или уточните вопрос, т.к. в остальных частях билеты совсем разные.

    Reply
  18. antonio_i

    (16)

    Теперь увидел — в выгрузке я при предыдущей правке выгрузил первый билет.

    По ссылке исправил. В публикации в ближайшее время исправлю. С исправлениями по 5 билету.

    Reply
  19. Isakov_Artem

    Зачем вы ставите управляемую блокировку на регистр, который только читаете, а не пишите в него?

    Со всем уважением к автору за труд, но я бы не советовал на основе этих примеров готовиться в экзамену.

    Reply
  20. antonio_i

    (19)

    Интересно, а вы смотрите, какая там блокировка?

    Исключительная или разделяемая?

    О какой блокировке идёт речь?

    Между чтением из регистра и записью в другой регистр не может произойти запись в блокируемый регистр другим документом?

    То есть получим проблему «Неповторяющееся чтение».

    Конкретизируйте, пожалуйста вопросы, чтобы можно было на них понятно ответить.

    Reply
  21. Isakov_Artem

    (20) 6 билет обработка проведения расходной накладной. Блокировка на регистр комплектов. Белоусов: «Блокировка ставится только если мы из регистра вначале читаем, а потом пишем. Если просто пишем или просто читаем, блокировку ставить не надо. На запись блокировку ставит сама платформа.»

    Reply
  22. antonio_i

    (21) Эта блокировка Разделяемая. Да, такие блокировки вообще не рассматриваются при подготовке к Спецу и не используются в примерах у Белоусова. Важно понимать блокировки, важно понимать уровень изолированности транзакции.

    Белоусов, вероятно в этой фразе говорит про один регистр.

    В данном случае логика такая: Я не хочу, чтобы данные были изменены в регистре комплектов, пока не завершилась транзакция, в которой я читаю данные из этого регистра, и потом по этим данным формирую какие-то ещё действия.

    Но это действительно спорное решение. Эту блокировку я уберу из решения.

    Reply
  23. antonio_i

    Обновил билеты и материалы. Добавил УФ, БП, Описания, Шпаргалки по Билетам 4-6.

    Кто скачивал ранее и хочет получить обновлённые материалы, напишите, пожалуйста, мне в личные сообщения.

    Reply
  24. Isakov_Artem

    Решения задач из раздела «Сложные периодические расчеты» сделаны хорошо.

    Reply
  25. antonio_i

    (24)

    Спасибо за отзыв 🙂

    Reply
  26. Isakov_Artem

    Антон, а вы чем форматировали код в word и onenote?

    Reply
  27. antonio_i

    (26) Я использовал

    Этот инструмент раскраски кода

    Из он-лайн инструментов для меня на данный момент самый удобный.

    Reply
  28. Isakov_Artem

    В третьей задаче СПР вечерние часы — это скорее всего вид расчета. Не знаю будет ли это ошибкой на экзамене. Белоусов об этом говорил, но не уточнил будет ли это ошибкой. И в требованиях не нашел подобной ошибки.

    Reply
  29. antonio_i

    (28)

    Мне на экзамене попался именно 3 билет. Решил его так. Ошибок в комментариях мне не указали.

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

    В той экспресс подготовке, что проходил я — ничего про это не было сказано.

    А можете «пересказать» или процитировать полностью, что вы услышали про это условие.

    Reply
  30. Isakov_Artem

    (29) Дословно не помню. Если алгоритм расчета дает иной результат, то это уже отдельный вид расчета.

    Reply
  31. user1125642

    как скачать всё это?

    Reply
  32. user1125642

    (31)Просто написано на форуме, что можно скачать бесплатно, но не вижу что то каким образом

    Reply
  33. antonio_i

    (32)

    Вот ссылка — в самом низу «Как бесплатно скачать файл?»

    Немного подробнее описал в личном сообщении.

    Reply
  34. user1125642

    Всем здравствуйте! Вопрос: почему нельзя было в общем модуле рассчитать себестоимость? например видела в Дтшниках данной задачи по ОУ в билете №1 вот такой код: Процедура РассчитатьСебестоимость() Экспорт

    // Получаем значение константы

    НачалоРасчета = Константы.НачалоРасчетаСебестоимости.Получить();

    // Если значением константы является пустая дата, значит, ничего делать не нужно — возвращаемся из процедуры

    Если НачалоРасчета = ‘00010101’ Тогда

    Возврат;

    КонецЕсли;

    // Выбираем ссылки все проведённые «Расходные накладные» начиная с указанной даты, и

    // упорядочиваем их по моменту времени

    Запрос = Новый Запрос;

    Запрос.Текст =

    «ВЫБРАТЬ

    | РасходнаяНакладная.Ссылка

    |ИЗ

    | Документ.РасходнаяНакладная КАК РасходнаяНакладная

    |ГДЕ

    | РасходнаяНакладная.Дата >= &Дата

    | И РасходнаяНакладная.Проведен

    |

    |УПОРЯДОЧИТЬ ПО

    | РасходнаяНакладная.МоментВремени»;

    Запрос.УстановитьПараметр(«Дата», НачалоРасчета);

    ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();

    // В цикле, для каждой ссылки…

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

    // … выбираем соответствующий ей документ,

    РасходнаяНакладная = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();

    // переводим константу на момент времени документа,

    Константы.НачалоРасчетаСебестоимости.Установить(РасходнаяНакладная.МоментВремени().Дата);

    // устанавливаем дополнительное свойство документа («тайный знак»),

    РасходнаяНакладная.ДополнительныеСвойства.Вставить(«Состояние», «Допроведение»);

    // побуждаем документ, выполнить процедуру проведения.

    РасходнаяНакладная.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);

    // Если в процессе проведения возникнет исключение, то исполнение этой процедуры прекратится не доходя

    // до конца цикла, но константа уже будет содержать дату документа, который не удалось провести.

    КонецЦикла;

    // Если цикл успешно завершился, значит, все документы проведены, и больше делать нечего, поэтому

    // присваиваем константе пустую дату.

    Константы.НачалоРасчетаСебестоимости.Установить(‘00010101’);

    КонецПроцедуры

    Так же используется константа.Где верное решение?

    вот в билете №1 задача 1.7 но немного измененная.

    посмотрите как Здесь решено: http://v2.ax-online.ru/Exams/AttPlatf/Task-1.7.aspx

    Reply
  35. antonio_i

    (34)В билете на экзамене убрали условие про необходимость разделить списание количества и расчёт себестоимости. Данных, что вернули его нет. Поэтому у меня в решении расчёт себестоимости в обработке проведения.

    Не знаю, будет ли ошибкой, если в условии не указано про отдельный расчёт себестоимости, — реализовать отдельно. Мне кажется, что экзаменатору это может не понравиться. Я слышал не раз про то, что если условия нет — не нужно его реализовывать. Это как если в задаче не указано про то, что есть товары и услуги, то реализовать проверку и фильтрацию услуг нет смысла. Плюсом это не будет, а время будет затрачено.

    А в общем, указанный вами, ход решения тоже полезно знать. Вдруг вернут условие, тогда вы будете знать, что надо добавить ещё объекты метаданных и кусок обработки проведения вынести в общий модуль.

    Reply
  36. Isakov_Artem

    В 5 задаче виды расчета не правильно настроены.

    Reply
  37. antonio_i

    (36)

    Так однозначно.

    Расскажите же, как правильно?

    Reply
  38. Isakov_Artem

    (37) извиняюсь, просто не обновил задание. В новом решении правильно. Можете уточнить какие задачи были обновлены в последнее время?

    Reply
  39. antonio_i

    (38)

    Уххх.

    Я почти все перелопатил понемногу.

    В том числе убрал все лишние блокировки и пересмотрел, перечистил весь код.

    5 задачу я в части штрафа как раз переделывал, там действительно была ошибка в первой версии.

    Помню было ещё несколько важных моментов, но вот время прошло, и что конкретно, я уже не вспомню.

    Reply
  40. Isakov_Artem

    (39) Штраф же тоже с периодом действия, потому что у него используются данные графика в расчете.

    Reply
  41. Isakov_Artem

    (39) Время штрафа это же фактическое время? Но у вас это время хранится в документе, поэтому решение в целом правильное. Но не будет ли это ошибкой «Упрощение решения…».

    Reply
  42. antonio_i

    (40)

    Нет, я в итоге решил не использовать график.

    Указывается количество пятнадцатиминуток в табличной части, и по ним ведётся расчёт.

    Всё из-за того, что оклад в часах. Иначе пришлось бы разбивать график работы на пятнадцатиминутки.

    Интересные комментарии по этому поводу в «соседней» публикации 🙂

    Другая тема «Билеты к спецу»

    Сообщение №83

    Допускаю, что можно решить и по другому. Я и сам вначале к графику привязался. Но в итоге будет где-то компромисс.

    На мой взгляд, решение с отнесению штрафа к удержаниям и расчёт без графика будет быстрее. Будет ли какой-то из этих вариантов неверным — я честно скажу- не знаю. В данном вопросе я ещё + опираюсь на опыт опытных коллег.

    Но судя по форуму, даже решения с ошибкой проходили с положительной оценкой. Мистика.

    Но конечно же на это ориентироваться не стоит, это так, к слову 🙂

    Reply
  43. Isakov_Artem

    (42) Спасибо!

    Reply
  44. user1125642

    (35)Спасибо за пояснение!!!

    Reply
  45. user1125642

    Почему у регистра Себестоимость не стоит флаг «Разрешить разделение итогов»?

    Reply
  46. antonio_i

    (45)

    Да, нужно разрешить разделение итогов.

    Reply
  47. user1125642

    Всем привет. Тестила билет №1, ОУ. И при проведении расходной накладной в оперативном режиме, данные в регистре себестоимости задваиваются! А точнее он списыват всё что есть. Как это понимать?

    Reply
  48. user1125642

    да и просто когда проводишь 2 раза одну и ту же расходную, в регистре непонятно что творится

    Reply
  49. antonio_i

    (48)Нужно очистить старые движения перед выполнением запроса к регистру себестоимости.

    Поправил в билете.

    Спасибо за внимательность.

    Reply
  50. mrmasson

    Антон, а можно получить консультации?

    Reply
  51. antonio_i

    (50)Можно обсудить в ЛС.

    Reply
  52. Isakov_Artem

    У вас 2 задача СПР правильно решена? А именно галочка у премии «период действия является базовым». Вроде как речь идёт о базе по Периоду регистрации. В условии сказано «начисленного им в том же расчетном периоде оклада».

    Reply
  53. antonio_i

    (52)Давайте порассуждаем.

    Пример:

    Надо посчитать премию сотруднику за февраль.

    Какой будет базовый период у премии?

    1. Для зависимости по периоду регистрации

    2. Для зависимости по периоду действия

    Кроме того, стоит обратить внимание на условие:

    «В одном документе могут быть данные только за текущий расчетный период.»

    Или же изложите ваш ход мыслей.

    Reply
  54. Isakov_Artem

    (53) согласен. Сделано ловко, но об этой галочке мало где рассказывают.

    Я просто вот по такому условию делал:

    «если нужно рассчитать базу за указанный период – это база по Периоду действия, если от начислений сделанных в данном периоде – это база по Периоду регистрации.

    Т.е. за – это по Периоду действия, в – это по Периоду регистрации.»

    Reply
  55. antonio_i

    (54)

    По сути, как я вижу, в данном случае будет одинаково: по периоду действия или по периоду регистрации считать.

    А галочка Базовый период равен периоду действия, чтобы автоматически базовый период устанавливался равным периоду действия- тут и хитростей то никаких нет.

    Плюс по периоду регистрации для тех начислений, у которых нет периода действия — дополнительные начисления, удержания (регистры, ПВР, у которых снята галочка Использует период действия).

    А «правило» интересное. Беру на заметку 🙂

    «Т.е. за – это по Периоду действия, в – это по Периоду регистрации.»»

    Reply
  56. RodinMax

    В Шпаргалках (v2.0.1) в пункте «8.РасходнаяНакладная.»

    указан код Период = ?(Режим = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени());

    Но такой код неверный т.к. в курсе подготовки от УЦ1 Белоусов, ясно говорит,

    что использовать можно либо МоментВрмемени(), либо Граница без всяких условий.

    Reply
  57. antonio_i

    (56)

    Было бы неплохо с вашей стороны пояснить.

    Фраза вырвана и нет контекста.

    В каком случае что нужно использовать?

    Да и «Можно» в вашем сообщении явно означает что можно и иначе.

    А вот понимание механизмов платформы показать в том числе важно.

    Вот для чего я использовал такой код на ваш взгляд?

    К слову, требования на оценки 3 и 5 разные.

    Reply
  58. RodinMax

    (57) параметр виртуальной таблицы в запросе, МоментВрмемени() при старой методике проведения, а

    Новый Граница(МоментВрмемени()) при новой методике проведения

    я пишу то, что говорит Белоусов в курсе по подготовке к Спецу по платформе, может кому-то пригодится

    Reply
  59. antonio_i

    (58)Недостаточно прослушать то, что говорит Белоусов. Нужно хотя бы понимать, о чём говорит и почему.

    Рекомендую Вам прочитать статью, где ражёвано, почему и когда применяется «Неопределено» в параметре виртуальной таблицы:

    Оперативное проведение и управляемые блокировки

    Она, к слову указана в моей статье.

    Спойлер: «Неопределено» применяется для параметра период виртуальной таблицы тогда, когда нужно получить самые актуальные остатки.

    Reply
  60. RodinMax

    понятно, почитаю как будет время, спасибо

    Reply
  61. buriZa

    День добрый! Два вопроса:

    1) Подскажите, почему у вас в «Шпаргалке» первого билета, бухгалтерской задачи, не реализовано требование на счёт контроля товара по организации? Или я в чём-то ошибся и такой справочник не требуется?

    «При проведении документа анализируется наличие этого товара в организации. Если товара не достаточно документ не проводится.»

    Нет ни упоминания о справочнике, ни кода для проверки остатков.

    2) «Оперативники» докладывают, что с апреля 2019 7+8 билеты в ходу на экзамене, а у вас только 6. Обновление поста не планируется?

    Reply
  62. antonio_i

    (61)Доброго дня!

    1. В выгрузке Начиная со строки 315 модуля объекта РасходнаяНакладная

    Дефицит = ВыборкаНоменклатура.Количество — ВыборкаНоменклатура.КоличествоСебестоимость;
    Если Дефицит > 0 Тогда
    Сообщить(«Не хватает » + ВыборкаНоменклатура.НоменклатураПредставление + » в количестве » + Дефицит);
    Отказ = Истина;
    КонецЕсли;
    

    Организация в общем-то одна, если вопрос ещё и в этом. В билете ведь не указано, что учёт ведётся для нескольких организаций, поэтому, я считаю, усложнять не стоит.

    2. Пока не планирую.

    Reply
  63. buriZa

    День добрый! Первый билет, расчётная задача. В «Шпаргалке» стоят одни настройки видов расчёта (ваш скрин), в выгрузках .dt другие (осн и доп начисления)… Понимаю, что на скрине верно, но это проверка на вшивость, тех кто тратит старт мани, или вы промазали? В других заданиях есть что-то подобное? Заранее спасибо!

    Reply
  64. antonio_i

    (63) Проверки на вшивость нет. 🙂

    Это скорее я не обновил какую-то из частей, когда в последний раз правил. Завтра проверю, актуализирую.

    Reply
  65. antonio_i

    (63)Благодарю за внимательность.

    Неточность в выгрузке.

    Выгрузку обновил.

    Reply
  66. user1199728

    (65) Антон здравствуйте, не могу в личку Вам написать.

    Reply
  67. antonio_i

    (66) Здравствуйте. Написал Вам в личные сообщения.

    Посмотрите, должны отобразиться на «колокольчике» в правом верхнем углу сайта.

    Reply
  68. user642695_crocus.vladikina

    (21) Правильно! некоторые вещи очень такие. подозрительные

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *