Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 фев 2026, 02:33

Базовая АБП

Автор Rehala, Сегодня в 00:03

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

Rehala

Спр.
Номенклатура
Артикул, ЕдиницаИзмерения, ТипНоменклатуры
ЕдиницыИзмерения, Цеха, Оборудование,
РабочиеБригады
Рабочие: Работник, Должность
Должности, Работники, ВидыРабот, ЭтапыПроизводства,
Спецификация
Количество, Статус;Материалы: Материал, Спецификация, Количество, Этап.
Трудозатраты: Этап, ВидРаботы, ВремяВыполнения
Склады

ЦитироватьВладельцы.Оборудование: Справочник.Цеха
Владельцы.Спецификация: Справочник.Номенклатура



Док.
ЗаказыНаПроизводство
Изделия: Изделие, Количество, Спецификация
ВыполнениеЭтапаПроизводства
Заказ, СтатусПроизводства, СкладПоступления,
СкладСписания, Этап, ДатаВыполненияЭтапа
Изделия: Изделие, Количество, Спецификация.
ЗатраченныеМатериалы: Материал, Количество.
ВидыРабот: ВидРаботы, ВремяВыполнения, Бригада, Ответственный




Пер.
ТипНоменклатуры
Сырье, Полуфабрикат, ГотоваяПродукция
Статус
Активная, Архивная
СтатусПроизводства
Запланирован, Завершен, ВРаботе



// Только при выборе номенклатуры с типом «полуфабрикат» возможно указать его спецификацию. Указание спецификации для сырья запрещено
&НаСервере
Функция МатериалыСпецификацияПриИзмененииНаСервере(ТекущиеДанные)
Если ТекущиеДанные.ТипНоменклатуры=Перечисления.ТипНоменклатуры.Сырье  Тогда
   Возврат Истина;
Иначе
   Возврат Ложь;
КонецЕсли;
КонецФункции

&НаКлиенте
Процедура МатериалыСпецификацияНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)
ТекущиеДанные = Элементы.Материалы.ТекущиеДанные;
Если МатериалыСпецификацияПриИзмененииНаСервере(ТекущиеДанные.Материал) Тогда
     СтандартнаяОбработка=Ложь;
Сообщить("У сырья не может быть спецификации.");
КонецЕсли;
КонецПроцедуры 1-10


Теги: abp 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск