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

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

Clition

  • Проверенный
  • ***
  • Сообщений: 222
Re: Билет 1. Спец по платформе V8
« Ответ #660 : Ноябрь 03, 2017, 01:59:04 pm »
Как можно произвести предварительный расчет без записи в РР периода действия по окладу и результата по нему
Никак. Пишем, считаем, чистим.

Байт

  • Пользователь
  • **
  • Сообщений: 29
Re: Билет 1. Спец по платформе V8
« Ответ #661 : Ноябрь 03, 2017, 07:28:15 pm »
Коллеги, прошу покритиковать решение.


qwentra

  • Новичок
  • *
  • Сообщений: 3
Re: Билет 1. Спец по платформе V8
« Ответ #662 : Ноябрь 28, 2017, 05:02:16 pm »
БП из первого билета должен выглядеть вроде так, но я не пойму где ошибка - пользователю не отображается его текущая невыполненная задача, как и его задачи в целом. Помогите, пожалуйста.
UPD. Пошарил по форуму, понял ошибку, фактически получается, что на каждого пользователя должно быть по 2, а иногда и больше записей в РС.
Цитата: ""Если в задании присутствуют строки указывающие например на выполнение пункта всем подразделением без должности, а так же по должности без подразделения, то в РС адресация должны быть записи "Петров / ОтделЗакупок / ", "Петров / / Кладовщик", такая вот особенность системы. ""
« Последнее редактирование: Ноябрь 28, 2017, 09:08:07 pm от qwentra »

Hatfieldx

  • Пользователь
  • **
  • Сообщений: 32
Re: Билет 1. Спец по платформе V8
« Ответ #663 : Ноябрь 30, 2017, 09:51:44 am »
Добрый день!

Решение первого билета с учетом "новых" условий.
Кому не сложно просьба проверьте пожалуйста

Ender

  • Новичок
  • *
  • Сообщений: 8
Re: Билет 1. Спец по платформе V8
« Ответ #664 : Ноябрь 30, 2017, 11:50:07 am »

ОУ: все хорошо, но ты в параметрах выбора ТЧ уже отсекаешь услуги, движения можно и конструктором сделать для скорости,но и так можно, просто дольше.
ОУ: в запросе для партий в итогах лишнее поле - СУММА(СуммаОстаток)
то же и в БУ: МАКСИМУМ(СуммаПродажи)
к этому могут придраться, лучше не получать то, что потом не используешь.

В отчете по БУ используешь один параметр МассивСубконто для двух таблиц, для таблицы Себестоимость нужен параметр субконто с одним значением: ПВХ Номенклатура, т.к. себестоимость без учета сроков годности. Тоже и в док. РасходнаяНакладная.

В общем модуле ОбращениеКДанным:Движения.ДополнительныеНачисления.Записать();
пропущен параметр только запись.

И еще в модуле формы документа "НачислениеЗарплаты" в процедуре РассчитатьНаСервере ты перед расчетом полностью заполняешь РР, не знаю обращают ли на это внимание, так то ты оклад и результат потом получаешь в общем модуле и получается, что ты просто так заполняешь реквизиты, которые потом рассчитаешь и все равно заменишь.
а так вроде все хорошо, смотрел только код.

Hatfieldx

  • Пользователь
  • **
  • Сообщений: 32
Re: Билет 1. Спец по платформе V8
« Ответ #665 : Ноябрь 30, 2017, 12:49:55 pm »

ОУ: все хорошо, но ты в параметрах выбора ТЧ уже отсекаешь услуги, движения можно и конструктором сделать для скорости,но и так можно, просто дольше.
ОУ: в запросе для партий в итогах лишнее поле - СУММА(СуммаОстаток)
то же и в БУ: МАКСИМУМ(СуммаПродажи)
к этому могут придраться, лучше не получать то, что потом не используешь.

В отчете по БУ используешь один параметр МассивСубконто для двух таблиц, для таблицы Себестоимость нужен параметр субконто с одним значением: ПВХ Номенклатура, т.к. себестоимость без учета сроков годности. Тоже и в док. РасходнаяНакладная.

В общем модуле ОбращениеКДанным:Движения.ДополнительныеНачисления.Записать();
пропущен параметр только запись.

И еще в модуле формы документа "НачислениеЗарплаты" в процедуре РассчитатьНаСервере ты перед расчетом полностью заполняешь РР, не знаю обращают ли на это внимание, так то ты оклад и результат потом получаешь в общем модуле и получается, что ты просто так заполняешь реквизиты, которые потом рассчитаешь и все равно заменишь.
а так вроде все хорошо, смотрел только код.

Спасибо большое за комментарий!!

"В общем модуле ОбращениеКДанным:Движения.ДополнительныеНачисления.Записать(); пропущен параметр только запись."

Параметр "Только запись" необходимо устанавливать только если у РР использует ПериодДействия (чтобы не пересчитывать ВТ ДанныеГрафика). В данном случае этого делать не нужно.
Вот из СП выдержка:
<ТолькоЗапись> (необязательный)
Тип: Булево.
Определяет режим записи набора. Истина - производится только запись набора; Ложь - производится пересчет фактического периода действия и ввод записей перерасчетов.
По умолчанию при записи набора производится не только собственно запись, но и пересчет периода действия (для регистров расчета с поддержкой периода действия) и ввод записей перерасчета (если необходимо).

Но возможно я не прав.


"В отчете по БУ используешь один параметр МассивСубконто для двух таблиц, для таблицы Себестоимость нужен параметр субконто с одним значением: ПВХ Номенклатура, т.к. себестоимость без учета сроков годности. Тоже и в док. РасходнаяНакладная."

Данный параметр определяет порядок субконто и отбор по счетам по субконто. В данном случае это не имеет значения.

Еще раз спасибо за проверку!

Макаров

  • Пользователь
  • **
  • Сообщений: 10
Re: Билет 1. Спец по платформе V8
« Ответ #666 : Ноябрь 30, 2017, 05:14:16 pm »
Решение билета 1 с учетом изменений. Буду рад критике.

Ender

  • Новичок
  • *
  • Сообщений: 8
Re: Билет 1. Спец по платформе V8
« Ответ #667 : Декабрь 01, 2017, 09:27:40 am »

ОУ. для РН ОстаткиНоменклатуры - используешь новую методику проведения - здесь управляемая блокировка не нужна.
БУ. ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура") - вместо "Субконто1" следует явно описать субконто: ПланыВидовХарактеристик.ВидыСубконто.Номенклатура (пользователь может менять порядок субконто и блокировка не будет работать).
ПредставлениеНоменклатуры в итогах можно не использовать, будет работать и так.

д.Операции: можно еще добавить установку активности записей при пометке удаления.

Макаров

  • Пользователь
  • **
  • Сообщений: 10
Re: Билет 1. Спец по платформе V8
« Ответ #668 : Декабрь 01, 2017, 11:35:01 am »

ОУ. для РН ОстаткиНоменклатуры - используешь новую методику проведения - здесь управляемая блокировка не нужна.
БУ. ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура") - вместо "Субконто1" следует явно описать субконто: ПланыВидовХарактеристик.ВидыСубконто.Номенклатура (пользователь может менять порядок субконто и блокировка не будет работать).
ПредставлениеНоменклатуры в итогах можно не использовать, будет работать и так.

д.Операции: можно еще добавить установку активности записей при пометке удаления.

Огромное спасибо!

lyao

  • Новичок
  • *
  • Сообщений: 1
Re: Билет 1. Спец по платформе V8
« Ответ #669 : Декабрь 05, 2017, 01:13:55 am »
БП из первого билета должен выглядеть вроде так, но я не пойму где ошибка - пользователю не отображается его текущая невыполненная задача, как и его задачи в целом. Помогите, пожалуйста.
UPD. Пошарил по форуму, понял ошибку, фактически получается, что на каждого пользователя должно быть по 2, а иногда и больше записей в РС.
Цитата: ""Если в задании присутствуют строки указывающие например на выполнение пункта всем подразделением без должности, а так же по должности без подразделения, то в РС адресация должны быть записи "Петров / ОтделЗакупок / ", "Петров / / Кладовщик", такая вот особенность системы. ""
Выходит, что в решениях по БП реализована адресация только по исполнителю? Достаточно ли реализации такого функционала для зачета задачи  по БП?

Gleb_1c

  • Новичок
  • *
  • Сообщений: 3
Re: Билет 1. Спец по платформе V8
« Ответ #670 : Декабрь 09, 2017, 04:02:34 pm »
Добрый день, смотрю актуальные билет номер 1 задача БУ и в нем есть такое предложение : "При проведении документа анализируется наличие этого товара в организации. Если товара не достаточно документ не проводится." По идее я понимаю что должно быть измерение "Организация" в  разрезе которого смотри остатки. Так вот смотрю на форуме эатлонное решение и не могу найти это измерение. В чем я ошибаюсь , можете посдказать.

Clition

  • Проверенный
  • ***
  • Сообщений: 222
Re: Билет 1. Спец по платформе V8
« Ответ #671 : Декабрь 09, 2017, 05:36:22 pm »
В чем я ошибаюсь , можете посдказать.
В условии ничего не сказано о том, что бух. учет должен вестись параллельно и независимо по нескольким организациям, поэтому измерение не нужно, как в билете 4. В общем случае для добавления измерения в РБ на то нужны веские причины, т.е. этот разрез должен быть актуален для большинства (если не для всех) счетов.

Dmitry_K

  • Пользователь
  • **
  • Сообщений: 46
Re: Билет 1. Спец по платформе V8
« Ответ #672 : Декабрь 09, 2017, 10:20:33 pm »
В чем я ошибаюсь , можете посдказать.
В условии ничего не сказано о том, что бух. учет должен вестись параллельно и независимо по нескольким организациям, поэтому измерение не нужно, как в билете 4. В общем случае для добавления измерения в РБ на то нужны веские причины, т.е. этот разрез должен быть актуален для большинства (если не для всех) счетов.
Опять таки по памяти, во всех билетах кроме 4го измерения Организация не нужно заводить.
В четвертом это легко понять по условию "по каждой организации нужно вести свой баланс" .

З.ы. Clition ты когда экзамен сдаешь?)

Clition

  • Проверенный
  • ***
  • Сообщений: 222
Re: Билет 1. Спец по платформе V8
« Ответ #673 : Декабрь 10, 2017, 09:45:08 am »
Clition ты когда экзамен сдаешь?)
Жду результаты.

yurstein

  • Новичок
  • *
  • Сообщений: 4
Re: Билет 1. Спец по платформе V8
« Ответ #674 : Декабрь 18, 2017, 12:38:15 pm »
Сделал Билет 1 с учетом дополнений. Просьба покритиковать