Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Отображение плохих серий в УТ 11 1С

В Конфигураторе:

1 Создаем РегистрСведений НедоброкачественныеСерии

Непериодический/Независимый

Данные\Измерения-Серия,Номенклатура,Характеристика. Настроить СвязиПараметраВыбора

Установим в подсистеме запасы

2 Отмена проведения при поступлении недоброк. серии. Дописываем в Обработке проведения док ПостТовИУслуг

 

Запрос = Новый Запрос;

Запрос.Текст =

«ВЫБРАТЬ

|              НеДоброкачественныеСерии.Серия,

|              НеДоброкачественныеСерии.Номенклатура

|              НеДоброкачественныеСерии. Характеристика

|ИЗ

|              РегистрСведений.НеДоброкачественныеСерии КАК НеДоброкачественныеСерии

|                             ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Серии КАК ПоступлениеТоваровУслугСерии

|                             ПО НеДоброкачественныеСерии.Номенклатура = ПоступлениеТоваровУслугСерии.Номенклатура

|                                  И НеДоброкачественныеСерии.Серия = ПоступлениеТоваровУслугСерии.Серия

|                                  И НеДоброкачественныеСерии. Характеристика = ПоступлениеТоваровУслугСерии. Характеристика

|ГДЕ

|              ПоступлениеТоваровУслугСерии.Ссылка = &Ссылка»;

Получите 267 видеоуроков по 1С бесплатно:

Запрос.УстановитьПараметр(«Ссылка», Ссылка);

Результат = Запрос.Выполнить();

Если не Результат.Пустой() тогда

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Сообщить(«У товара «+ Выборка.Номенклатура+ Выборка.Характеристика + «недоброкачественная серия «+Выборка.Серия);

КонецЦикла;

Отказ = истина;

КонецЕсли;

3 Создаем простой Отчет СводкаПоНедоброкачественнымСериям

ВЫБРАТЬ

НеДоброкачественныеСерии.Номенклатура,

НеДоброкачественныеСерии.Серия,

ТоварыНаСкладахОстатки.ВНаличииОстаток КАК Остаток,

ДвиженияСерийТоваров.Количество,

ДвиженияСерийТоваров.Период КАК Дата,

ДвиженияСерийТоваров.Регистратор,

ДвиженияСерийТоваров.Регистратор.Партнер КАК Партнер,

НеДоброкачественныеСерии.Характеристика

ИЗ

РегистрСведений.НеДоброкачественныеСерии КАК НеДоброкачественныеСерии

ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки({(&ТекущаяДата)}, ) КАК ТоварыНаСкладахОстатки

ПО НеДоброкачественныеСерии.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура

И НеДоброкачественныеСерии.Серия = ТоварыНаСкладахОстатки.Серия

И НеДоброкачественныеСерии.Характеристика = ТоварыНаСкладахОстатки.Характеристика

ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияСерийТоваров КАК ДвиженияСерийТоваров

ПО НеДоброкачественныеСерии.Номенклатура = ДвиженияСерийТоваров.Номенклатура

И НеДоброкачественныеСерии.Серия = ДвиженияСерийТоваров.Серия

И НеДоброкачественныеСерии.Характеристика = ДвиженияСерийТоваров.Характеристика

 

4 Устанавливаем в отчет в раздел Закупки. В общем модуле ВариантыОтчетовПереопределенный в Функции СписокОтчетовПоддерживаемыхПодсистемой() добавляем строку СписокОтчетов.Добавить(«Отчет. СводкаПоНедоброкачественнымСериям»).

Открываем отчет в режиме предприятия \Все действия\ Сохранить вариант\Меняем раздел\Сохранить.

В режиме предприятия     

  1. Добавляем возможность использования СЕРИЙ и ХАРАКТЕРИСТИК в Администрировании.
  2. Создаем вид товара

1

3. Создаем несколько товаров с данным видом товара.

4. Оприходуем наши товары, укажем серии и продадим некоторые.

5. Укажем запрещенные серии в регистре НедобрСерии и попробуем вновь оприходовать.

6. Сформируем наш отчет.

1

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

Задайте ВОПРОС на нашем форуме 1С! ››

СПРОСИТЕ в комментариях!

Комментариев: 4 на “Отображение плохих серий в УТ 11 1С
  1. Сделал все так и не сдал 🙁
    Препод привязался что нет ситуации с обработкой проведения уже проведенных документов с неправильной серией.

    и

    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияСерийТоваров — использование реальной таблицы регистра — сразу НЕУД

    Ответить

    • В таком случае РегистрСведений делаем периодическим в пределах года. В запросе используем НедоброкачественныеСерии.СрезПоследних.

      Ответить

  2. Что бы вести серийный учет с ведением остатков нужна ордерная схема, а значит товар с сериями приходуется по документу «Приходный ордер на товары». (По крайней мере, в релизе 11.1.6.26)

    Ответить

  3. Пункт2. Моя конфигурация: УТ 11.3.1.115
    При такой конфигурации запроса после «ПровестиИЗакрыть» получал Отказ в проведении. Без ошибок. Просто не проводится и не закрывается.

    Поэтому предлагаю использовать временные таблицы.

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*