Форум Чистова. Подготовка к экзаменам 1С

Аттестация "1С:Специалист" => Аттестация "1С:Специалист" УТ 11 => Тема начата: ikalina от Сентябрь 03, 2020, 10:30:37 am

Название: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Сентябрь 03, 2020, 10:30:37 am
Доброго времени суток.
Вопрос по задаче 2.25. Доработан запрос в обработке Приемка (раздел Склад и доставка, Ордерный склад), чтобы в списке распоряжений можно было увидеть новый документ Приемка товаров по факту. Создаю ордер на основании. В приходном ордере прописывается распоряжение, но при проведении в статусе Принят выдает ошибку
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1836)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриходныйОрдерНаТовары.Форма.ФормаДокумента.Форма(3006)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(354)}: Объект.Движения.Записать();
{Документ.ПриходныйОрдерНаТовары.МодульОбъекта(101)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);

по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)

Но распоряжение в документе есть!

Понятно, что для порядка надо копаться в процедуре проведения, но может кто-то уже сталкивался и подскажет.
Версия УТ 11.4.7.128
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: fm23rus от Сентябрь 03, 2020, 11:06:07 am
Доброго времени суток.
Вопрос по задаче 2.25. Доработан запрос в обработке Приемка (раздел Склад и доставка, Ордерный склад), чтобы в списке распоряжений можно было увидеть новый документ Приемка товаров по факту. Создаю ордер на основании. В приходном ордере прописывается распоряжение, но при проведении в статусе Принят выдает ошибку
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1836)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриходныйОрдерНаТовары.Форма.ФормаДокумента.Форма(3006)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(354)}: Объект.Движения.Записать();
{Документ.ПриходныйОрдерНаТовары.МодульОбъекта(101)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);

по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)

Но распоряжение в документе есть!

Понятно, что для порядка надо копаться в процедуре проведения, но может кто-то уже сталкивался и подскажет.
Версия УТ 11.4.7.128
А в регистре Движение товаров измерение "Распоряжение" добавлен новый тип документа "Приемка по факту"?
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Сентябрь 03, 2020, 11:25:39 am
Доброго времени суток.
Вопрос по задаче 2.25. Доработан запрос в обработке Приемка (раздел Склад и доставка, Ордерный склад), чтобы в списке распоряжений можно было увидеть новый документ Приемка товаров по факту. Создаю ордер на основании. В приходном ордере прописывается распоряжение, но при проведении в статусе Принят выдает ошибку
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1836)}: Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ПриходныйОрдерНаТовары.Форма.ФормаДокумента.Форма(3006)}: ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)
{ОбщийМодуль.ПроведениеСерверУТ.Модуль(354)}: Объект.Движения.Записать();
{Документ.ПриходныйОрдерНаТовары.МодульОбъекта(101)}: ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);

по причине:
Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1)

Но распоряжение в документе есть!

Понятно, что для порядка надо копаться в процедуре проведения, но может кто-то уже сталкивался и подскажет.
Версия УТ 11.4.7.128
А в регистре Движение товаров измерение "Распоряжение" добавлен новый тип документа "Приемка по факту"?

Большое спасибо за подсказку! Уже началось горе от ума, сразу и не дошло. Делаю задачу по курсу Гилева, правда по старой версии УТ 11.3. Там говорилось, что достаточно добавить новый тип документа в определяемый тип - РаспоряженияНаПоступления. В новой версии, видимо, этот момент поменялся. Код тоже перелопачен капитально.
Добавлю еще такие моменты, что для регистра ДвиженияТоваров новый тип документа добавлен и в регистраторы. После этого 1С ругнулся на еще один регистр накопления График поступления товаров. Тоже добавила приемку по факту в регистраторы. Только после этого провелся без ошибок.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: Кирилл Зубков от Сентябрь 05, 2020, 03:10:20 pm
ikalina, спасибо огромное. Тоже готовлюсь по курсу "Доработка и адаптация...", везде всё не то, всё не так) Полдня колупался, уже приуныл, а тут раз, и ваша тема. Правда, всё провелось без добавления нового документа в регистраторы для регистра ДвижениеТоваров.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: OlegK от Сентябрь 05, 2020, 06:16:32 pm
Большое спасибо за подсказку! Уже началось горе от ума, сразу и не дошло. Делаю задачу по курсу Гилева, правда по старой версии УТ 11.3. Там говорилось, что достаточно добавить новый тип документа в определяемый тип - РаспоряженияНаПоступления.
Все верно, достаточно добавить новый тип документа в определяемый тип - РаспоряженияНаПоступления. Где-то ошибка, лучше переделать заново.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: Кирилл Зубков от Сентябрь 06, 2020, 12:25:14 pm
Большое спасибо за подсказку! Уже началось горе от ума, сразу и не дошло. Делаю задачу по курсу Гилева, правда по старой версии УТ 11.3. Там говорилось, что достаточно добавить новый тип документа в определяемый тип - РаспоряженияНаПоступления.
Все верно, достаточно добавить новый тип документа в определяемый тип - РаспоряженияНаПоступления. Где-то ошибка, лучше переделать заново.

Скорее всего, зависит от релиза. На 11.4.11.98 тип измерения "Распоряжение" регистра накопления ДвижениеТоваров определяется не через определяемый тип РаспоряжениеНаПоступление, а через составной тип. Соответственно, чтобы приходный ордер провелся, нужно вручную добавить ссылку на новый вид документа в список допустимых типов для данного измерения, как ни крутись. (Может быть, возможен вариант переопределения типа измерения через определяемый тип - не знаю, не проверял). Ну и добавить новый документ в регистраторы по регистру ГрафикПоступленияТоваров, как говорилось выше.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Сентябрь 07, 2020, 04:35:01 pm
ikalina, спасибо огромное. Тоже готовлюсь по курсу "Доработка и адаптация...", везде всё не то, всё не так) Полдня колупался, уже приуныл, а тут раз, и ваша тема. Правда, всё провелось без добавления нового документа в регистраторы для регистра ДвижениеТоваров.
Пожалуйста! Рада, что помогло. Да, в регистраторы Приемку по факту для ДвиженияТоваров добавила чисто на всякий случай. Чтоб было :) 
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Сентябрь 08, 2020, 05:56:47 pm
Новый вопрос нарисовался по задаче. В  новом сборнике в условии добавили необходимость создать отчет.
Вот условие:
Цитировать
Необходимо реализовать отчет, который отображал бы данные по приходным ордерам
на  товары,  у  которых  нет  распоряжения  и  по  которым  не  оформлены  документы
"Поступление товаров и услуг".
У приходного ордера есть реквизит распоряжение. В поступлении товаров и услуг есть реквизиты заказ поставщику и приемка товаров по факту. Заказ поставщику или приемка товаров по факту выступают распоряжениями для приходного ордера. Если у приходного ордера нет распоряжения, разве не значит, что у него априори нет оформленного поступления товаров и услуг? Зачем второе условие да еще и с союзом "и". Может здесь имелось в виду, что нужно отобрать приходные ордера с распоряжениями, но без оформленных поступлений товаров и услуг?
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: Кирилл Зубков от Сентябрь 09, 2020, 04:55:27 pm
Новый вопрос нарисовался по задаче. В  новом сборнике в условии добавили необходимость создать отчет.
Вот условие:
Цитировать
Необходимо реализовать отчет, который отображал бы данные по приходным ордерам
на  товары,  у  которых  нет  распоряжения  и  по  которым  не  оформлены  документы
"Поступление товаров и услуг".
У приходного ордера есть реквизит распоряжение. В поступлении товаров и услуг есть реквизиты заказ поставщику и приемка товаров по факту. Заказ поставщику или приемка товаров по факту выступают распоряжениями для приходного ордера. Если у приходного ордера нет распоряжения, разве не значит, что у него априори нет оформленного поступления товаров и услуг? Зачем второе условие да еще и с союзом "и". Может здесь имелось в виду, что нужно отобрать приходные ордера с распоряжениями, но без оформленных поступлений товаров и услуг?

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

И в таком случае для решения данного подпункта задачи идеально подойдет типовой отчет "Выполнение приемки товаров", в котором можно указать конкретный документ "Приемка товаров по факту", и который отразит товар, на который есть ордер, но нет документа поступления, как перепоставку. И не нужно никакой дополнительный отчет разрабатывать. Что и демонстрирует Василий Ханевич в курсе, в принципе.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Сентябрь 10, 2020, 11:55:52 am
Новый вопрос нарисовался по задаче. В  новом сборнике в условии добавили необходимость создать отчет.
Вот условие:
Цитировать
Необходимо реализовать отчет, который отображал бы данные по приходным ордерам
на  товары,  у  которых  нет  распоряжения  и  по  которым  не  оформлены  документы
"Поступление товаров и услуг".
У приходного ордера есть реквизит распоряжение. В поступлении товаров и услуг есть реквизиты заказ поставщику и приемка товаров по факту. Заказ поставщику или приемка товаров по факту выступают распоряжениями для приходного ордера. Если у приходного ордера нет распоряжения, разве не значит, что у него априори нет оформленного поступления товаров и услуг? Зачем второе условие да еще и с союзом "и". Может здесь имелось в виду, что нужно отобрать приходные ордера с распоряжениями, но без оформленных поступлений товаров и услуг?

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

И в таком случае для решения данного подпункта задачи идеально подойдет типовой отчет "Выполнение приемки товаров", в котором можно указать конкретный документ "Приемка товаров по факту", и который отразит товар, на который есть ордер, но нет документа поступления, как перепоставку. И не нужно никакой дополнительный отчет разрабатывать. Что и демонстрирует Василий Ханевич в курсе, в принципе.

Согласна. Спасибо!
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: fm23rus от Сентябрь 23, 2020, 08:44:35 pm
Добрый день.

Кто нибудь может выложить решение этой задачи?
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: dgchar от Ноябрь 15, 2020, 01:15:52 pm
Вопрос: а разве на основании приходного ордера на товары можно создать документ "Поступление товаров и услуг"? Я вот про этот пункт задачи:
"На основании одного ордера может быть выписано несколько документов
"Поступление товаров и услуг""
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: dgchar от Ноябрь 15, 2020, 02:27:17 pm
Вопрос: а разве на основании приходного ордера на товары можно создать документ "Поступление товаров и услуг"? Я вот про этот пункт задачи:
"На основании одного ордера может быть выписано несколько документов
"Поступление товаров и услуг""

Все вопрос снят
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: ikalina от Март 11, 2021, 07:56:11 pm
Добрый день.

Кто нибудь может выложить решение этой задачи?
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: koredu от Март 28, 2021, 05:48:36 pm
Добрый день.

Кто нибудь может выложить решение этой задачи?
Здравствуйте, а может у вас есть более подробный вариант решения? я просто новичок, не совсем понимаю некоторые действия
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: fally от Июнь 06, 2021, 03:58:02 pm
Форумчане, Вы действительно считаете, что эту задачу реально решить за 3 часа? Комбинация билета 1.16 - 2.25 из сборника 2019 года.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: Eichen от Июнь 08, 2021, 06:19:15 pm
Добрый день.

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

В курсе от Курсы-По-1С.РФ "Доработка и адаптация типовой конфигурации УТ 11.4" эта задача рассмотрена подробно, но для УТ 11.3.
Автор переложил их решение на УТ 11.4, за что ему огромнейшее спасибо.
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: petroglif от Июль 22, 2021, 09:58:26 pm
Подскажите, а реально ли решить задачу используя расширение? на сколько я знаю определяемый тип нельзя добавить в расширение. это одно из ограничений платформы
Название: Re: Задача 2.25 (по новому сборнику 11.4) Приемка товаров по факту
Отправлено: Новобранец от Декабрь 24, 2021, 09:35:37 am
Подскажите, а реально ли решить задачу используя расширение? на сколько я знаю определяемый тип нельзя добавить в расширение. это одно из ограничений платформы
А это видео есть в бесплатном доступе?