Автор Тема: 2.38  (Прочитано 18162 раз)

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

ВиталийЧебан

  • Проверенный
  • ***
  • Сообщений: 106
  • ФИО: Виталий Чебан
Re: 2.38
« Ответ #30 : Июль 28, 2015, 09:14:58 am »
Комментарий (не мой) из под видео предыдущего поста:

Цитировать
Решение неправильное!!!
Сдавал дистанционно. Попался данный билет. Решил как на видео. Результат: не сдал. Замечание экзаменатора: "Не требовалось добавлять в конфигурацию новые объекты, надо было использовать типовую функциональность, создать только отчет."

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

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


« Последнее редактирование: Июль 28, 2015, 09:18:38 am от ВиталийЧебан »

Karabas

  • Пользователь
  • **
  • Сообщений: 42
Re: 2.38
« Ответ #31 : Июль 28, 2015, 02:42:09 pm »

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


Вообще странно, что не приняли вариант у кого-то с доп. регистром, т.к. в правилах есть пункт "- Недопустимым является дублирование механизмов, уже существующих в конфигурации.", но я поискал на релизе 11.1.9.59 (на котором сейчас принимают удаленно) и не нашел похожих регистров. Так что не понятно почему нельзя для удобства свой добавить. Очно еще можно это объяснить, а дистанционно наверно лучше делать так как они считают правильно...


ВиталийЧебан

  • Проверенный
  • ***
  • Сообщений: 106
  • ФИО: Виталий Чебан
Re: 2.38
« Ответ #32 : Август 07, 2015, 01:48:26 pm »
Предложенное мной выше решение, так же, неверное:

Цитировать
Отчет не работоспособен (не отображает  данные), если процесс сборки занимает длительное время (когда в указанный в отчете период не попадают даты документов). Задача считается не решенной   


Точнее оно верное, если не устанавливать отбор по периоду.
Интересно, как бы оценили решение если бы я убрал видимость параметра периода.

Вроде как есть условие что отчет должен иметь отбор по периоду, но с другой стороны в задаче недвусмысленно сказано "данные по тем комплектующим, которые в данный момент задействованы под собираемое изделие", то есть тут период не нужен.

Какие у кого соображения?

Иван Драга

  • Пользователь
  • **
  • Сообщений: 11
Re: 2.38
« Ответ #33 : Август 24, 2015, 01:22:33 pm »
Не получилось настроить в отчете "Ведомость товаров на складах" вывод информации о количестве товаров "в сборке", как писали выше.
Можно ли ограничится таким решением?

ВЫБРАТЬ
ДвиженияНоменклатураНоменклатураОбороты.Регистратор,
ДвиженияНоменклатураНоменклатураОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Комплектующие,
ДвиженияНоменклатураНоменклатураОбороты.КоличествоОборот КАК Количество,
ДвиженияНоменклатураНоменклатураОбороты.КорАналитикаУчетаНоменклатуры.Номенклатура КАК Изделие
ИЗ
РегистрНакопления.ДвиженияНоменклатураНоменклатура.Обороты(, , Регистратор, ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.СборкаТоваров)) КАК ДвиженияНоменклатураНоменклатураОбороты
ГДЕ
ДвиженияНоменклатураНоменклатураОбороты.Регистратор.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыСборокТоваров.ВРаботе)

На основе этого запроса легко сделать отчет, выкладывать его смысла нет.
« Последнее редактирование: Август 25, 2015, 06:31:53 am от Иван Драга »

AV99

  • Пользователь
  • **
  • Сообщений: 10
  • ФИО: Alex
Re: 2.38
« Ответ #34 : Ноябрь 23, 2015, 06:08:52 pm »
Комментарий (не мой) из под видео предыдущего поста:

Цитировать
Решение неправильное!!!
Сдавал дистанционно. Попался данный билет. Решил как на видео. Результат: не сдал. Замечание экзаменатора: "Не требовалось добавлять в конфигурацию новые объекты, надо было использовать типовую функциональность, создать только отчет."

Не сдал. Попался 8 билет, 1-ая задача поменялась на 1.33
Задача на конфигурирование: задание выполнено неверно, изменения в конфигурации отсутствуют, настроенный типовой отчет показывает неверную информацию. Палка о двух концах?

flex

  • Пользователь
  • **
  • Сообщений: 27
Re: 2.38
« Ответ #35 : Ноябрь 23, 2015, 11:15:44 pm »
Напишите, как настроили типовой отчет. В чем ошибка была?

AV99

  • Пользователь
  • **
  • Сообщений: 10
  • ФИО: Alex
Re: 2.38
« Ответ #36 : Ноябрь 25, 2015, 07:35:15 pm »
Отчет был настроен правильно, все данные отображались корректно.

ruld

  • Новичок
  • *
  • Сообщений: 4
Re: 2.38
« Ответ #37 : Декабрь 02, 2015, 04:47:14 pm »
http://www.youtube.com/watch?v=4kNwGZT7CtI

Сдавал 24.11 удаленно, используя данное решение. Релиз 11.1.10.173. Решение приняли.

flex

  • Пользователь
  • **
  • Сообщений: 27
Re: 2.38
« Ответ #38 : Декабрь 29, 2015, 05:12:42 pm »
Предлагаю свой вариант решения, может кому пригодится.

Xsazar

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Сергей
Re: 2.38
« Ответ #39 : Апрель 14, 2016, 06:49:58 pm »
У кого какие попытки были? Колитесь?

ak8647

  • Пользователь
  • **
  • Сообщений: 65
Re: 2.38
« Ответ #40 : Сентябрь 13, 2016, 03:32:13 pm »
flex, по-моему, хороший отчет сделал, все по делу 

dkarpov

  • Новичок
  • *
  • Сообщений: 7
  • ФИО: Карпов Дмитрий
Re: 2.38
« Ответ #41 : Сентябрь 18, 2017, 10:28:11 pm »
Вот подписка на проведение док-та Сборка:

Процедура СборкаУчетСборкиКомплектовОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт

Если Источник.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.СборкаТоваров Тогда

Если Источник.Статус = Перечисления.СтатусыСборокТоваров.ВРаботе Тогда
Движения = Источник.Движения.СборкаКомплектов;
Движения.Очистить();
Движения.Записать();
Движения.Записывать = Истина;

Для каждого текСтрока Из Источник.Товары Цикл
Запись = Движения.ДобавитьПриход();
Запись.Период = Источник.Дата;
Запись.Документ = Источник.Ссылка;
Запись.Комплект = Источник.Номенклатура;
Запись.Комплектующая = текСтрока.Номенклатура;
Запись.колОстаток = текСтрока.Количество;
КонецЦикла;

ИначеЕсли Источник.Статус = Перечисления.СтатусыСборокТоваров.СобраноРазобрано Тогда
Набор = РегистрыНакопления.СборкаКомплектов.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Источник.Ссылка);
Набор.Прочитать();

Если Набор <> Неопределено Тогда
Набор.Очистить();
Набор.Записать();
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры


Регистр остатков - https://www.screencast.com/t/c60YrD8sRi
« Последнее редактирование: Сентябрь 24, 2017, 04:03:06 pm от dkarpov »

wkatya

  • Новичок
  • *
  • Сообщений: 8
Re: 2.38
« Ответ #42 : Февраль 18, 2019, 04:49:01 pm »
Подскажите, пожалуйста.
У меня билет 2.38 звучит: "Компания занимается оптовой торговлей номенклатурой, по некоторой ведется серийный учет с учетом сроков годности. У каждой серии срок годности свой. Товар может поступать не сразу после его производства, т.е. возможны ситуации, когда остается половина" срока годности и т.п...."
Это неправильный билет? Где взять актуальные?

Добрый_Маг

  • Пользователь
  • **
  • Сообщений: 20
Re: 2.38
« Ответ #43 : Февраль 18, 2019, 07:31:06 pm »
почему, Вы считаете, что он неактуальный?? 2.38 по действующему сборнику именно так и начинается, с Вашей озвучкой!))

wkatya

  • Новичок
  • *
  • Сообщений: 8
Re: 2.38
« Ответ #44 : Февраль 19, 2019, 02:08:17 pm »
Я в своем билете не вижу никаких требований по отчету, только что-бы документ не проводился в случае просрочки срока годности.
Давайте я целиком его приведу:

Компания занимается оптовой торговлей номенклатурой, по некоторой ведется серийный учет с учетом сроков годности. У каждой серии срок годности свой. Товар может поступать не сразу после его производства, т.е. возможны ситуации, когда остается "половина" срока годности и т.п.
Для контроля подобных ситуаций необходимо реализовать для серии два дополнительных показателя: "Срок годности" (календарная дата), "Минимальное количество дней годности".
Если в момент поступления обнаруживается, что "остаточный" срок годности не удовлетворяет условию, то документ поступления товаров не должен проводиться.
Суть проверки следующая (цифры приведены для примера):
• Указан срок годности: 1.01.2017
• Минимальное количество дней годности: 31 день
Если до истечения срока годности осталось не менее 31 дня, то документ должен провестись, в противном случае, документ не проводится, о чем должно быть сообщено пользователю.
Необходимо реализовать данную функциональность. В компании ордерные склады не используются.