Каталог решений - Подготовка к экзамену 1С:Специалист, платформа 8.3

Подготовка к экзамену 1С:Специалист, платформа 8.3

Подготовка к экзамену 1С:Специалист, платформа 8.3

В наличии

Подготовка, подготовка, подготовка….

Категория:

Описание

Готовлюсь к экзамену 1С:Специалист по платформе.

Просмотрела гигабайты видео, пролистала тонны книг, перебрала десятки готовых баз… ничего не помогает!!!! Я просто не понимаю язык 1С и все!

Вот простой пример:если нужно определить — пустая какая-нибудь таблица или она чем-то заполненная, то есть аж ТРИ метода для этой цели(это еще только те,с которыми я столкнулась, возможно их больше, чем три))): Пустая() (или Пустой()-здесь тоже все непонятно с полом метода))), ПустаяСтрока(), НЕ ЗначениеЗаполненно()….это зачем так просто все придумали???

Другой пример: в листинге модулей-обращение к объектам метаданных идет во множественном лице: Справочники,Документы,ПеречислениЯ, так почему же при указании на объект метаданных в ЗАПРОСЕ-нужно помнить и не вЫкать,а обращаться к ним панибратски на ты?))) Например, практически в любой задаче по ОУ нужно выбирать в запросе только товары и мы пишем формулу: ЗНАЧЕНИЕ(ПеречислениЕ.ВидыНоменклатуры.Товар)!!!!

Я могу ошибаться, но мне кажется, что язык 1с не имеет стандартов ГОСТа….поэтому все так сложно получается.Нету единой структуры:простой и гениальной!!! Все построено на принципе воткнутой флешки в голову с чьими-то готовыми конструкциями…и как флешку отключаешь, то отключается и вся связь с языком 1с))))

Возможно, именно поэтому сколько не пытаешься разобраться в чужом коде, а посмотришь решение этой же задачи у другого пользователя-и все вообще НЕ ТАК!!!

п.с. прошу не мучить меня заранее с рекламой платных курсов по 1с. Во-первых, уже некоторые покупала: тонна "умных"видео с заученными "выкрутасами" кодингов: а вы,господа-педагоги, попробуйте без подключенной к голове ФЛЕШКИ решить любую задачку, мысля только логически-ничего не получится!…от гуру учебных центров-тоже есть видео-уроки, некоторые из них в общем доступе на ютубе — смотри и радуйся))) особенно по Периодическим расчетам…да и бизнес-процессы тоже добили….эх!

Ладно, думаю, уже столько сил и времени потрачено, столько тонн литературы куплено, столько глаз на видео-уроки потрачено, столько надежд на "Актуальные билеты" было съедено…надо как-то добить эту тему до конца)))

Поэтому подумала и решила сделать для себя такую базу "Сборная солянки", в которой бы отражались все самые распространенные задачи и самые сложные (на мой взгляд).Взяла за основу условия задач из билета №1 по ОУ и БУ, из билета №2 по ПР и УФ + ту же УФ решить на БП.

Самую главную цель преследовала-чем проще, тем лучше. Т.е. вот не надо "умных" Глобальных методов вставлять в кодинг, типа ЗаполнитьЗначенияСвойств(Движение, Выборка), если конструктор Движений строит готовую конструкцию — вот ее и надо брать!!!

Что я могу сказать как я решала эту свою базу сборная солянка? Вот все этапы:

1. ОУ основные принципы простого разъяснения мне понравились из видео записи Евгения Афонина https://www.youtube.com/watch?v=alHWrdN0JuQ

он лучше всех и доходчивей объясняет принцип создания ОУ. А отбор по номенклатуре=Товар можно потом добавить в свои запросы — и будет красота!!! Главное, что ясно из каких кубиков что собираем. Даже чего с партиями (Lifo/Fifo) делать.

2.БУ так как я выбрала для себя задачку со СрокамиГодности, то здесь самой лучшей подмогой стал видеоролик Валерия Троцкого https://www.youtube.com/watch?v=loV3nsVM_9g&list=PL6cCeQeZaTqhTbhPqVpD9886m3tc0jLxn&index=8

3.РП…это вообще бомба!!!…есть в свободном доступе видео преподавателя уч.центра№1 Белоусова https://www.youtube.com/watch?v=3xbVuuxnJbg

урок очень ценный, сразу начинаешь рисовать таблички, распихивать в них Оклады,Премии…

но вот когда в условии задачи стоит "значение оклада может быть неоднократно изменено"…то ищешь новые источники данных…из пересмотренных готовых решений ребят и девчат на этом форуме,  самым близким к оптимальному решению был пользователь Смешной1с //sale.itcity.ru/public/1059001/

Очень интересное у него решение с вытягиванием данных из регистра сведений "О сотрудниках" по меняющемуся окладу. Мне понравилось!!! Крутила и так и сяк его запрос, чтобы упростить условие связи в третьем пакете-получилось! ура!!! Но В первом пакете запроса-он отбирает из дока Начисления данные и сразу группирует их с мин/мах датами из дока-это круто, так как не нужно заморачиваться тогда с вычислением секунд до окончания дня, но не дает возможности в течении месяца ввести оклад частями-в результате по этой схеме возьмется только первая и последняя дата из документа….но стало интересно!!! и еще чуток повозившись с консолью запросов-удалось решить и этот вопрос как в условии задачки написано!!!

Огромное спасибо,Смешной1с,мне учиться и учиться тому, что ты так лихо рассчитываешь запросами!

Но я хотела в свой ПР запихнуть все по максимуму, например, Временный расчет по кнопке из формы. Как это делается подглядела в РП билета№1 у пользователя Арсена Омарова //sale.itcity.ru/public/825556/ Спасибо, Арсен, за помощь!!!

4.ФУ….регламентное задание на создание Ежедневного отчета пользователя….Что может быть хуже регламентного задания????….только его присутствие)))))….За основу взяла решение пользователя kassbar //sale.itcity.ru/public/1127069/ Прокрутила в консоли запросов его интересный запрос по отбору пользователей из регистра сведений о сотрудниках-он там добавляет важное условие проверки-создание ОДНОЙ задачи в текущий день на конкретного пользователя.Это вообще правильно. Но вот в стандартный модуль сеанса-он загоняет Текущим пользователем только из ПользователиИнформационнойБазы….мне пришлось так же в конце концов сделать(поясняю почему так-ниже по тексту).Спасибо, kassbar.

Мне хотелось уникальности в своей базе "Сборная солянки", поэтому я в модуль Сеанса поначалу добавляла процедуру, которая определяла — если нету такого пользователя в справочнике Физ.лиц, то добавить нового…ну потому что мне всегда нравится сразу добавлять в конфигуратор своего пользователя Админ, а в режиме 1с Предприятие-пусть этот Админ сам добавиться. И код простой получался:

ТекущийПользователь=Справочники.ФизическиеЛица.НайтиПоКоду(ИмяПользователя());
Если ТекущийПользователь.Пустая() Тогда
НовыйПользователь=Справочники.ФизическиеЛица.СоздатьЭлемент();
НовыйПользователь.Код=ИмяПользователя;
НовыйПользователь.Наименование=ИмяПользователя;
НовыйПользователь.Записать();
ТекущийПользователь=НовыйПользователь;
КонецЕсли;
ПараметрыСеанса.ТекущийПользователь=ТекущийПользователь;

Пока не подключено к работе регламентное задание-все ок: и новый пользователь в справочник добавляется и сплошная красота!))) Но только стоит подключить регламентное задание…..фсе…оппа…прям в режиме 1с Предприятия вирус какой-то: он каждую минуту вместо выполнения кода регламентного задания — шлепает новую запись в справочник физ.лиц. с кодом "Хабибулина"!!!! оооо, это ужас!!! смотреть страшно)))…Ну вот такой глюк самого механизма работы 1с….начиталась "умных статей":"ставьте блокировки на блокировки блокировок ваших регламентных заданий"!!!!……А попроще, товарищи разработчики 1с, нельзя???….Мучилась, мучилась и поняла, что копать руками в 1с — гораздо проще!))) ну зачем мне и в самом деле эта автоматизация с добавлением нового пользователя? Зачем нам микроскоп? Правильно, чтобы гвозди им забивать!!!))) Поэтому в модуле сеанса оставила самое простое упоминание Текущего пользователя, а любого нового — оказывается проще вбить ручками!!!…..даааааа, и ничего не говорите, прогресс, однако!)))

5.Решила что нужно в мою базу "Сборная солянка" добавить и бизнес процесс. Да, когда-то два года назад смотрела и учила все 30 уроков Павла Чистова https://www.youtube.com/watch?v=vstkWb5H820 …но вот все на вылет за это время…сейчас появился новый курс Павла Чистовв из 61 урокаhttps://www.youtube.com/watch?v=NLuS_jxxFW4&list=PLkdnTy1CsgR1phYcN8Ts1HD2AugrAVgRd  …но второй раз уже душа поэта не выдержит этого)))

Что делать? нашла довольно коротенький урок так же лицензионного преподавателя 1с А.А.Заика https://www.youtube.com/watch?v=Bb8YrTGN9YI …все "навороченное и понятное только ему" я прокрутила, зато вуа-ля! мой скромненький бизнес процесс получился! Спасибо.

========

Итак, что же дальше? Какая-никакая, но моя база "Сборная солянка" родилась!)) Я решила проверить: а за СКОЛЬКО времени можно написать весь знакомый и любимый кодинг своей базы. Оказалось, что самый минимум-это 4,5 часов-без заполнения данных в режиме 1с и отладки ошибок, а поверьте-каждый раз эти ошибки возникали и НЕ так сразу можно было их найти и ликвидировать….

Ну, ладно, думаю, у меня же очень крупные все задачки подобраны в моей "Солянке", а на экзамене-должны же как-то компоновать легкие с простыми-чтобы оставалось время на подумать. Поэтому, думаю, давай уже по настоящему порешаю целиком на выбор какой-нибудь билет. Но перед этим решила почитать, что там пишут о снятии балов на экзамене?

http://infostart.dexcel.ru/public/126813/  …а там за использование основных таблиц регистров вместо виртуальных — сразу 1.5 балов снимают!!! а у меня решение отбора данных по сложному окладу как раз использует сразу две одинаковых реальных таблиц регистра сведений о сотрудниках!!! ой, мамочки, а как же быть и что же делать???? Вновь посмотрела: как в массе своей люди решают этот вопрос в своих базах: никто просто НЕ ЗАМОРАЧИВАЕТСЯ над этим!!! Ну мало ли что в условии задачи "неоднократно меняется оклад и считать з/п от КАЖДОГО оклада", просто берут срез последних на начало месяца расчета и все!!!….и что же правильней будет на экзамене?…

ведь за НЕВЫПОЛНЕННОЕ условие задачи тоже снимается достаточно много балов….все, не жалко мне никаких средств — пойду и скачаю готовые решения от пользователя PoZiTiFFF //sale.itcity.ru/public/537462/  Ура,скачала, сразу, думаю — посмотрю его решение второго билета№2 по УФ и РП — здесь-то я уже "собаку съела")))….эх…на скане №3 можете увидеть сами: как в режиме 1с Предприятие его регламентное задание как вирус шлепает одну за другой форму открытия объекта Задачи….а периодические расчеты (расчет сложного оклада из меняющихся данных регистра сведений сотрудников)- вообще не досягаемы для понимания бедненькому студенту 1с…..А ведь на него была последняя надежда!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

//////////////////////////////////////////////////////////////////////////////////////////////////

И что мне делать????? …кажется у меня начинается паника: экзамен уже скоро, а столп истины (гуру 1с, преподавателя от бога1с, лучшего последователя-ученика 1с), вокруг которого можно строить свои робкие догадки своего примитивного и простого кодинга 1с — я так и не нашла.эх, печалька!!!

п.с. вот еще больше страха нагоняют: мол с августа 2020г. вводят какой-то поСерединишный эксзамен на специалиста…и чего??? еще больше гигтар видео и тонн учебников появится???…

Поэтому надо постараться сдать сейчас. Буду надеяться, как в анекдоте про Блоху, что мне попадется именно собранная МОЯ сборная солянки база!!! и я ее порешаю аж на ура!!! Спасибо.

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

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

***горячие пирожки к столу: вся домашка по курсу Белосова; 14 задач в одном архиве.

п.с. он вернул мне на переработку вторую БУ-я там наворочила кода))) упростила, в архиве именно этот второй переработанный вариант.

п.с2. в 5 задаче по переодическим расчетам-обратите внимание, что есть кодинг МЕХАНИЗМА перерасчетов во всех его красотах (дополнительно еще см.в модуль набора записей рег.свед.о сотрудниках, ну и конечно в модуль отчета по перерасчетам)

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

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

п.с.3 самих секретных задач с курса в архиве нету-это правила форума****…

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Решила поделиться с сообществом своим решением реального билета на своей третьей попытке сдачи экзамена + добавляю в архив базу по 3-й задаче по зарплате, которую П.Белоусов на курсах мне вернул на доработку и принял данную доработку.

Итак, тексты билетов запрещены регламентом форума, но я, успокоившись после 3-й экзамена и отрицательного результата апелляции с комментами:обязанность откатать в пользовательском режиме"…., восстановила по памяти общий текст билета и вновь его порешала….

Вы будете смеяться, но при запуске в Пользовательском режиме-результат зарплаты также не рассчитался сразу!!!!!

Честно, я промучалась 2 часа!!!!!!!!!!!!!! в поисках ошибки — но все же стандарно: табель простенький и поехали, так почему же из этого табеля не берутся фактические данные??????????…..Дорогие мои, это тупик!!!! я практически сдалась, проверять нечего — все по ГОСТам!))))….начала просто читать в модуле БУКВЫ!!! нет, это не опечатка))) я проверяла действительно по буквам!…и вуа-ля!!!! Ответ оказался как всегда прост — человеческая оЧепятка)))

Короче, если Вы, как и я пишите запрос, задаете в нем параметры: &ДатаНач и &ДатаКон, то когда 1С создает данный шаблон запроса, то этот самый 1С — в очередности параметрах запроса расставляет параметры по АЛФАВИТУ!!! т.е. первым в Запрос.УстановитьПараметр — будет идти НЕ &ДатаНач, а по алфовиту -> первым будет стоять &ДатаКон….а так, как на экзамене — время золото, и, соответственно, все спешат, то заполняют параметры как вносили их в запросе,т.е в первой строчке параметров будет: НачалоМесяца(Дата) и далее КонецМесяца(Дата), а если ВЧИТАТЬСЯ, то мы задаем в параметр конечной даты=параметр начальной, а, следом- в начальную дату-конечную!!!)))))))))))……….вот такая бяка………..глупая бяка!……но чтобы ее увидеть понадобилось достаточно времени, которого на экзамене просто нету!…

да,обидно….спрашивается, если бы смотрели, проверяющие, код в Конфигураторе, то хотя бы оценили ПРАВИЛЬНОСТЬ решения, но…многоточия….всЁ все равно решает Пользовательский режим 1с….а ведь может все что угодно при откатке!

Далее, БУ — возвраты с интересными условиями, но ПОЧЕМУ в билете по БУ не было дано готовых проводок по возврату? (поясню: по БУ всегда описываются ВСЕ используемые в задаче проводки), ок, если просто брать проводку Приходной накладной (без возврата), то не получится корректный отчет, который есть в задаче по возврату….

это не очень честно…но это мое мнение…Но все же — если с меня требуют ПОЛНУЮ откатку в пользовательском режиме 1с — это только для ЗАЧЕТА экзамена, то почему такое несерьезное отношение у проверяющих к составлению текста задач на экзамене?….

Короче, есть как есть. Итак, внутри архива — нет текста билета. Я его пишу здесь по памяти в ОБЩИХ чертах, а сл.все правила соблюдены:

ОУ: это взаиморасчеты с кредитами — дается срок кредита и сумма кредита. документы РН и ПриходДенег без авансов и переплат.

БУ: обычное фифо/лифо, но с возвратом РН, которая на приемку идет по ПН, условие — если возврат более 3-х дней, то не принимается возврат. В условиях на экзамене не было проводок по возврату.

ПР: табель за неделю по подразделению, только для расчета Оклада — требуется нормированные дни. +Расчет премии руководителю.

БП: очень простой.

// Итого,в архиве: моя база билета с экзамена от 27.05.20, только ПОЛНОСТЬЮ откатанная в Пользовательском режиме 1с + в дополнение моя переработанная мною же база (табель без таб.ДанныеГрафика — ПР_3_2) из онлайн курса П.Белоусова (основного преподавателя курсов :Учебного центра №1 по Подготовке к экзамену 1с Специалист по Платформе 8.3),данный курс шел с 23.03.20г по 01.06.20г.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Наши не сдаются!)))))

С четвертой попытки — экзамен сдала на 4 бала….Порешала все-привсе, откатала в пользовательском режиме с примерами, шрифт в отчетах покрасила)), но не успела написать рабочий код под кнопку, которая автоматически должна шлепать табель по календарному графику….за 3 минуты до окончания экзамена решение по этой кнопке мне пришло в голову, я даже в кратце описала его в записке, но…бал все равно сняли….эх…..Но я все равно рада как солнышко, что наконец-таки мой сериал со сдачей экзаменов на специалиста 1с закончился, причем успешно!))

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

////////*****************************************************************

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

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

п.с.2 Делюсь своим опытом: мне пришлось на память выучить код Картинки и Подбора, ФункциональнойОпции, РегламентногоЗадания, свой разаработанный код МногоразовогоОклада, код МногоМесячногоБольничного, код ДиаграммыГанта, НавигационныеСсылки, НастройкаСтандартныхКоманд,-это все то, что нужно знать как стишок, и конечно, нужно было натренироваться забивать сам алгоритм учетов. Самое для меня болезненное было-откатка в пользовательском режиме, когда просто не заводится….а на экзамене — уже обязательно теперь нужно откатывать в пользовательском режиме…

//Желаю всем победы над собой и 1с!!!))) Спасибо всем.

has been added to your cart:
Оформление заказа