Алгоритмы и выгрузка ИБ с решениями для экзамена Специалист ЗУП 3.0.

26.09.19

Разработка - Подготовка к аттестации

Аттестацию "1С:Специалист" по конфигурированию подсистем расчета зарплаты и управления персоналом в прикладных решениях "1С:Предприятие 8" автор сдал на отлично. Здесь решение обновлено до 3.0.24.125.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Выгрузка ИБ (6 билетов) релиз 3.0.24.125
.dt 201,59Mb
86
86 Скачать (3 SM) Купить за 2 450 руб.

Экзаменационные билеты можно скачать здесь. Задачника для этого экзамена пока нет. Публикацию "Пример решения задач Специалист ЗУП 3.0" не смотрел, так как её обнаружил после сдачи экзамена и своей публикации.
На основе материалов (более 90% ник demos) форума Аттестация "1С:Специалист" ЗУП "Конфигурирование подсистем расчета зарплаты и управления персоналом в прикладных решениях "1С:Предприятия 8" (редакция 3.0) и для консультантов 1С:Специалист-консультант Зарплата и управление персоналом 8 ред.3.0  собрал материалы:

  • Выгрузки ИБ 6 билетов. Сделано на демо релиза 3.0.23.143, но на экзамене надо делать на пустой.
  • Методики графически - см. картинки к публикации по билетам: Доплаты за время работы, Премии по проектам, Компенсации квартплаты, Графики работ, Натуральный доход работников. 
  • Ключевые алгоритмы, где применил типовой механизм "подмены" текстов запросов, общий модуль для расчета показателей, для отчетов таблицу "ДанныеГрафика" и регистр "ГрафикиРаботыПоВидамВремен", метод "ВыполнитьПакет()" при отладке и выполнении сложных запросов.  

Ключевые алгоритмы:

  1. Решать всё с произвольными показателями - меньше работаем с конфигуратором в отличие от ЗУП 2.5 Подробное описание: www.zup1c.ru .  В некоторых билетах показатель достаточно выбрать предопределенный и свои не создавать.
  2. В отчетах использовать "Представления_" - механизм "подмены" текстов запросов
  3. Коды алгоритмов: Билет 1, Билет 2, Билет 3, Билет 4, Билет 5, Билет 6.

БИЛЕТ 1

 

 

БИЛЕТ 2

 

 

 БИЛЕТ 3

 

 

БИЛЕТ 4

 

 

БИЛЕТ 5

 

 

БИЛЕТ 6

 

 В начало.

P.S. Решения в выгруженной ИБ и методики могут быть неверными.

Сертификация

См. также

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147099    649    360    

235

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

48000 руб.

24.04.2017    51025    100    165    

89

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    25029    23    1    

25

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

14800 руб.

01.11.2012    94134    115    1    

117

SALE! 20%

Зарплата Роли и права Системный администратор Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5940 4752 руб.

27.05.2021    37565    264    92    

205

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    60709    153    141    

129

SALE! 30%

Зарплата Программист Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

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

33600 23520 руб.

14.09.2022    15739    70    26    

72
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. IgorXml 730 24.08.15 12:06 Сейчас в теме
Добрый день.
Потратил пару месяцев на подготовку к экзамену. Надеюсь, что публикация будет полезна.
С уважением, Игорь.
2. Teut_Vlad 191 06.11.15 16:45 Сейчас в теме
На экзамене попадаются эти билеты? Или очень похожие?
3. IgorXml 730 06.11.15 16:58 Сейчас в теме
(2) darkmessiahan, Очень похожие. Не сложнее. Чуть проще, например, дали билет 3(в задачнике 2) там тоже самое, но не было категорий. Подробнее здесь см. пост 4.
Некоторые детали могу в личку написать.
4. Teut_Vlad 191 07.11.15 23:55 Сейчас в теме
Я бы все таки избавился от сокращений с:

Подсистема - РС.ПлановыеНачисления, РС.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников, 2 документа, отчет.
Док.ГрафикРаботыВОсобыхУсловиях движения РС.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников, МО:

на:
Подсистема - РегистрСведений.ПлановыеНачисления (что это значит не понял), Используем РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников, Добавить 2 документа и отчет.
Документ первый - ГрафикРаботыВОсобыхУсловиях движения: РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников, МодульОбъекта:
5. Teut_Vlad 191 08.11.15 18:29 Сейчас в теме
ВР это что? Вид Работ? который как бы вид начисления?
6. IgorXml 730 08.11.15 19:23 Сейчас в теме
(5) darkmessiahan, ВР происходит от древнего из 77 Виды расчетов :)
7. Teut_Vlad 191 09.11.15 11:11 Сейчас в теме
На экзамене как лучше. С начало внести доработки в конфигураторе, потом данные программу или наоборот?
9. IgorXml 730 09.11.15 11:31 Сейчас в теме
(7) darkmessiahan, Конфигуратор первым - там всё до конца и нужно(для меня так) найти в лок. сети консоль отчетов и добавить её. Отчет все-таки у меня с первого раза не получался.
Иначе это будет творчество, которого не должно быть на экзамене :).
8. Teut_Vlad 191 09.11.15 11:20 Сейчас в теме
Я бы еще добавил в описание реквизиты, которые есть у добавленных документов, получиться полноценная шпора, а то приходиться свою шпору писать.
и тут ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудникови пробел пропущен.
10. Teut_Vlad 191 17.11.15 19:07 Сейчас в теме
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(660)}: Поле объекта не обнаружено (ГоловнаяОрганизация)
НоваяСтрока.ГоловнаяОрганизация = Строка.ГоловнаяОрганизация;


Это на последнем релизе, там этот общий модуль значительно изменился.
11. IgorXml 730 18.11.15 15:07 Сейчас в теме
(10) darkmessiahan, На каком примере (билете)?
12. Teut_Vlad 191 18.11.15 16:02 Сейчас в теме
(11) Только когда сегодня утром проснулся, вспомнил что забыл написать в каком билете. Билет первый! Документ ВводПоказанийУсловийСреды по моему.
Если найду решением сам выложу. А так попробуй обновить ЗУП до последнего. Или проделать все дополнения на последней версии ЗУПа.
13. user_2010 952 18.11.15 16:15 Сейчас в теме
На экзамене дают последнюю конфигурацию ЗУПа? и ее нужно доработать?
14. Teut_Vlad 191 18.11.15 17:44 Сейчас в теме
(13) user_2010, Естественно Ватсон.
Доработать и внести типовой пример, минимум 2 месяца с двумя работниками.
Учитывая что ЗУП 3.0 это сырое Г... то переделывать билеты придется долго и мучительно после каждого обновления.
15. IgorXml 730 18.11.15 18:58 Сейчас в теме
(13) user_2010, Пустую.Не демо.
16. Teut_Vlad 191 18.11.15 20:32 Сейчас в теме
Так работает, хз правильно ли


ВЫБРАТЬ
	МИНИМУМ(ВводПоказанийУсловийСредыТаблицаУсловий.Дата) КАК ДатаСобытия,
	МАКСИМУМ(ВводПоказанийУсловийСредыТаблицаУсловий.Дата) КАК ДействуетДо,
	РС.Регистратор.Организация КАК Организация,
	РС.Сотрудник,
	РС.ФизическоеЛицо,
	СРЕДНЕЕ(ВЫБОР
			КОГДА ВводПоказанийУсловийСредыТаблицаУсловий.Условие = 0
				ТОГДА 30
			ИНАЧЕ ВЫБОР
					КОГДА ВводПоказанийУсловийСредыТаблицаУсловий.Условие = 1
						ТОГДА 40
					ИНАЧЕ 50
				КОНЕЦ
		КОНЕЦ) КАК Значение,
	ВводПоказанийУсловийСредыТаблицаУсловий.Ссылка
ПОМЕСТИТЬ ВТ
ИЗ
	Документ.ВводПоказанийУсловийСреды.ТаблицаУсловий КАК ВводПоказанийУсловийСредыТаблицаУсловий
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников КАК РС
		ПО ВводПоказанийУсловийСредыТаблицаУсловий.Ссылка.Организация = РС.Регистратор.Организация
			И (ВводПоказанийУсловийСредыТаблицаУсловий.Дата МЕЖДУ РС.Период И РС.ДействуетДо)
ГДЕ
	РС.Показатель = &ПоказательГрафика
	И РС.Период МЕЖДУ &Дата1 И &Дата2

СГРУППИРОВАТЬ ПО
	РС.Сотрудник,
	РС.ФизическоеЛицо,
	РС.Регистратор.Организация,
	ВводПоказанийУсловийСредыТаблицаУсловий.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.ДатаСобытия,
	ДОБАВИТЬКДАТЕ(ВТ.ДействуетДо, ДЕНЬ, 1) КАК ДействуетДо,
	ВТ.Сотрудник,
	&Начисление КАК Начисление,
	ВТ.ФизическоеЛицо,
	"1" КАК Значение,
	ИСТИНА КАК Используется,
	ВТ.Организация.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	ВТ.Ссылка КАК ДокументОснование
ИЗ
	ВТ КАК ВТ
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ.ДатаСобытия,
	КОНЕЦПЕРИОДА(ВТ.ДействуетДо, МЕСЯЦ) КАК ДействуетДо,
	ВТ.Организация,
	ВТ.Сотрудник,
	ВТ.ФизическоеЛицо,
	&ПоказательПроцент КАК Показатель,
	ВТ.Значение
ИЗ
	ВТ КАК ВТ
Показать
17. IgorXml 730 19.11.15 10:55 Сейчас в теме
(16) darkmessiahan, Обновил до релиза 3.0.24.125 и получил ошибку. Ошибка в документах которые в обработке проведения применяют функцию "РасчетЗарплаты.СформироватьДвиженияПлановыхНачислений(ЭтотОбъект, Движения, ДаннныеДляПроведения)": док.ВводПоказанийУсловийСреды_1, док.ФормированиеРабочейГруппыПроекта_3 и док.ИсключениеИзРабочейГруппыПроекта_3.
Ты прав - надо добавить это строки в запросе:
		"ВЫБРАТЬ
...
		|	ВводПоказанийУсловийСредыТаблицаУсловий.Ссылка
...
		|	ВТ.Сотрудник.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
		|	ВТ.Ссылка КАК ДокументОснование
...;

Обновил коды в публикации и добавил выгрузки ИБ. Добавил т.к. может ещё что-нить вылезти.
Teut_Vlad; +1 Ответить
18. Teut_Vlad 191 19.11.15 12:32 Сейчас в теме
Во втором билете есть ошибочка, кадровый перевод устанавливает Сидоров Игорю час тариф ставку 100р. час, в условии 150р. час для 2 категории.
19. Teut_Vlad 191 19.11.15 14:11 Сейчас в теме
Во втором билете отгулы не трогал?

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.УчетРабочегоВремени.Модуль(3963)}: Поле объекта не обнаружено (ДанныеТабельногоУчетаРабочегоВремениСотрудников)
Запись = Движения.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Добавить();

Нашел свою ошибку, не те движения выбрал
20. Teut_Vlad 191 19.11.15 15:41 Сейчас в теме
2 Билет. Что то у меня Зарплата не видит Отгулы и работу в цеху. После обновления заполнение Начисления ЗП работает нормально?
Прикрепленные файлы:
24. IgorXml 730 19.11.15 16:28 Сейчас в теме
(20) darkmessiahan, При обновлении создалось новое начисление и без зависимостей. Надо настроить зависимости или в кадровом документе поправить.
Прикрепленные файлы:
25. Teut_Vlad 191 19.11.15 16:37 Сейчас в теме
(24) ДА вроде и без зависимостей ЗП начислялась, смотря на что они влияют.
26. IgorXml 730 19.11.15 17:54 Сейчас в теме
(25) darkmessiahan, Спасибо. Будет время проверить все билеты надо. А лучше теперь подождать пока 25 релиз.
21. Teut_Vlad 191 19.11.15 15:56 Сейчас в теме
Как включить отработаночасоввпределахнормывремени ?
22. IgorXml 730 19.11.15 16:23 Сейчас в теме
(21) darkmessiahan, при обновлении релизом 3.0.24 заменился на показатель "ВремяВЧасах". В типовом начислении по окладу(время в часах) и в "самопальном" для экзамена.
Teut_Vlad; +1 Ответить
23. Teut_Vlad 191 19.11.15 16:25 Сейчас в теме
(22) В остальном второй билет работает! =).
Интересно, приду такой на экзамен, 1С показатели заменили. И хз че делать. В описании про показатели отработаночасоввпределахнормывремени до сих пор есть.
27. bigma 20.11.15 14:08 Сейчас в теме
IgorXml, что есть в запросе для документа "Ввод показаний условий среды" параметры: ПоказательГрафика, ПоказательПроцент, Начисление? Что эти показатели представляют из себя в самом документе?
28. Teut_Vlad 191 20.11.15 15:42 Сейчас в теме
Начисление - Оплата по дневному тарифу не исчезал? Вид времени не менялся?
Опять не могу найти

нашел, при заполнении, начальных настроек
29. Teut_Vlad 191 22.11.15 22:57 Сейчас в теме
3 билет, формирование раб группы

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(660)}: Поле объекта не обнаружено (ГоловнаяОрганизация)
НоваяСтрока.ГоловнаяОрганизация = Строка.ГоловнаяОрганизация;

ВЫБРАТЬ
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Сотрудник,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Ссылка.Начисление,
	ИСТИНА КАК Используется,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Сотрудник.ФизическоеЛицо КАК ФизическоеЛицо,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.ДатаСобытия,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.ДействуетДо,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Ссылка.Организация КАК ГоловнаяОрганизация,
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Ссылка КАК ДокументОснование
ИЗ
	Документ.ФормированиеРабочейГруппыПроекта.ТаблицаУчастников КАК ФормированиеРабочейГруппыПроектаТаблицаУчастников
ГДЕ
	ФормированиеРабочейГруппыПроектаТаблицаУчастников.Ссылка = &Ссылка
Показать
30. IgorXml 730 23.11.15 09:40 Сейчас в теме
(29) darkmessiahan, У меня нет ошибки. Так проводится:
ФормированиеРабочейГруппыПроекта_3ТаблицаУчастников.Сотрудник.ГоловнаяОрганизация КАК ГоловнаяОрганизация,

Так как в типовом док. "ИзменениеПлановыхНачислений" берется из сотрудника.
31. IgorXml 730 30.11.15 19:31 Сейчас в теме
Рекомендую веб-курс по ЗУП 3.0 http://www.profbuh8.ru/?utm_partner=7040. Если зарегистрироваться, то можно посмотреть бесплатные видеоматериалы. Все материалы ведет Грянина Е. - экзаменатор ЗУП.
Можно организовывать совместную покупку как я делал здесь http://forum.infostart.ru/forum34/topic138822/.
32. ElenaMat102 24 10.12.15 08:37 Сейчас в теме
В первом билете: если в документе ГрафикРаботыВОсобыхУсловиях ввести для одного сотрудника 2 периода, например, с 5.02.2015 по 5.02.2015 и с 9.02.2015 по 9.02.2015, то в документе начисление зарплаты, доплата начисляется за три дня (5,6 и 9 февраля). Если кто-нибудь исправил эту ошибку, подскажите как это сделали.
33. StudentTr 67 03.03.16 12:43 Сейчас в теме
1) спасибо, за подробный разбор. Даже после прочтения книжки начать решать задачи не получалось.
2) Билет 2. Никак не получается начислить зарплату по введенным начислениям. Мало того, даже в приведенной базе "заполнить" приводит только к пересчету по тарифу, остальных начислений нет.
Насколько я понимаю, это вводилось не вручную. База файловая...Если не сложно, прокомментируйте, пожалуйста.
Прикрепленные файлы:
36. IgorXml 730 14.03.16 19:46 Сейчас в теме
(33) StudentTr,
2) Билет 2. Никак не получается начислить зарплату по введенным начислениям. Мало того, даже в приведенной базе "заполнить" приводит только к пересчету по тарифу, остальных начислений нет.
Насколько я понимаю, это вводилось не вручную. База файловая...Если не сложно, прокомментируйте, пожалуйста.

Проверил. Снять все с проведения. Лучше кадровые тоже. Потом документы расчетов надо последовательно в одном месяце "Данные пропускной системы" -> "Документ отгул" -> "Начисление". На перерасчетах наверно не пройдет, но на экзамене не слышал чтобы кто-то перерасчеты требовал. Я дальше не стат разбираться.
А вот в отчете это поле "НачисленияДанныеГрафика.ОсновноеЗначениеПериодДействия" должно заполняться, но не заполняется после обновления. Может в новых релизах заполнится.
34. mitia.mackarevich 75 08.03.16 02:36 Сейчас в теме
Добрый вечер, вопрос - зачем в 3 билете измерения проект и роль в РС??? В задании ведь сказано что сотрудник может участвовать только в одном проекте? Или просто задание поменялось с того времени? Может лучше сделать проверку при проведении документа на участие сотрудника в проектах и случае участия программно формировать документ исключение из проектной группы и включать его в новый проект?
35. mrBart 33 14.03.16 14:00 Сейчас в теме
mitia.mackarevich для того чтобы сотрудник в один день мог завершить работу на проекте в роли руководитель и начать на этом же проекте с ролью исполнитель если периодичность регистра "День". Я делал периодичность регистра "По позиции регистратора" и измерение проект для получения среза при проверки работает ли сотрудник по данному проекту при исключении из рабочий группы
39. mitia.mackarevich 75 17.03.16 01:37 Сейчас в теме
(35) mrBart, однако такая структура противоречит логике(в том плане что допускает возможность что сотрудника каким то образом можно занести на два разных проекта одновременно) как ни крути на Спец по платформе за такое бы сняли баллы),я имею в виду структуру. А если сотрудник завершил работу и перешел на другую роль - и все в один день? Зачем?
Если будет одно измерение сотрудник - срез по нему даст нам проект(последний) на котором он работает и в качестве кого (для этой задачи этого достаточно). Хотя если честно для меня это уже неважно) Я так понял самое главное - правильно организовать логику решения - использовать регистры и стандартные механизмы "правильно"( как рекомендует 1с) в сочетании со своими доработками.
Спасибо, за ответ
41. IgorXml 730 20.03.16 09:05 Сейчас в теме
(39) mitia.mackarevich,
Я так понял самое главное - правильно организовать логику решения - использовать регистры и стандартные механизмы "правильно"( как рекомендует 1с) в сочетании со своими доработками.
Спасибо, за ответ
Вот и я все решения просматривал через пояснения в курсе www.edu.1c.ru
42. mitia.mackarevich 75 21.03.16 23:27 Сейчас в теме
(41) еще один вопрос возник почему в первом билете в отличие от второго и третьего - мы используем средний процент? Ведь если в середине месяца будет КП на другую ставку то результат будет неверным???Я разобрал все билеты лишь по одному этому вопрос)))) Попробывал закинуть значение показателей на каждый день для сотрудника - получил верный результат но много строк в документе начисление зарплаты. Поэтому возник вопрос по среднему проценту????
43. IgorXml 730 22.03.16 10:54 Сейчас в теме
(42) mitia.mackarevich,
мы используем средний процент? 
Это я слишком упростил. Думал проскочит :). Я планировал на 3 сдать. Этот билет не попался. :)
37. StudentTr 67 15.03.16 10:27 Сейчас в теме
38. IgorXml 730 16.03.16 09:57 Сейчас в теме
(37) StudentTr, Для подготовки мне помог курс 1C:Образование за 1350 руб.
Franchiser; StudentTr; +2 Ответить
40. mitia.mackarevich 75 20.03.16 04:20 Сейчас в теме
Всем Доброй ночи, предлагаю для билета номер 1 использовать чуть чуть измененный запрос. После просмотра станет ясно зачем)))))
ВЫБРАТЬ
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка.Организация,
	ВЫБОР
		КОГДА krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Условие = 0
			ТОГДА 30
		ИНАЧЕ ВЫБОР
				КОГДА krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Условие = 1
					ТОГДА 40
				ИНАЧЕ 50
			КОНЕЦ
	КОНЕЦ КАК Значение,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ФизическоеЛицо,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Сотрудник,
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Дата КАК ДатаСобытия,
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период КАК НачалоСобытия,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ДействуетДо КАК КонецСобытия
ПОМЕСТИТЬ ВТ_ОбщиеДанные
ИЗ
	Документ.krol_ВводПоказанийУсловийСреды.ФактическоеЗначениеПоказателейСреды КАК krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников КАК ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников
		ПО krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка.Организация = ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Организация
			И (krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Дата МЕЖДУ ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период И ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ДействуетДо)
ГДЕ
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Показатель = &ПоказательГрафика
	И ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период МЕЖДУ &НачалоПериода И &КонецПериода
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	ВТ_ОбщиеДанные.НачалоСобытия,
	ВТ_ОбщиеДанные.КонецСобытия,
	ВТ_ОбщиеДанные.Ссылка
ПОМЕСТИТЬ ВТ_ПериодыРаботыВОсобыхУсловиях
ИЗ
	ВТ_ОбщиеДанные КАК ВТ_ОбщиеДанные

СГРУППИРОВАТЬ ПО
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	ВТ_ОбщиеДанные.НачалоСобытия,
	ВТ_ОбщиеДанные.КонецСобытия,
	ВТ_ОбщиеДанные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	СРЕДНЕЕ(ВТ_ОбщиеДанные.Значение) КАК СреднийПроцент
ПОМЕСТИТЬ ВТ_СреднийПроцент
ИЗ
	ВТ_ОбщиеДанные КАК ВТ_ОбщиеДанные

СГРУППИРОВАТЬ ПО
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ПериодыРаботыВОсобыхУсловиях.Организация,
	ВТ_ПериодыРаботыВОсобыхУсловиях.ФизическоеЛицо,
	ВТ_ПериодыРаботыВОсобыхУсловиях.Сотрудник,
	ВТ_ПериодыРаботыВОсобыхУсловиях.НачалоСобытия,
	ВТ_ПериодыРаботыВОсобыхУсловиях.КонецСобытия,
	ЕСТЬNULL(ВТ_СреднийПроцент.СреднийПроцент, 0) КАК Значение,
	ВТ_ПериодыРаботыВОсобыхУсловиях.Ссылка
ПОМЕСТИТЬ ВТ_ИнформацияВСборе
ИЗ
	ВТ_ПериодыРаботыВОсобыхУсловиях КАК ВТ_ПериодыРаботыВОсобыхУсловиях
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СреднийПроцент КАК ВТ_СреднийПроцент
		ПО ВТ_ПериодыРаботыВОсобыхУсловиях.Организация = ВТ_СреднийПроцент.Организация
			И ВТ_ПериодыРаботыВОсобыхУсловиях.ФизическоеЛицо = ВТ_СреднийПроцент.ФизическоеЛицо
			И ВТ_ПериодыРаботыВОсобыхУсловиях.Сотрудник = ВТ_СреднийПроцент.Сотрудник
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ИнформацияВСборе.ФизическоеЛицо,
	ВТ_ИнформацияВСборе.Сотрудник,
	ВТ_ИнформацияВСборе.Сотрудник.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	ВТ_ИнформацияВСборе.НачалоСобытия КАК ДатаСобытия,
	ВТ_ИнформацияВСборе.КонецСобытия КАК ДействуетДо,
	"1" КАК Значение,ВЫБРАТЬ
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка.Организация,
	ВЫБОР
		КОГДА krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Условие = 0
			ТОГДА 30
		ИНАЧЕ ВЫБОР
				КОГДА krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Условие = 1
					ТОГДА 40
				ИНАЧЕ 50
			КОНЕЦ
	КОНЕЦ КАК Значение,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ФизическоеЛицо,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Сотрудник,
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Дата КАК ДатаСобытия,
	krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период КАК НачалоСобытия,
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ДействуетДо КАК КонецСобытия
ПОМЕСТИТЬ ВТ_ОбщиеДанные
ИЗ
	Документ.krol_ВводПоказанийУсловийСреды.ФактическоеЗначениеПоказателейСреды КАК krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников КАК ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников
		ПО krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Ссылка.Организация = ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Организация
			И (krol_ВводПоказанийУсловийСредыФактическоеЗначениеПоказателей­Среды.Дата МЕЖДУ ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период И ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.ДействуетДо)
ГДЕ
	ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Показатель = &ПоказательГрафика
	И ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников.Период МЕЖДУ &НачалоПериода И &КонецПериода
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	ВТ_ОбщиеДанные.НачалоСобытия,
	ВТ_ОбщиеДанные.КонецСобытия,
	ВТ_ОбщиеДанные.Ссылка
ПОМЕСТИТЬ ВТ_ПериодыРаботыВОсобыхУсловиях
ИЗ
	ВТ_ОбщиеДанные КАК ВТ_ОбщиеДанные

СГРУППИРОВАТЬ ПО
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	ВТ_ОбщиеДанные.НачалоСобытия,
	ВТ_ОбщиеДанные.КонецСобытия,
	ВТ_ОбщиеДанные.Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник,
	СРЕДНЕЕ(ВТ_ОбщиеДанные.Значение) КАК СреднийПроцент
ПОМЕСТИТЬ ВТ_СреднийПроцент
ИЗ
	ВТ_ОбщиеДанные КАК ВТ_ОбщиеДанные

СГРУППИРОВАТЬ ПО
	ВТ_ОбщиеДанные.Организация,
	ВТ_ОбщиеДанные.ФизическоеЛицо,
	ВТ_ОбщиеДанные.Сотрудник
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ПериодыРаботыВОсобыхУсловиях.Организация,
	ВТ_ПериодыРаботыВОсобыхУсловиях.ФизическоеЛицо,
	ВТ_ПериодыРаботыВОсобыхУсловиях.Сотрудник,
	ВТ_ПериодыРаботыВОсобыхУсловиях.НачалоСобытия,
	ВТ_ПериодыРаботыВОсобыхУсловиях.КонецСобытия,
	ЕСТЬNULL(ВТ_СреднийПроцент.СреднийПроцент, 0) КАК Значение,
	ВТ_ПериодыРаботыВОсобыхУсловиях.Ссылка
ПОМЕСТИТЬ ВТ_ИнформацияВСборе
ИЗ
	ВТ_ПериодыРаботыВОсобыхУсловиях КАК ВТ_ПериодыРаботыВОсобыхУсловиях
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СреднийПроцент КАК ВТ_СреднийПроцент
		ПО ВТ_ПериодыРаботыВОсобыхУсловиях.Организация = ВТ_СреднийПроцент.Организация
			И ВТ_ПериодыРаботыВОсобыхУсловиях.ФизическоеЛицо = ВТ_СреднийПроцент.ФизическоеЛицо
			И ВТ_ПериодыРаботыВОсобыхУсловиях.Сотрудник = ВТ_СреднийПроцент.Сотрудник
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ИнформацияВСборе.ФизическоеЛицо,
	ВТ_ИнформацияВСборе.Сотрудник,
	ВТ_ИнформацияВСборе.Сотрудник.ГоловнаяОрганизация КАК ГоловнаяОрганизация,
	ВТ_ИнформацияВСборе.НачалоСобытия КАК ДатаСобытия,
	ДОБАВИТЬКДАТЕ(ВТ_ИнформацияВСборе.КонецСобытия, ДЕНЬ, 1) КАК ДействуетДо,
	"1" КАК Значение,
	ИСТИНА КАК Используется,
	ВТ_ИнформацияВСборе.Ссылка КАК ДокументОснование,
	ВТ_ИнформацияВСборе.Ссылка.Начисление КАК Начисление
ИЗ
	ВТ_ИнформацияВСборе КАК ВТ_ИнформацияВСборе
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_ИнформацияВСборе.Организация,
	ВТ_ИнформацияВСборе.ФизическоеЛицо,
	ВТ_ИнформацияВСборе.Сотрудник,
	ВТ_ИнформацияВСборе.Значение,
	ВТ_ИнформацияВСборе.Ссылка.ПоказательПроцент КАК Показатель,
	МИНИМУМ(ВТ_ИнформацияВСборе.НачалоСобытия) КАК ДатаСобытия,
	МАКСИМУМ(КОНЕЦПЕРИОДА(ВТ_ИнформацияВСборе.КонецСобытия, МЕСЯЦ)) КАК ДействуетДо
ИЗ
	ВТ_ИнформацияВСборе КАК ВТ_ИнформацияВСборе

СГРУППИРОВАТЬ ПО
	ВТ_ИнформацияВСборе.Организация,
	ВТ_ИнформацияВСборе.ФизическоеЛицо,
	ВТ_ИнформацияВСборе.Сотрудник,
	ВТ_ИнформацияВСборе.Значение,
	ВТ_ИнформацияВСборе.Ссылка.ПоказательПроцент
Показать


это позволит учитывать работы в особых услвиях за несколько смежных периодов с разбивкой. В текущем решении это не учтено - за основу взято что период плановых начислений один что не всегда бывает.
44. StudentTr 67 12.04.16 11:43 Сейчас в теме
Еще один вопрос возник. 5 билет. Если в один и тот же день, сотрудник ведет и группу и индивидуальную тренировку(время не перекрывается), то начисления за ведение группы не происходит. Это я не правильно условия понимаю, или здесь надо что-то изменить?
45. mitia.mackarevich 75 14.04.16 02:14 Сейчас в теме
(44) StudentTr, Почему? Ведь мы же проверяем на групповое время и если оно есть пишем в ДанныеТабльногоУчета?
46. StudentTr 67 18.04.16 09:52 Сейчас в теме
(45) mitia.mackarevich, Спасибо! Понял в чем проблема. Попробую.
47. delliona 03.05.16 13:18 Сейчас в теме
Спасибо! Ваши материалы очень пригодились в подготовке!
48. alres 05.05.16 16:00 Сейчас в теме
Решение 1-го билета некорректное (экзаменатор ответил что нельзя в нем использовать плановые начисления и средний процент). Поэтому возникает вопрос - как связать конкретный день с показателем условия работы на этот день?
49. mitia.mackarevich 75 24.05.16 11:58 Сейчас в теме
(48) alres, посмотрите форум чистова недавно выкладывал пример реализации, на экзамене мне его зачли
51. Kaval88 174 08.09.16 09:57 Сейчас в теме
(49) mitia.mackarevich, а какой у Вас ник на форуме Чистова, чтобы найти ваше решение, ну или ссылку скиньте пожалуйста.
50. Kaval88 174 08.09.16 09:53 Сейчас в теме
А что такое МО в описании объектов?
52. Kaval88 174 08.09.16 10:04 Сейчас в теме
(50) Kaval88, Модуль объекта я так понял)
53. kassbar 159 01.09.18 14:04 Сейчас в теме
...выброшенные на ветер 3 СМ.
посмотрел решения 1 и 2 билетов, на экзамене это твердая 2.
забавное сведение ресурсов в отчете 2 билета левыми соединениями по периоду - автор предполагает, что если в периоде расчета не было начислений по работам в особых условиях, то и отгулов тоже не может быть...
54. IgorXml 730 03.09.18 10:11 Сейчас в теме
(53) 3 года назад можно было сдать и сам сдал по этим билетам. Сейчас похоже эти решения устарели.
Оставьте свое сообщение