Решенные билеты на 1С: Специалист по Платформе 8.3 (2018 г.)

Программирование - Сертификация

сертификат 1с специалист платформе

97
Выкладываю свои решения успешно сданного экзамена.

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

 

Т.к. практика показала, что на дистанционных экзаменах выпадают только первые 6 из 15 актуальных билетов, я рекомендую скачивать только их (но только тем кто сдает дистанционно). Релиз платформы, на котором велась разработка, - 1С:Предприятие 8.3 (8.3.10.2252).

 

П.С. - В архивах содержатся пошаговые описания решения каждого из билетов и .cf-файлы (кто скачивал архив до обновления - напишите мне в ЛС). Дополнительные задачи, которые не учтены в актуальных билетах, но которые добавлены в билетах на самом экзамене, тоже учтены и реализованы в моих решениях (в билетах с 1 по 6). Сами тексты задач в архиве отсутствуют (можете прислать мне свою электронную почту в ЛС - см комментарии), но ведется нумерация билетов, по которой можно идентифицировать задачу из списка актуальных билетов. 

97

Скачать файлы

Наименование Файл Версия Размер
Билеты с 1 по 6
.rar 7,78Mb
26.06.18
240
.rar 7,78Mb 240 Скачать
Билеты с 7 по 15
.rar 1,64Mb
26.06.18
200
.rar 1,64Mb 200 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. rafaiil 03.05.18 15:38 Сейчас в теме
Поздравляю со сдачей! я как понимаю вам попался один из этих 6?какие ошибки были?
Есть смысл брать курс Белоусова если за него не заплатит фирма?:)
4. ReleRool 96 03.05.18 16:57 Сейчас в теме
(1)
Спасибо. Да, мне и поим коллегам по работе попадались только первые 6 билетов. Так что на форумах говорят правду - на дистанционных экзаменах попадаются только первые 6 билетов из актуального списка.
user974852; +1 Ответить
5. ReleRool 96 03.05.18 17:05 Сейчас в теме
(1)
Ошибки были незначительные, все потому что торопился. Например, отчет в бух.учете я даже не проверил..по факту оказалось что там съехала шахматка).
В моих примерах я слайдами показываю все настройки для правильного формирования отчетов.
Поэтому на экзамене обязательно потратьте немного времени и перепроверьте за собой ;)
2. harvester_sorrow 7 03.05.18 16:10 Сейчас в теме
(0)Добрый день, не так давно ездил на сдачу(пока результат не известен) попался 4-й билет с нестандартной задачей по расчетам "Сутки через двое", есть она в вашем решении?

Часть текста
Начисления зарплаты сотрудникам предприятия осуществляется ежемесячно с использованием метода отклонения.Каждый сотрудник может работать в нескольких подразделениях компании, то есть совместительство допускается.
Сотрудник каждого подразделения работают в три смены по графику "Сутки через двое".
Сотрудник предприятия получают оплату по часовому тарифу.Сумма начисления по тарифу определяеться как тарифная ставка, умноженная на количество отработанных часов. В течении расчетного периода тарифная ставка задается для каждой смены отдельно и может изменяться не чаще чем один раз в месяц. Но бе.. расчетного периода. В информациооной базе необходимо хранить историю изменения.
Руководителям подразделений дополнительно выплачивается примия в виде процента от суммы начислений по тарифу за предыдущий месяц и т.д.
3. ReleRool 96 03.05.18 16:54 Сейчас в теме
(2)
Добрый день! Да, мне самому попался 4 билет на экзамене и мои решения полностью удовлетворили экзаменатора. У меня там два решения есть..один стандартный по актуальному билету который скачал из интернета, а второй полностью решен по Дополнительным условиям который попался на экзамене. В архиве по правилам запрещено было указывать условие задачи, поэтому мне пришлось удалить их..Вам нужен билет в наименовании которого нет нижнего подчеркивания - именно без нижнего подчеркивания попался мне и он полностью решен с дополнительными условиями которые попались в моем билете на экзамене.
6. harvester_sorrow 7 03.05.18 17:12 Сейчас в теме
(3)спасибо большое за развернутый ответ.
7. palsergeich 03.05.18 19:27 Сейчас в теме
Спасибо огромное, руки все никак не дойдут сдать этот экзамен, а надо бы)
8. igormcx 08.05.18 11:37 Сейчас в теме
поздравляю со сдачей. может какие-то рекомендации еще дадите?
11. ReleRool 96 08.05.18 13:19 Сейчас в теме
(8)
Спасибо.
Что касаемо рекомендаций - первым делом советую пробежаться по теоретической части, если есть какие видео уроки или литература (например: профессиональная разработка в системе "1С: Предприятие 8" 2 тома). Конечно же вы можете просто заучить все действия и алгоритмы прописанные в моих решениях и пойти сдавать все на автомате, но думаю никто бы не одобрил такой подход к подготовке. Если же у вас с пониманием программы и написанием алгоритмов все отлично, то просто неоднократно порешайте все эти билеты самостоятельно на скорость чтобы на самом экзамене было достаточно времени для ввода тестовых данных и проверки всех механизмов. К примеру я решил все достаточно быстро и у меня осталось не мало времени для тестирования и к счастью я нашел серьезный недочет - у меня не срабатывала блокировка данных..я проверил и оказалось, что в регистре Измерение - Организация у меня была с типом "Строка" (получается я просто создал изменение и не установил нужный тип, а оставил тип по умолчанию), все потому что поторопился.
Поэтому репетируйте сдачу экзамена от начала до конца :)
9. imh9305 08.05.18 11:41 Сейчас в теме
моему коллеге попадался на дистанционной сдаче 13 билет, при чем дважды
не могли ли вы выложить и решения остальных билетов? в том числе для тех, кто очно будет сдавать? если это трудозатратно, добавьте количество стартмани за скачивание.
10. ReleRool 96 08.05.18 13:01 Сейчас в теме
(9)
Неожиданно :)
Вашему коллеге нельзя разрешать покупать лотерейные билеты (прошу простить, если шутка неуместна) .
Думаю в ближайшие дни я найду время для реализации оставшихся билетов. Но выложу их отдельным архивом как дополнительные. Ведь мне и моим коллегам попадались лишь из числа первых 6-ти билетов, а коллектив у нас не маленький. И поэтому в этих решениях я уверен, что экзаменатор их примет и они верные.
12. imh9305 08.05.18 17:52 Сейчас в теме
13. my.mail.23 13.05.18 08:38 Сейчас в теме
Написал вам личное сообщение, вы не отвечаете. Посмотрите пожалуйста!
14. ReleRool 96 13.05.18 18:40 Сейчас в теме
15. ReleRool 96 14.05.18 10:50 Сейчас в теме
(14)
Если у кого еще есть вопросы - не стесняйтесь писать в ЛС)
16. imh9305 23.05.18 23:29 Сейчас в теме
как успехи с решениями? dt шников не будет? :)
17. ReleRool 96 24.05.18 06:13 Сейчас в теме
(16) чуть больше половины осталось ещё, dt-шники тоже выложу. Просто текущие проекты на работе в приоритете, думал быстрее управлюсь, но не получается
18. kadild 01.06.18 12:52 Сейчас в теме
Арсен Омаров, выложи пожалуйста текст самих задач.
19. ReleRool 96 01.06.18 14:26 Сейчас в теме
(18)
К сожалению это запрещено правилами данного портала. Если хотите - можете в ЛС прислать мне адрес вашей электронной почты и я вам пришлю список актуальных билетов и дополнительные условия.
34. user631198_bogdanAlekhin 02.08.18 14:14 Сейчас в теме
35. ReleRool 96 02.08.18 16:41 Сейчас в теме
20. JaneP 10 04.06.18 08:22 Сейчас в теме
Спасибо за публикацию! Сдала экзамен 29 мая с первой попытки, в том числе и благодаря Вашей публикации. Так получилось, что мне не с кем было обсуждать решения, поэтому Ваши стали большим подспорьем. Прорешивала задачу сама, потом смотрела как у вас решено. В общем еще раз спасибо.
kadild; DarkUser; ReleRool; +3 Ответить
21. ReleRool 96 04.06.18 09:03 Сейчас в теме
(20)
Примите мои искренние поздравления! Очень рад такой хорошей новости!
22. imh9305 12.06.18 03:23 Сейчас в теме
как успехи с решениями? есть уже что выложить?
23. ReleRool 96 12.06.18 20:24 Сейчас в теме
(22)
Есть затруднения с решением..спорные моменты в некоторых билетах..оставил их пока, вернусь к ним как завершу оставшиеся пару билетов и выложу их дополнительным архивом с 7 по 15 билет дополнительным архивом. Возможно к середине следующей неделе уже выложу оставшиеся билеты.
Aleskey_K; kadild; +2 Ответить
24. kadild 13.06.18 11:06 Сейчас в теме
(23) DT 'шники тоже выложи пожалуйста для билетов. Можно отдельным архивом.
Fedor02; ReleRool; +2 Ответить
25. Aleskey_K 11 23.06.18 18:33 Сейчас в теме
Ждём с нетерпением обновления
26. ReleRool 96 26.06.18 08:50 Сейчас в теме
(25)
Коллеги, прошу меня извинить за то что заставил так долго ждать (работа, командировка и время пролетело).
Помню, что обещал DT-ники, но решил не тянуть больше время и выложить все решения с cf-файлами. А тестовые данные вы и сами сможете заполнить и тем самым потренируетесь :)
Тем кто скачал ранее решения с 1 по 6 - если для вас все еще актуально, напишите мне в ЛС ;)
Sergey03; Aleskey_K; +2 Ответить
28. kadild 01.07.18 01:21 Сейчас в теме
(26) Жаль конечно что DT'шников не будет. Во некоторых задачах то ли опечатки, то ли я не то делаю, но итоговый код не работает правильно. Некоторые похоже решены с дополнениями, но в описание не уточняется.
Может все таки дтшники выгрузишь как-нибудь?
29. ReleRool 96 01.07.18 08:37 Сейчас в теме
(28)
В cf- файлах с 1 по 6 решены с дополнениями. Ошибок нет, просто внимательнее просмотрите алгоритм и поймете что к чему). Данные алгоритмы сдают мои коллеги на протяжении двух лет и доп.условия так и не менялись :)
Для тех кто сдает дистанционно задачи полностью состоят из дополнений как повторяю неоднократно. Напишите мне в ЛС что именно у вас не получается, я подскажу где вы что упустили, но только если вы думаете что действительно с алгоритмом что-то не так. Я же не преподаватель чтобы подготавливать вас к экзамену, ведь возможно просто у вас очень мало опыта в подготовке к экзамену. Так что внимательнее изучайте условие задачи и просмотрите алгоритм - там все на поверхности.
44. Maxis 12.09.18 16:25 Сейчас в теме
(29)
Что означает "Для тех кто сдает дистанционно задачи полностью состоят из дополнений как повторяю неоднократно"? То есть билеты на дистанционном экзамене сложнее?
ReleRool; +1 Ответить
45. ReleRool 96 12.09.18 17:28 Сейчас в теме
(44)
Все верно, на всем известном форуме (который я не имею право рекламировать) всем участникам давно известны дополнительные вопросы и они там так же обсуждаются. Грубо говоря: фишка сдачи дистанционно - это отклонение от стандартных экзаменационных билетов в виде дополнений к ним (замена условий и дополнение новыми условиями).
30. ReleRool 96 01.07.18 08:56 Сейчас в теме
(28)
Хотя действительно проще мне будет выложить еще и DT-ники. Ведь ко мне и к остальным коллегам (кто совсем недавно сдавал экзамен) подходят с вопросами почему у них что-то не проводится (чаще всего это связано бывает с их не внимательностью, например они не заполняли регистры сведений графики работы и оклад в сведения о сотрудниках и прочие мелочи). У меня уже готовы базы с 7 по 15, и осталось заполнить данными с 1 по 6 (cf-ники которых я создал и выложил с билетами, но еще не заполнил). Думаю если не завалят работой, то за ближайшие 5 или 6 вечеров я добью этот вопрос и выложу DT.
RodinMax; kadild; +2 Ответить
31. kadild 01.07.18 23:41 Сейчас в теме
(30) Спасибо, ждем с нетерпением
RodinMax; user751815; ReleRool; +3 Ответить
32. kadild 22.07.18 17:35 Сейчас в теме
(30) ДТшников нет еще, хотя бы первая половина?
RodinMax; +1 Ответить
33. ReleRool 96 23.07.18 01:06 Сейчас в теме
(32) извиняюсь..сбежал в отпуск не предупредив..закрывал все рабочие процессы..а для сайта не успевал. Плюс тут в личке вопросами закидывали) прилечу в августе..отвечаю с телефона когда есть интернет
RodinMax; kadild; +2 Ответить
36. tolyan_ekb 148 31.08.18 18:16 Сейчас в теме
Файл с билетами 7-15 не скачивается, архив битый или проблемы у инфостарта?
37. ReleRool 96 31.08.18 19:45 Сейчас в теме
(36) У кого еще такая же проблема? Напишу в поддержку.

Сейчас сам попробовал скачать - все норм, и архив открывается и содержимое запускается.
38. tolyan_ekb 148 31.08.18 20:03 Сейчас в теме
(37) да, сейчас скачался. Видимо сразу 2 файла не проходили.
39. ReleRool 96 31.08.18 20:06 Сейчас в теме
(38)
Отлично, значит нужно с небольшой паузой их качать)
40. alexxxrf 02.09.18 16:00 Сейчас в теме
Здравствуйте! Благодарю за решения, лучшие из тех, что видел. Только некоторые вопросы есть к задачам, например в билете 2:
Оперативный учет - используется СебестоимостьПродаж.БлокироватьДляИзменения = Истина, хотя затем нет записи по данному регистру, т.е. получается блокировка по данному регистру не действует?
В запросе в первой виртуальной таблице прописано условие ГДЕ видноменклатуры<>услуга, думаю, что это нужно убрать, не получим услуг для записи в продажи.
Бухгалтерский учет - КСписанию берем минимум по количеству в документе и в остатках, но перед этим проверка, что количествовдокументе должно быть <= количества на остатках, в итоге ксписанию всегда будет равна количеству в документе.
ReleRool; +1 Ответить
41. ReleRool 96 02.09.18 17:21 Сейчас в теме
(40)
Здравствуйте.
Благодарю за содержательный комментарий.
1) По поводу Оперативного учета - Вы написали, что нет никаких записей по данному регистру, но запись ниже он пишет в этот регистр движения -
  Если не Отказ Тогда		
			Движение = Движения.СебестоимостьПродаж.Добавить();
                        Движение.Период = Дата;
			Движение.Номенклатура = ВыборкаПоНоменклатуре.Номенклатура;
			Движение.Количество = ВыборкаПоНоменклатуре.КоличествоПоДокументу;
			Движение.Выручка = ВыборкаПоНоменклатуре.СуммаПоДокументу;
			Движение.Себестоимость = Себестоимость;		
           КонецЕсли;


Или я что-то не так понял?

2) По поводу списания - не увидел в алгоритме проведения проверку с этими символами сравнения "<=", там есть лишь

Если ВыборкаДетальныеЗаписи.Количество>ВыборкаДетальныеЗаписи.КоличествоОстаток Тогда
					Отказ = Истина;
					Сообщение = Новый СообщениеПользователю;
					Сообщение.Текст = "Не хватает "+ВыборкаДетальныеЗаписи.НоменклатураПредставление + " по партии " + ВыборкаДетальныеЗаписи.ПартияПредставление + " в количестве "+ Строка(ВыборкаДетальныеЗаписи.Количество-ВыборкаДетальныеЗаписи.КоличествоОстаток);
					Сообщение.Сообщить();	
				КонецЕсли;


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

Опять же, я быстро просмотрел алгоритм - действительно мог не заметить (поисковик тоже ничего не выдал)
alexxxrf; +1 Ответить
42. alexxxrf 03.09.18 20:15 Сейчас в теме
(41)
Здравствуйте! По первому вопросу - нет строчки Движения.СебестоимостьПродаж.Записать().
Как понимаю Движения.СебестоимостьПродаж.БлокироватьДляИзменения = Истина используется для того, чтобы при записи в данный регистр заблокировать набор измерений без учета разделителя итогов, чтобы с того момента,как произвели запись в регистр и до окончания транзакции в регистр параллельно никто ничего не смог записать. Но так как в коде явно не прописано СебестоимостьПродаж.Записать(), то и блокировки нет.
По второму
Запрос.Текст = "ВЫБРАТЬ
	               |	РасходнаяНакладнаяСписокНоменклатуры.Номенклатура КАК Номенклатура,
	               |	РасходнаяНакладнаяСписокНоменклатуры.Партия КАК Партия,
	               |	СУММА(РасходнаяНакладнаяСписокНоменклатуры.Количество) КАК КоличествоПоДокументу,
	               |	СУММА(РасходнаяНакладнаяСписокНоменклатуры.Сумма) КАК СуммаПоДокументу,
	               |	ВЫБОР
	               |		КОГДА РасходнаяНакладнаяСписокНоменклатуры.Номенклатура.ВидНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ВидыНоменклатуры.Услуга)
	               |			ТОГДА ЛОЖЬ
	               |		ИНАЧЕ ИСТИНА
	               |	КОНЕЦ КАК ЭтоТовар
	               |ПОМЕСТИТЬ ТРасходы
	               |ИЗ
	               |	Документ.РасходнаяНакладная.СписокНоменклатуры КАК РасходнаяНакладнаяСписокНоменклатуры
	               |ГДЕ
	               |	РасходнаяНакладнаяСписокНоменклатуры.Ссылка = &Ссылка
                   |И РасходнаяНакладнаяСписокНоменклатуры.Номенклатура.ВидНоменклатуры <>   ЗНАЧЕНИЕ(Перечисление.ВидыНоменклатуры.Услуга)
Показать
ReleRool; +1 Ответить
43. ReleRool 96 03.09.18 20:33 Сейчас в теме
(42)
Здравствуйте, Александр.
По первому вопросу - в первых строчках кода есть Движения.СебестоимостьПродаж.Записывать = Истина;
он дает возможность записи по окончанию процедуры, поэтому нам не нужно прописывать явную запись в этот регистр.

По второму - да, забыл сразу на него ответить. Тут я с Вами полностью согласен - перебор :)
46. daniayr 15 18.09.18 13:17 Сейчас в теме
Скачал все 15, скиньте пожалуйста их описания и дт) на почту, вам в личку написал
47. ReleRool 96 18.09.18 15:13 Сейчас в теме
(46)
Здравствуйте, обязательно скину - сейчас увидел сообщение в личке)
51. kadild 25.09.18 17:16 Сейчас в теме
(47) Скинь мне тоже пожалуйста, отписался в личку
48. DataReducer 69 24.09.18 20:25 Сейчас в теме
Благодарю за полезную публикацию!
Пока что успел посмотреть только задачу по Оперативному учёту из первого билета.

Есть несколько вопросов/комментариев по вашему решению:

1. При проведении Расходной накладной по регистру ОстаткиНоменклатуры вы пишите:

Движения.ОстаткиНоменклатуры.Записывать = Истина;	
Движения.ОстаткиНоменклатуры.БлокироватьДляИзменения = Истина;
Движения.ОстаткиНоменклатуры.Записать();


Но здесь вы используете новую методику проведения и явно записываете движения документа:

// Формирование набора записей
// ...
Движения.ОстаткиНоменклатуры.Записать();


А значит, система не должна этого делать автоматически и строка 1 не нужна.

2. По этой же причине не требуется удалять существующие движения документа путём записи пустого набора (строка 3). Эти движения замещаются при явной записи набора. Удалять их вручную нужно только в случае, если нам надо получить данные регистра до записи, т.е. при традиционном проведении.

3. Перед проведением документа по регистру СебестоимостьПродаж имеет смысл проверить, пройдена ли проверка остатков по предыдущему регистру:

Если Не Отказ Тогда
…


4. В последнем запросе при соединении двух временных таблиц вы проверяете поле Партия на NULL:

ЕСТЬNULL(ТПартий.Партия, НЕОПРЕДЕЛЕНО) КАК Партия,

Но здесь же обращаетесь к полю Партии через точку без всякой проверки:

ТПартий.Партия.МоментВремени КАК ПартияМоментВремени,

5. В этом же запросе формируются итоги поля КоличествоОстаток, но далее они нигде не используются.

6. Для выполнения требования группировки объектов по виду (Документы, Справочники и т. д.) в командном интерфейсе подсистемы вы используете вложенные подсистемы. Вместо этого лучше применять объекты конфигурации «Группы команд».
ReleRool; +1 Ответить
49. ReleRool 96 25.09.18 11:58 Сейчас в теме
(48)
Добрый день! Прежде всего благодарен за очень содержательный вопрос/комментарий!

Мои ответы/комментарии:

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

2.
Тут так же все понятно из первого моего комментария.

3.
Так мы ее уже сделали (см в модуле под явной записью в регистр нового набора):

  Запрос = Новый Запрос;
	Запрос.УстановитьПараметр("Граница", Новый Граница(МоментВремени()));
	Запрос.УстановитьПараметр("Склад", Склад);
	Запрос.УстановитьПараметр("СписокНоменклатуры", СписокНоменклатуры.ВыгрузитьКолонку("Номенклатура"));
	Запрос.Текст = "ВЫБРАТЬ
	               |	ОстаткиНоменклатурыОстатки.Склад,
	               |	ОстаткиНоменклатурыОстатки.Номенклатура,
	               |	ОстаткиНоменклатурыОстатки.КоличествоОстаток,
	               |	ОстаткиНоменклатурыОстатки.Склад.Представление,
	               |	ОстаткиНоменклатурыОстатки.Номенклатура.Представление
	               |ИЗ
	               |	РегистрНакопления.ОстаткиНоменклатуры.Остатки(
	               |			&Граница,
	               |			Склад = &Склад
	               |				И Номенклатура В (&СписокНоменклатуры)) КАК ОстаткиНоменклатурыОстатки
	               |ГДЕ
	               |	ОстаткиНоменклатурыОстатки.КоличествоОстаток < 0";
	Результат = Запрос.Выполнить();
	Если не Результат.Пустой() Тогда
		Выборка = Результат.Выбрать();
		Пока Выборка.Следующий() Цикл			
			Сообщить("На складе: " + Выборка.СкладПредставление
			+ " по номенклатуре:" + Выборка.НоменклатураПредставление
			+ " не хватает: " + -Выборка.КоличествоОстаток);
			Отказ = Истина;
		КонецЦикла;			
	КонецЕсли;
Показать


4 И 5.
Похвально, Плюсую за внимательный разбор алгоритма.

6.
Тут уже по выбору и предпочтениям каждого, если кто-то вообще не выполнит группировку - экзаменатор снимет 0,5 балла.

Легкой Вам подготовки и удачи на экзамене!
kadild; DataReducer; +2 Ответить
50. DataReducer 69 25.09.18 13:30 Сейчас в теме
(49) Спасибо за ответ!

1,2 - Если я правильно понимаю, при явной записи набора существующие записи автоматически удалаются (при значении первого параметра функции Записать() по умолчанию). Контроль остатка у вас происходит после вызова этой функции, т.е. дополнительно очищать записи не требуется.

Движения.ОстаткиНоменклатуры.Записывать = Истина - относится к стандартной автоматической записи движений и здесь можно обойтись без этой строки.

3. Я имел ввиду, что если контроль остатков по первому регистру не пройден, то дальнейшее выполнение процедуры не имеет смысла. Если Отказ = Истина, то запрос к регистру СебестоимостьПродаж уже можно не делать.

Добавлю, что я пишу это не с целью критики, а для того, чтобы самому лучше понять ваш алгоритм. Ещё раз спасибо за помощь в подготовке.
ReleRool; kadild; +2 Ответить
52. ReleRool 96 25.09.18 19:33 Сейчас в теме
(50)
Теперь я понял про какую строчку кода Вы говорили, да - это конечно не является ошибкой, но и надобности в ней нет, согласен. Я не посчитал Ваши комментарии как грубую критику - наоборот, комментарии помогают остальным пользователям (сам многое узнаю из комментариев к публикациям). Про прерывание процедуры при возникновении Отказа - мне нравится (вопрос к оптимизации и весьма дельный совет для всех сдающих).

Правильные действия при подготовке - это понять условие задачи и пользуясь подобными решениями написать свой идеальный алгоритм!
Мое отношение к таким комментариям только +1 !!!
DataReducer; +1 Ответить
53. DataReducer 69 07.10.18 16:41 Сейчас в теме
Посмотрел задачу по БУ из билета №1.

Отличная реализация алгоритма списания по партиям! Требование списания себестоимости как средней по всем срокам годности (и "проблема копеек") делает алгоритм не совсем тривиальным.

Небольшое ревью:

Проведение Расходной накладной:
1. Блокировки регистра бухгалтерии по счетам ПрибылиУбытки и Покупатели, на мой взгляд, не нужны. Мы не читаем данные из регистра в разрезе этих счетов перед записью, и проблем одновременного доступа здесь нет.

2. В запросах к таблице Остатков регистра бухгалтерии не обязательно использовать функцию "ВЫРАЗИТЬ()" для субконто. Типы субконто мы передаём в параметре &ВидыСубконто виртуальной таблицы.

3. Для полей ресурсов (СуммаОстатокДт, КоличествоОстатокДт) не хватает проверки на NULL.

Отчет по остаткам:
В первом варианте отчета, опять же, не нужна функция ВЫРАЗИТЬ().
Во втором варианте группировки по номенклатуре и проверки на NULL не нужны.
ReleRool; +1 Ответить
54. ReleRool 96 07.10.18 18:33 Сейчас в теме
(53)
Доброго времени суток!
Спасибо за положительный отзыв.
Похвально, что так основательно подошли к вопросу подготовки и не торопитесь быстро прорешать все билеты!

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

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

3. Все верно.

Отчет так же посмотрю позже.
paybaseme; DataReducer; +2 Ответить
55. DataReducer 69 07.10.18 18:41 Сейчас в теме
(54) Остальные билеты я, конечно, просмотрю быстро. Первому я уделил такое внимание только чтобы понять основные принципы.
ReleRool; +1 Ответить
56. user608978_dtih 17.10.18 12:32 Сейчас в теме
Добрый день. Можно прислать тексты заданий? Куда отправить эл адрес?
57. ReleRool 96 17.10.18 14:10 Сейчас в теме
(56)
Добрый день! Обязательно отправлю, для этого как и писал, достаточно написать мне в личном сообщении Ваш адрес электронной почты.
59. user608978_dtih 17.10.18 14:28 Сейчас в теме
Почему то с сайта Вам лично нет возможности написать
60. ReleRool 96 17.10.18 14:51 Сейчас в теме
(59)
Я Вам написал сообщение, в любом случае можете проверять почту.
61. user608978_dtih 20.10.18 13:15 Сейчас в теме
Здравствуйте. А можно скинуть на эл почту DT файлы по всем 15 билетам?
62. ReleRool 96 20.10.18 21:06 Сейчас в теме
(61)
Здравствуйте. Я еще не завершил их подготовку. Как вернусь с командировок.
Оставьте свое сообщение