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

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

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #975 : Апрель 21, 2019, 11:09:50 pm »

_leon4uk_

  • Пользователь
  • **
  • Сообщений: 38
  • ФИО: Леонид
Re: Билет 1. Спец по платформе V8
« Ответ #976 : Апрель 21, 2019, 11:39:24 pm »
А у тебя отработало?
Да, вот.
А полный цикл прошел?
Да. По-моему БП всё прошло. правильно настроить нужно регистр адресации. (2 задачи по отгрузке т.к. 2 кладовщика у меня)
« Последнее редактирование: Апрель 21, 2019, 11:44:12 pm от _leon4uk_ »


Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #977 : Апрель 22, 2019, 09:25:55 am »
А у тебя отработало?
Да, вот.
А полный цикл прошел?
Да. По-моему БП всё прошло. правильно настроить нужно регистр адресации. (2 задачи по отгрузке т.к. 2 кладовщика у меня)
Леонид, а можно попросить выложить dt?
Спасибо.

_leon4uk_

  • Пользователь
  • **
  • Сообщений: 38
  • ФИО: Леонид
Re: Билет 1. Спец по платформе V8
« Ответ #978 : Апрель 22, 2019, 11:07:39 am »
А у тебя отработало?
Да, вот.
А полный цикл прошел?
Да. По-моему БП всё прошло. правильно настроить нужно регистр адресации. (2 задачи по отгрузке т.к. 2 кладовщика у меня)
Леонид, а можно попросить выложить dt?
Спасибо.

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #979 : Апрель 22, 2019, 09:19:45 pm »
А у тебя отработало?
Да, вот.
А полный цикл прошел?

Спасибо
Да. По-моему БП всё прошло. правильно настроить нужно регистр адресации. (2 задачи по отгрузке т.к. 2 кладовщика у меня)
Леонид, а можно попросить выложить dt?
Спасибо.

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #980 : Апрель 23, 2019, 01:07:55 pm »
А у тебя отработало?
Да, вот.
А полный цикл прошел?

Спасибо
Да. По-моему БП всё прошло. правильно настроить нужно регистр адресации. (2 задачи по отгрузке т.к. 2 кладовщика у меня)
Леонид, а можно попросить выложить dt?
Спасибо.

А последовательности нужно делать в решениях на экзамене?

Михаил Проходцев

  • Проверенный
  • ***
  • Сообщений: 219
Re: Билет 1. Спец по платформе V8
« Ответ #981 : Апрель 23, 2019, 09:19:29 pm »
А последовательности нужно делать в решениях на экзамене?
В рамках этого экзамена Последовательности реализовывать не нужно.

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #982 : Апрель 24, 2019, 11:43:59 am »
А последовательности нужно делать в решениях на экзамене?
В рамках этого экзамена Последовательности реализовывать не нужно.
Спс

YFred

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: YFred
Re: Билет 1. Спец по платформе V8
« Ответ #983 : Апрель 25, 2019, 12:57:50 pm »
СПР: Что означает фраза: "Значение оклада берется на начало расчетного периода". Это дата документа (регистратора) или период действия?

Вроде сам разобрался. Начало расчетного периода = Период регистрации -  это для оклада. Для больничного например может и не совпадать.

Насколько я понял "ПериодРегистрации" лучше выносить в шапку документа.
« Последнее редактирование: Апрель 25, 2019, 01:15:19 pm от YFred »

_leon4uk_

  • Пользователь
  • **
  • Сообщений: 38
  • ФИО: Леонид
Re: Билет 1. Спец по платформе V8
« Ответ #984 : Апрель 25, 2019, 01:16:13 pm »
СПР: Что означает фраза: "Значение оклада берется на начало расчетного периода". Это дата документа (регистратора) или период действия?
в такой трактовке на начало месяца от даты документа.
Период регистрации я вообще не выносил ни в одном из билетов.

В 1 билете именно так и сказано:
Первоначальное значение оклада может изменяться не чаще, чем один раз в день, но берется на начало расчетного периода. В информационной базе необходимо хранить историю его изменения.
« Последнее редактирование: Апрель 25, 2019, 01:34:08 pm от _leon4uk_ »

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #985 : Апрель 28, 2019, 11:05:08 am »
Добрый день.

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

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #986 : Апрель 28, 2019, 10:05:02 pm »
Добрый день.

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

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 1. Спец по платформе V8
« Ответ #987 : Апрель 28, 2019, 10:06:59 pm »
Добрый день.
Готовлюсь к экзамену, решил первый билет, просьба кто может дать по решению объективную критику.
Буду очень благодарен и признателен, большое спасибо
Такое ощущение, как будто вы взяли чей то старый билет и выложили его сюда на проверку) Потому что формулы старые, как раньше делали, и не соблюдены некоторые условия. Вы точно брали АКТУАЛЬНЫЕ билеты?
1. В документе "Начисление ЗП" - нет кнопки "Рассчитать"
2. Почему в общем модуле сделали всё в разных процедурах? Можно же в одной и Оклад и Премию рассчитывать.
3. В расходной накладной как по мне лучше не использовать конструкцию: МоментВремени = ?(Режим = РежимПроведенияДокумента.Оперативный, Неопределено,Новый Граница(МоментВремени(), ВидГраницы.Исключая));.. здесь уже это обсуждалось 2 дня назад.
4. Формулы для рассчета себестоимости не верны.
5. Удержания же вообще не нужны в этой задаче
В общем это первое что бросилось, в глаза. Детально не смотрела, тяжеловато читать ваш код))
Добрый день))
Все поправил)))
Можете ради интереса взглянуть))))

KVAS

  • Новичок
  • *
  • Сообщений: 8
Re: Билет 1. Спец по платформе V8
« Ответ #988 : Май 17, 2019, 08:59:28 am »
кому интересно, моё решение первого билета.

Добрый день. Начинаю подготовку. Скачал первым же делом Ваш пример разработки. И тут же появились вопросы.

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

2. Подскажите пожалуйста, правильно ли я думаю, что при том условии что в первом билете "И услуги и товары указываются в одной табличной части". Достаточно будет указать их в документе продажи? 

3. А при проведении услуги можно не фиксировать движения?
« Последнее редактирование: Май 17, 2019, 09:43:02 am от KVAS »

Михаил Проходцев

  • Проверенный
  • ***
  • Сообщений: 219
Re: Билет 1. Спец по платформе V8
« Ответ #989 : Май 17, 2019, 12:27:31 pm »
кому интересно, моё решение первого билета.

Добрый день. Начинаю подготовку. Скачал первым же делом Ваш пример разработки. И тут же появились вопросы.

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

2. Подскажите пожалуйста, правильно ли я думаю, что при том условии что в первом билете "И услуги и товары указываются в одной табличной части". Достаточно будет указать их в документе продажи? 

3. А при проведении услуги можно не фиксировать движения?

leon4uk уже успешно сдал экзамен и навряд ли уже Вам ответит.
Попробую я.

1) Ошибки возникают из-за того, что не добавлены пользователи, соответствующие сотрудникам. Если добавить несколько таких пользователей (Иванов, Петров), то ошибки уже не будет.
Так как время на экзамене очень ограничено, то такое решение в принципе оправдано. Работать всё будет.
Но, на мой взгляд, всё-таки более корректный вариант тот, что описали Вы. Я делал на экзамене именно так. Только у Вас там ошибка, проверять надо не не неравенство Неопределено, а на неравенство пустой ссылки, ну или использовать ЗначениеЗаполнено. Метод НайтиПоНаименованию вернет Неопределено только, если длина наименования в справочника будет равно 0.

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

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