|
Почему в УТ11 куценький выбор статусов заказов? Как включить все? | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
13.01.21
✎
18:36
|
У заказа 4 статуса:
НеСогласован КОбеспечению КОтгрузке Закрыт Судя по коду, КОтгрузке будет ставиться, только если включен режим "ИспользоватьПострочнуюОтгрузкуВЗаказеКлиента". Делаю выгрузку в Битрикс, хотелось бы использовать статус КОтгрузке (для сайта). Расширением добавил, чем грозит? Код расширения: &После("ЗаполнитьСписокВыбора") Процедура дор_ЗаполнитьСписокВыбора(ДанныеВыбора, УстановленныйСтатус) Экспорт //Осипов 2021-01-13 +++ // Иск = Перечисления.СтатусыЗаказовКлиентов.КОтгрузке; Если ДанныеВыбора.НайтиПоЗначению(Иск) = Неопределено Тогда ДанныеВыбора.Добавить(Иск, Иск); КонецЕсли; КонецПроцедуры Исходный код: Процедура ЗаполнитьСписокВыбора(ДанныеВыбора, УстановленныйСтатус) Экспорт Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьРасширенныеВозможностиЗаказаКлиента") Тогда Возврат КонецЕсли; ДанныеВыбора.Очистить(); ДанныеВыбора.Добавить(Перечисления.СтатусыЗаказовКлиентов.НеСогласован); Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьПострочнуюОтгрузкуВЗаказеКлиента") Тогда ДанныеВыбора.Добавить(Перечисления.СтатусыЗаказовКлиентов.КОбеспечению, НСтр("ru='В резерве'")); ДанныеВыбора.Добавить(Перечисления.СтатусыЗаказовКлиентов.КОтгрузке); Иначе ДанныеВыбора.Добавить(Перечисления.СтатусыЗаказовКлиентов.КОбеспечению, НСтр("ru='К выполнению'")); КонецЕсли; Если ПолучитьФункциональнуюОпцию("НеЗакрыватьЗаказыКлиентовБезПолнойОплаты") ИЛИ ПолучитьФункциональнуюОпцию("НеЗакрыватьЗаказыКлиентовБезПолнойОтгрузки") Тогда ДанныеВыбора.Добавить(Перечисления.СтатусыЗаказовКлиентов.Закрыт); КонецЕсли; Если ДанныеВыбора.НайтиПоЗначению(УстановленныйСтатус) = Неопределено Тогда ДанныеВыбора.Добавить(УстановленныйСтатус, УстановленныйСтатус); КонецЕсли; КонецПроцедуры |
|||
1
Гений 1С
гуру
13.01.21
✎
19:26
|
Вообще вопрос в другом - можно ли свои статусы туда напихать?
|
|||
2
Злопчинский
14.01.21
✎
03:16
|
ну так по коду - обработка идет по "идентифицированным" значениям. если свои понапихаешь - то как ониобрабатыватьяс будут? посмотреть имхо лучше в сторону "состояний" заказов, отдельно от "статусов".
|
|||
3
Сергиус
14.01.21
✎
03:43
|
(1)пихай и проверяй на тестовой.
|
|||
4
Мимохожий Однако
14.01.21
✎
07:15
|
(2) Поддерживаю.Лучше отдельные статусы для Битрикса.
|
|||
5
Гений 1С
гуру
14.01.21
✎
07:25
|
(4) статусы в документе или регистре хранятся?
По идее посмотрел, там в Битрикс можно гнать даже значение доп. реквизита заказа, а его устанавливать программно в расширении, так что довольно гибко |
|||
6
Гений 1С
гуру
14.01.21
✎
07:32
|
(2) состояния же тоже идентифицированы. Лучше свой доп.реквизит с перечнем состояний имхо.
|
|||
7
Гений 1С
гуру
14.01.21
✎
07:35
|
а на что влияет статус заказа в УТ11? Но хотя, т.к. не знаю, лучше свои статусы не добавлять.
|
|||
8
FIXXXL
14.01.21
✎
08:21
|
(7) на движения
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |