Автор Тема: Билет 1. Спец по платформе V8  (Прочитано 256294 раз)

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

Goxanov

  • Новичок
  • *
  • Сообщений: 3
  • ФИО: Александр
Re: Билет 1. Спец по платформе V8
« Ответ #735 : Март 02, 2018, 05:36:27 pm »
Билет 1, сдавала 22.02.2018
Оценка 4.
Ошибки:
В регистр остатков номенклатуры запись идет два раза (Движения.ИмяРегистра.Записать() не сбрасывает флаг Записывать = Истина)

Поздравляю со сдачей!  :)
Хочу разобраться с параметром записи, ошибка или нет в данном примере.
Движения.ДополнительныеНачисления.Записать(, Истина);   

из справки выдержка

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

В выгрузке период действия для РР Дополнительные начисления не используется.
Получается не требуется в данном случае указывать второй параметр?  ???

fimanich

  • Пользователь
  • **
  • Сообщений: 49
Re: Билет 1. Спец по платформе V8
« Ответ #736 : Апрель 07, 2018, 10:58:27 pm »
из справки выдержка

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

В выгрузке период действия для РР Дополнительные начисления не используется.
Получается не требуется в данном случае указывать второй параметр?  ???
В общем модуле Расчеты второй параметр метода Записать для всех наборов расчетных регистров д.б. Истина. Как бы такая запись менее затратна для системы, т.е. запись происходит "проще". Ты же сам приводишь цитату "ввод записей перерасчета". А что такое перерасчет - записи, которые создаются, когда есть ведущие виды расчета  и вытесняющие. Те виды расчета, которые в базе, как правило, указываются ведущими. Таким образом, 2-ой параметр метода Записать актуален не только для регистров с периодом действия, но и для регистров с базой, да и вообще для любых регистров расчета, запись которых происходит в общем модуле Расчеты.
« Последнее редактирование: Апрель 07, 2018, 11:00:48 pm от fimanich »


fimanich

  • Пользователь
  • **
  • Сообщений: 49
Re: Билет 1. Спец по платформе V8
« Ответ #737 : Июнь 20, 2018, 11:36:16 pm »
На экзамене задача по ОУ была у меня из этого билета. Решал, так, как в выложенном здесь решении. Замечаний не было.
« Последнее редактирование: Июнь 21, 2018, 08:49:46 am от fimanich »

outcast

  • Пользователь
  • **
  • Сообщений: 18
Re: Билет 1. Спец по платформе V8
« Ответ #738 : Июль 02, 2018, 12:13:02 am »
Прошу оценить мой вариант

DarkUser

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Андрей
Re: Билет 1. Спец по платформе V8
« Ответ #739 : Июль 02, 2018, 12:10:10 pm »
Прошу оценить мой вариант

1. В справочнике Номенклатуры лучше использовать не булевый признак Услуги, а перечисление, так оно в каркасной уже есть (Перечисление.ВидыНоменклатуры.Товар/Услуга).
2. В РасходнойНакладной при движениях в регистр ПартииТоваров (ОУ) Движения.ПартииТоваров.Очистить() делать не надо, это считается ошибкой. Достаточно просто Движения.ПартииТоваров.Записать() для старой методики и ничего не делать для новой. Объяснять на очном экзамене что набор движений не всегда бывает пустой муторно, а если сдавать дистанционно то и невозможно. Лучше сделать так, как этого ожидают.
3. Там же, нет проверки на ЕСТЬNULL при левом соединении с остатками.
4. На курсах по 1С рекомендуют рассчитывать себестоимость по формуле:  СебестоимостьОстаток / КоличествоОстаток * КоличествоКСписанию.
5. В РН по движениям в БУ желательно вынести проводку дТПокупатели-ктПрибылиУбытки из цикла, так как там всего одна сумма записывается.
6. В регистре сведений ШкалаЗначенийПроцентаПремии лучше обойтись одним значением - ВерхняяГраница.
7. В регистре расчетов Основные начисления нет галки Базовое на измерении Сотрудник.
8. В Движение.ПериодДействияКонец лучше указывать КонецДня, хотя в данном случае это не важно.
9.  При записи доп.начислений (премия) флаг Истина в записи не нужен, так как там нет периода действия.
10. Отчет в расчетах не совсем соответствует заданию. Параметры выводить не надо, но вот шапку с месяцем отчета сделать надо.
11. То же касается и отчета по БУ. Колонки Номенклатура и СрокГодности в одной - это точно ошибка будет на экзамене. Так же в этой задаче нет итогов в отчете, а у вас они есть. Нет шапки в отчете.
12. Так же, итоги в отчете по ОУ не нужны.
« Последнее редактирование: Июль 02, 2018, 12:25:13 pm от DarkUser »

Evgenich

  • Пользователь
  • **
  • Сообщений: 38
Re: Билет 1. Спец по платформе V8
« Ответ #740 : Июль 13, 2018, 04:46:53 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
« Последнее редактирование: Июль 13, 2018, 05:32:37 pm от Evgenich »

daadaa

  • Пользователь
  • **
  • Сообщений: 42
Re: Билет 1. Спец по платформе V8
« Ответ #741 : Июль 13, 2018, 08:35:08 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
Вы бы режим совместимости поставили 8.3.3, а то не очень хочется последний релиз платформы устанавливать.
Да и вообще лучше делать на учебной платформе, или на 8.3.6 (дистанционно вроде этот), а  то будете на экзамене терять время на глюках платформы, которые у вас при подготовке на 8.3.11 не встречались.
« Последнее редактирование: Июль 15, 2018, 06:12:47 pm от daadaa »

Evgenich

  • Пользователь
  • **
  • Сообщений: 38
Re: Билет 1. Спец по платформе V8
« Ответ #742 : Июль 14, 2018, 08:56:52 am »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
Вы бы режим совместимости поставили 8.3.3, а то не очень хочется последний релиз платформы устанавливать.
Да и вообще лучше делать на учебной платформе, или на 8.3.9 (дистанционно вроде этот), а  то будете на экзамене терять время на глюках платформы, которые у вас при подготовке на 8.3.11 не встречались.

Вы имеете ввиду режим совместимости у свойства самой конфигурации поменять?

daadaa

  • Пользователь
  • **
  • Сообщений: 42
Re: Билет 1. Спец по платформе V8
« Ответ #743 : Июль 14, 2018, 01:07:47 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
Вы бы режим совместимости поставили 8.3.3, а то не очень хочется последний релиз платформы устанавливать.
Да и вообще лучше делать на учебной платформе, или на 8.3.9 (дистанционно вроде этот), а  то будете на экзамене терять время на глюках платформы, которые у вас при подготовке на 8.3.11 не встречались.

Вы имеете ввиду режим совместимости у свойства самой конфигурации поменять?
Да

Evgenich

  • Пользователь
  • **
  • Сообщений: 38
Re: Билет 1. Спец по платформе V8
« Ответ #744 : Июль 15, 2018, 04:53:38 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
Вы бы режим совместимости поставили 8.3.3, а то не очень хочется последний релиз платформы устанавливать.
Да и вообще лучше делать на учебной платформе, или на 8.3.9 (дистанционно вроде этот), а  то будете на экзамене терять время на глюках платформы, которые у вас при подготовке на 8.3.11 не встречались.
Режим совместимости 8.3.3

daadaa

  • Пользователь
  • **
  • Сообщений: 42
Re: Билет 1. Спец по платформе V8
« Ответ #745 : Июль 15, 2018, 08:43:58 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
- в основном по мелочи: во всех отчетах заголовков нет; по ОУ не увидел сообщение с описанием ошибки при контроле остатков;
- в ПР: условие задачи "... В одном документе могут быть данные за разные расчетные периоды.", т.е. использовать "срез последних" для получения значения оклада в этом случае будет не совсем корректно.

Evgenich

  • Пользователь
  • **
  • Сообщений: 38
Re: Билет 1. Спец по платформе V8
« Ответ #746 : Июль 15, 2018, 09:38:16 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
- в основном по мелочи: во всех отчетах заголовков нет; по ОУ не увидел сообщение с описанием ошибки при контроле остатков;
- в ПР: условие задачи "... В одном документе могут быть данные за разные расчетные периоды.", т.е. использовать "срез последних" для получения значения оклада в этом случае будет не совсем корректно.
Не думаю что отсутствие заголовков считается ошибкой , хотя задать их не так уж и долго.
- По поводу сообщения Согласен нужно бы добавить, но в задании сказано только то что документ не должен проводится;
-Если не ошибаюсь, по СПР, в примерах, скаченных из этого форума, оклад берется срезом последних на начало месяца....
Спасибо за критикУ ))) 

daadaa

  • Пользователь
  • **
  • Сообщений: 42
Re: Билет 1. Спец по платформе V8
« Ответ #747 : Июль 15, 2018, 10:50:39 pm »
...
-Если не ошибаюсь, по СПР, в примерах, скаченных из этого форума, оклад берется срезом последних на начало месяца....
Спасибо за критикУ )))
Ну тут не все примеры одинаково полезны )) Лучше перепроверьтесь, как ближайший пример гляньте у пользователя outcast (чуть выше). Получения оклада зависит от условия задачи, в этой допускается указание в ТЧ разных периодов расчета, т.е. можно ввести одну строку за январь, вторую за февраль, третью за март и т.д., и брать для каждой один и тот же оклад через срез последних (с учетом того, что для каждого месяца он может отличаться) наверно все таки не правильно.

Evgenich

  • Пользователь
  • **
  • Сообщений: 38
Re: Билет 1. Спец по платформе V8
« Ответ #748 : Июль 16, 2018, 12:08:45 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
- в основном по мелочи: во всех отчетах заголовков нет; по ОУ не увидел сообщение с описанием ошибки при контроле остатков;
- в ПР: условие задачи "... В одном документе могут быть данные за разные расчетные периоды.", т.е. использовать "срез последних" для получения значения оклада в этом случае будет не совсем корректно.
Вот что нашел на этом форуме на ветке по 5 билету:

"Всем добрый день!
 Сдавал 07.10 2-й билет, сдал на 4 с первого раза)))
 Сдавал на 8.2
 Принимал Гончаров Дмитрий.
 В СПР есть фраза «В одном документе могут быть данные за разные расчетные
 периоды». Спросил, означает ли это, что период регистрации должен быть в
 табличной части? Ответ был, нет, это значит, что в строке табличной части период
 действия может быть не за весь месяц, а к примеру с 01.10 по 15.10. "

daadaa

  • Пользователь
  • **
  • Сообщений: 42
Re: Билет 1. Спец по платформе V8
« Ответ #749 : Июль 16, 2018, 01:37:54 pm »
Кому не трудно проверьте пожалуйста 1 билет (без доп условия и бизнес процесса)
- в основном по мелочи: во всех отчетах заголовков нет; по ОУ не увидел сообщение с описанием ошибки при контроле остатков;
- в ПР: условие задачи "... В одном документе могут быть данные за разные расчетные периоды.", т.е. использовать "срез последних" для получения значения оклада в этом случае будет не совсем корректно.
Вот что нашел на этом форуме на ветке по 5 билету:

"Всем добрый день!
 Сдавал 07.10 2-й билет, сдал на 4 с первого раза)))
 Сдавал на 8.2
 Принимал Гончаров Дмитрий.
 В СПР есть фраза «В одном документе могут быть данные за разные расчетные
 периоды». Спросил, означает ли это, что период регистрации должен быть в
 табличной части? Ответ был, нет, это значит, что в строке табличной части период
 действия может быть не за весь месяц, а к примеру с 01.10 по 15.10. "
Тут немного про другое, про период регистрации, который должен определяться датой документа, а не реквизитом из ТЧ. А вот период действия определяется реквизитами из ТЧ, и может быть задан как пример: строка №1 с 01.10 по 15.10  и строка №2 с 01.11 по 15.11.
К примеру в 6 билете формулировка наоборот: "В одном документе могут быть данные только за текущий расчетный период."