Автор Тема: Задача 3.50  (Прочитано 4003 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.50
« : Июнь 15, 2011, 08:50:15 am »
Печатную форму ниасилил. Не пойму чего они ждут - компоновкой ее не сделаешь (кажется) макетом достаточно мутарашно. Или как то не правильно я регистрирую данные - посмотрите кому не лень.
Вложения:
3.50.dt

SergTH000

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 3.50
« Ответ #1 : Июнь 15, 2011, 12:54:18 pm »
Alejandro_m, конструктор печатных форм?

Добавлено (15.06.2011, 12:54)
---------------------------------------------
О, сорри да походу макетом, но вроде не так сложно - два цикла при выводе областей.



Alejandro_m

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
Задача 3.50
« Ответ #2 : Июнь 19, 2011, 04:25:19 pm »
Quote (SergTH000)
но вроде не так сложно - два цикла при выводе областей.


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

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 3.50
« Ответ #3 : Декабрь 21, 2011, 07:01:25 pm »
Предлагаю вариант решения с печатью РП ведомости. Делал через конструктор печати с доработкой. Запрос получился большой, но простой; делал через временные таблицы, чтобы не утерять нить. Основная сложность - это учесть аванс. В процедуре 3 вложенных цикла выборки, так как еще нужно получить общий итог по подразделению.
Вложения:
DoctorRoza_3_50.dt

НачинающийВ1С

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Парусов Сергей Иванович
Задача 3.50
« Ответ #4 : Июль 03, 2012, 06:52:54 am »
классная задача!!!

 Добавлено (03.07.2012, 06:52)
 ---------------------------------------------
 Ребят хотел бы узнать как вы определяете когда в методе запроса "Выбрать" вставлять параметр "ОбходРезультатовЗапросаПоГруппировкам" а когда этого делать не надо ???
« Последнее редактирование: Июль 03, 2012, 06:53:27 am от Парусов Сергей Иванович »

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 3.50
« Ответ #5 : Июль 03, 2012, 09:00:48 am »
Quote (НачинающийВ1С)
Ребят хотел бы узнать как вы определяете когда в методе запроса "Выбрать" вставлять параметр "ОбходРезультатовЗапросаПоГруппировкам" а когда этого делать не надо ???

 Когда хотите получить результат по группировкам. Группировки определяете в запросе как "ИТОГИ ПО". А делать их или нет - это исходя из контекста задачи - нужны ли они вообще или обычная выборка подойдет.

woland

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел Мурзинцев
Задача 3.50
« Ответ #6 : Ноябрь 07, 2012, 04:00:33 pm »
Предлагаю свой вариант решения задачи. Печатная форма через СКД.
 Текст вывода пф взял из образца (так хрен запомнишь что там писать надо).
 А вообще на скд такой отчет легко рисуется.
Вложения:
3_50.dt

andrew-ko

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Задача 3.50
« Ответ #7 : Ноябрь 15, 2012, 03:25:24 am »
Отчет проще сделать конструктором:
 - Запрос нужно переделать.
 - Чуть в код добавить строк.
 - А макет копи-пастом дорабатывается быстро.
 По времени, меньше чем на СКД уйдет.

 Для получения базы удержаний (Штраф за невыходы) пользуюсь разрезами.

 Добавлено (15.11.2012, 03:25)
 ---------------------------------------------
 woland,
 1. Ставки хранить в справочнике не правильно. Справочник предназначен для хранения сущностей, идентифицируемых объектов. Конечно все в итоге таблица и ставки можно умудриться хранить и в константе и в плане видов характеристик, да хоть в регистре расчета. Но правильно будет только в регистре сведений.
 2. Да и размер фиксированной суммы в регистре сведений бы хранить с периодичность Месяц.
 3. Зачем-то все Виды расчетов основные. Для фикс. зачем нужен период действия?
 4. Процент штрафа за невыход в шапке у Вас указывается, а надо бы в Таб. части начислений.
 5. За то сумма компенсаций за обеды в ТЧ указывается.
 6. В расчетах зачем нужно использовать "Движения.Зарплата.Записывать = Истина", если итак все сами записываете.
 При повторной записи РР (после расчета результата) нужно записывать без перерасчета фактического периода.
Вложения:
3.50_andrew-ko.dt
« Последнее редактирование: Ноябрь 15, 2012, 03:31:46 am от Андрей »

crabzzy

  • Новичок
  • *
  • Сообщений: 6
  • ФИО: Alexander
Задача 3.50
« Ответ #8 : Ноябрь 15, 2012, 10:27:12 am »
Quote (НачинающийВ1С)
Ребят хотел бы узнать как вы определяете когда в методе запроса "Выбрать" вставлять параметр "ОбходРезультатовЗапросаПоГруппировкам" а когда этого делать не надо ???


 Когда в запросе "ИТОГИ" конструкция есть, тогда её по группировкам обходят
 Выбрать(ВариантОбходаРезультата.ПоГруппировкам)
 Иначе просто
 Выбрать()

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 3.50
« Ответ #9 : Октябрь 08, 2013, 02:26:04 am »
после валют предыдущей задачи, эта показалась несложной
Вложения:
7929452.dt

rusmosav

  • Проверенный
  • ***
  • Сообщений: 137
Re: Задача 3.50
« Ответ #10 : Май 13, 2015, 07:24:26 am »
Прощу оценить.
Печать не стал делать.
Уложиться во время сложно.
Очень много отнимает времени.
« Последнее редактирование: Май 13, 2015, 11:55:18 am от rusmosav »

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 3.50
« Ответ #11 : Январь 12, 2016, 03:27:16 pm »
Добрый день!
Покритикуйте плиз.

Задача что-то неподъемная по времени.  Запрос печати сильно не пинайте - уже поздно вечером писал :) Главное - работает.
Да, печформа + запрос для нее очень много отняли.  Аванс, стаж и размер компенсации хранится в регистре, откуда и получаются. Начальный стаж может быть не нулевой.

alfalume

  • Проверенный
  • ***
  • Сообщений: 103
Re: Задача 3.50
« Ответ #12 : Июнь 13, 2016, 02:07:48 pm »
Мое решение
« Последнее редактирование: Июнь 16, 2016, 11:05:17 am от alfalume »

НатальяЮГ

  • Пользователь
  • **
  • Сообщений: 33
Задача 3.50
« Ответ #13 : Октябрь 14, 2017, 09:41:23 am »
Мое решение, с отчетом.

ProhorP

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Петр
Re: Задача 3.50
« Ответ #14 : Февраль 19, 2021, 07:20:05 am »
Здравствуйте
Если честно то самое сложное там печатная форма
Сделал получение данных через ж.
Но все остальное считаю работает как надо
Времени ушло ровно 2 часа, в положение 1.5 часа уложиться сложно изза Печатной формы
В печатной форме я получаю просто все данные, потом объединяю ее саму с собой, но во второй таблице делаю отбор по авансу и устанавливаю ему вид расчета "выплата"
К выплате = Сумма выплат + конечный остаток