Element_Test_V2/Koncept/Testovoe/Пресейл/СтадииСделок.xbsl
Vladislav_k0ncept f16c003f46 Initial commit
2025-02-20 15:05:58 +00:00

53 lines
2.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

импорт Основное
@Обработчик
метод ВычислитьРазрешенияДоступа(): Массив<РазрешениеДоступа>
возврат [
ПользователиКлиентИСервер.ПолныеПраваНаСправочникДляРуководителя(),
новый РазрешениеДоступа(
[новый КлючДоступаДляАутентифицированных.Объект()],
[Сущность.Право.Чтение])
]
;
@ВПроекте
метод ПолучитьНачальнуюСтадию(): СтадииСделок.Ссылка?
знч Запрос = Запрос{
ВЫБРАТЬ ПЕРВЫЕ 1
Ссылка КАК Стадия
ИЗ
СтадииСделок
УПОРЯДОЧИТЬ ПО
Порядок
}
возврат Запрос.Выполнить().ЕдинственныйИлиУмолчание()?.Стадия
;
@ВПроекте
метод ПолучитьСтадииСделок(): ЧитаемыйМассив<СтадииСделок.Ссылка>
знч Запрос = Запрос{
ВЫБРАТЬ
Ссылка КАК Стадия
ИЗ
СтадииСделок
УПОРЯДОЧИТЬ ПО
Порядок
}
возврат Запрос.Выполнить().Преобразовать(СтрокаРезультата -> СтрокаРезультата.Стадия)
;
@ВПроекте
метод ПолучитьИконкуСтадии(Стадия: СтадииСделок.Ссылка?): ДвоичныйОбъект.Ссылка?
знч Запрос = Запрос{
ВЫБРАТЬ
Иконка
ИЗ
СтадииСделок
Где
Ссылка == %Стадия
}
возврат Запрос.Выполнить().Единственный().Иконка
;