Отображение плохих серий в УТ 11 1С
В Конфигураторе:
1 Создаем РегистрСведений НедоброкачественныеСерии
Непериодический/Независимый
Данные\Измерения-Серия,Номенклатура,Характеристика. Настроить СвязиПараметраВыбора
Установим в подсистеме запасы
2 Отмена проведения при поступлении недоброк. серии. Дописываем в Обработке проведения док ПостТовИУслуг
Запрос = Новый Запрос;
Получите понятные самоучители по 1С бесплатно:
Запрос.Текст =
«ВЫБРАТЬ
| НеДоброкачественныеСерии.Серия,
| НеДоброкачественныеСерии.Номенклатура
| НеДоброкачественныеСерии. Характеристика
|ИЗ
| РегистрСведений.НеДоброкачественныеСерии КАК НеДоброкачественныеСерии
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Серии КАК ПоступлениеТоваровУслугСерии
| ПО НеДоброкачественныеСерии.Номенклатура = ПоступлениеТоваровУслугСерии.Номенклатура
| И НеДоброкачественныеСерии.Серия = ПоступлениеТоваровУслугСерии.Серия
| И НеДоброкачественныеСерии. Характеристика = ПоступлениеТоваровУслугСерии. Характеристика
|ГДЕ
| ПоступлениеТоваровУслугСерии.Ссылка = &Ссылка»;
Запрос.УстановитьПараметр(«Ссылка», Ссылка);
Результат = Запрос.Выполнить();
Если не Результат.Пустой() тогда
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(«У товара «+ Выборка.Номенклатура+ Выборка.Характеристика + «недоброкачественная серия «+Выборка.Серия);
КонецЦикла;
Отказ = истина;
КонецЕсли;
3 Создаем простой Отчет СводкаПоНедоброкачественнымСериям
ВЫБРАТЬ
НеДоброкачественныеСерии.Номенклатура,
НеДоброкачественныеСерии.Серия,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК Остаток,
ДвиженияСерийТоваров.Количество,
ДвиженияСерийТоваров.Период КАК Дата,
ДвиженияСерийТоваров.Регистратор,
ДвиженияСерийТоваров.Регистратор.Партнер КАК Партнер,
НеДоброкачественныеСерии.Характеристика
ИЗ
РегистрСведений.НеДоброкачественныеСерии КАК НеДоброкачественныеСерии
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки({(&ТекущаяДата)}, ) КАК ТоварыНаСкладахОстатки
ПО НеДоброкачественныеСерии.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
И НеДоброкачественныеСерии.Серия = ТоварыНаСкладахОстатки.Серия
И НеДоброкачественныеСерии.Характеристика = ТоварыНаСкладахОстатки.Характеристика
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияСерийТоваров КАК ДвиженияСерийТоваров
ПО НеДоброкачественныеСерии.Номенклатура = ДвиженияСерийТоваров.Номенклатура
И НеДоброкачественныеСерии.Серия = ДвиженияСерийТоваров.Серия
И НеДоброкачественныеСерии.Характеристика = ДвиженияСерийТоваров.Характеристика
4 Устанавливаем в отчет в раздел Закупки. В общем модуле ВариантыОтчетовПереопределенный в Функции СписокОтчетовПоддерживаемыхПодсистемой() добавляем строку СписокОтчетов.Добавить(«Отчет. СводкаПоНедоброкачественнымСериям»).
Открываем отчет в режиме предприятия \Все действия\ Сохранить вариант\Меняем раздел\Сохранить.
В режиме предприятия
- Добавляем возможность использования СЕРИЙ и ХАРАКТЕРИСТИК в Администрировании.
- Создаем вид товара
3. Создаем несколько товаров с данным видом товара.
4. Оприходуем наши товары, укажем серии и продадим некоторые.
5. Укажем запрещенные серии в регистре НедобрСерии и попробуем вновь оприходовать.
6. Сформируем наш отчет.
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Odin1C:
Сделал все так и не сдал 🙁
Препод привязался что нет ситуации с обработкой проведения уже проведенных документов с неправильной серией.
и
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДвиженияСерийТоваров — использование реальной таблицы регистра — сразу НЕУД
НЕЧИСТЬ:
В таком случае РегистрСведений делаем периодическим в пределах года. В запросе используем НедоброкачественныеСерии.СрезПоследних.
Александр:
Что бы вести серийный учет с ведением остатков нужна ордерная схема, а значит товар с сериями приходуется по документу «Приходный ордер на товары». (По крайней мере, в релизе 11.1.6.26)
НЕЧИСТЬ:
Пункт2. Моя конфигурация: УТ 11.3.1.115
При такой конфигурации запроса после «ПровестиИЗакрыть» получал Отказ в проведении. Без ошибок. Просто не проводится и не закрывается.
Поэтому предлагаю использовать временные таблицы.
Natic221:
ДвиженияСерийТоваров.Регистратор.Партнер КАК Партнер,
В документах «Приходный ордер на товары» и «Расходный ордер на товары» нет реквизита «Партнер». Получается Ваше решение работает только без ордерного слада. Вряд ли на экзамене примут такое решение.