|
УТ 11 добавить статус в заказ клиента | ☑ | ||
---|---|---|---|---|
0
SeregaMW
04.02.15
✎
14:15
|
Добавил статус в перечисление в форме он не отображается, подскажите где определяется какие статусы доступны для выбора?
|
|||
1
SeregaMW
04.02.15
✎
14:20
|
Смотрю событие "при изменения" элемента статус там процедура СтатусПриИзмененииСервер();
которая запускает УстановитьДоступностьЭлементовПоСтатусуСервер(); Которая запускает &НаСервере Процедура УстановитьДоступностьЭлементовПоСтатусуСервер() УстановитьПодписку = Ложь; Если Объект.Статус = Перечисления.СтатусыЗаказовКлиентов.НеСогласован И ИспользоватьСтатусы Тогда УстановитьПодписку = Ложь; ИначеЕсли (Объект.Статус = Перечисления.СтатусыЗаказовКлиентов.НеСогласован И Не ИспользоватьСтатусы) ИЛИ Объект.Статус = Перечисления.СтатусыЗаказовКлиентов.КОбеспечению ИЛИ Объект.Статус = Перечисления.СтатусыЗаказовКлиентов.КОтгрузке ИЛИ Объект.Статус = Перечисления.СтатусыЗаказовКлиентов.Закрыт Тогда УстановитьПодписку = Объект.Согласован; КонецЕсли; МассивЭлементов = Новый Массив; // Элементы управления шапки МассивЭлементов.Добавить("Дата"); МассивЭлементов.Добавить("Партнер"); МассивЭлементов.Добавить("Соглашение"); МассивЭлементов.Добавить("Валюта"); МассивЭлементов.Добавить("ЦенаВключаетНДС"); МассивЭлементов.Добавить("НалогообложениеНДС"); МассивЭлементов.Добавить("Организация"); МассивЭлементов.Добавить("Контрагент"); МассивЭлементов.Добавить("Договор"); МассивЭлементов.Добавить("Склад"); МассивЭлементов.Добавить("ЖелаемаяДатаОтгрузки"); МассивЭлементов.Добавить("НеОтгружатьЧастями"); МассивЭлементов.Добавить("ДатаОтгрузки"); МассивЭлементов.Добавить("ДатаСогласования"); МассивЭлементов.Добавить("ХозяйственнаяОперация"); МассивЭлементов.Добавить("КартаЛояльности"); МассивЭлементов.Добавить("ВернутьМногооборотнуюТару"); МассивЭлементов.Добавить("СрокВозвратаМногооборотнойТары"); МассивЭлементов.Добавить("ТребуетсяЗалогЗаТару"); // Элементы управления, связанные с таблицей Товары МассивЭлементов.Добавить("ТоварыНоменклатура"); МассивЭлементов.Добавить("ТоварыХарактеристика"); МассивЭлементов.Добавить("ТоварыКоличествоУпаковок"); МассивЭлементов.Добавить("ТоварыУпаковка"); МассивЭлементов.Добавить("ТоварыВидЦены"); МассивЭлементов.Добавить("ТоварыЦена"); МассивЭлементов.Добавить("ТоварыСтавкаНДС"); МассивЭлементов.Добавить("ТоварыПроцентРучнойСкидки"); МассивЭлементов.Добавить("ТоварыСуммаРучнойСкидки"); МассивЭлементов.Добавить("ТоварыСумма"); МассивЭлементов.Добавить("ТоварыСодержание"); // Элементы управления шапки МассивЭлементов.Добавить("Товары;ПередНачаломДобавления,ПередУдалением"); МассивЭлементов.Добавить("ТоварыКонтекстноеМенюДобавить"); МассивЭлементов.Добавить("ТоварыКонтекстноеМенюСкопировать"); МассивЭлементов.Добавить("ТоварыКонтекстноеМенюУдалить"); МассивЭлементов.Добавить("ТоварыДобавить"); МассивЭлементов.Добавить("ТоварыИзменить"); МассивЭлементов.Добавить("ТоварыСкопировать"); МассивЭлементов.Добавить("ТоварыУдалить"); МассивЭлементов.Добавить("ТоварыОткрытьПодбор"); МассивЭлементов.Добавить("ТоварыДополнитьМногооборотнойТарой"); МассивЭлементов.Добавить("ТоварыПоискПоШтрихкоду"); МассивЭлементов.Добавить("ТоварыЗагрузитьДанныеИзТСД"); МассивЭлементов.Добавить("ТоварыЗаполнитьСкладВВыделенныхСтроках"); МассивЭлементов.Добавить("ТоварыЗагрузитьИзВнешнегоФайла"); МассивЭлементов.Добавить("ТоварыСоставНабора"); МассивЭлементов.Добавить("ТоварыЗаполнитьЦеныПоСоглашению"); МассивЭлементов.Добавить("ТоварыЗаполнитьЦеныВыделенныхСтрокПоВидуЦен"); МассивЭлементов.Добавить("СчитатьКартуЛояльности"); МассивЭлементов.Добавить("КартаЛояльности"); МассивЭлементов.Добавить("ТоварыРассчитатьСкидкиНаценки"); МассивЭлементов.Добавить("ТоварыОтменитьРучныеСкидки"); МассивЭлементов.Добавить("ТоварыНазначитьРучнуюСкидку"); МассивЭлементов.Добавить("ТоварыНазначитьРучнуюСкидкуВыделенныхСтрок"); МассивЭлементов.Добавить("ТоварыНазначитьАвтоматическиеСкидки"); ОбщегоНазначенияУТ.УстановитьПодпискуНаСобытияИзмененияЭлементовФормы(ЭтаФорма, МассивЭлементов, УстановитьПодписку); КонецПроцедуры Но туда не передается статус |
|||
2
PRO100 NigGaZ
04.02.15
✎
14:22
|
Есть кусок кода который определят доступные статусы...
ищи Перечисления.СтатусыЗаказовКлиентов.ЗаполнитьСписокВыбора(Элементы.Статус.СписокВыбора, Объект.Статус); |
|||
3
SeregaMW
04.02.15
✎
14:30
|
(2) Спасибо, нашел.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |