Имя: Пароль:
1C
 
Ограничения на использование процедуры
0 NIGHTHUNTER
 
12.02.21
06:42
Имеется процедура, выполняемая на клиенте, присваивающая реквизиту формы обработки значение выбранного пути каталога.
Обращение к реквизиту формы идет именно по имени реквизита.
Есть ли какие то ограничения по использованию этой процедуры?
Или ограничения начинаются только когда нужно выбрать не каталог, а файл?


&НаКлиенте
Процедура ВыборКаталогаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Режим                             = РежимДиалогаВыбораФайла.ВыборКаталога;
    ДиалогОткрытия                    = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытия.Каталог            = "";
    ДиалогОткрытия.МножественныйВыбор = Ложь;
    ДиалогОткрытия.Заголовок          = "Выберите каталог для выгрузки.";
    Если ДиалогОткрытия.Выбрать() Тогда
        ВыборКаталога = ДиалогОткрытия.Каталог + ?(СтрДлина(ДиалогОткрытия.Каталог) > 3, "\", "");
    КонецЕсли;    
КонецПроцедуры
1 Почему 1С
 
12.02.21
07:28
Да есть, твоя процедура использует модальность, не будет работать там где она запрещена
2 NIGHTHUNTER
 
12.02.21
08:41
(1) А как это решается? Что бы работала.
3 ДенисЧ
 
12.02.21
08:49
(2) Решается наймом на работу программиста.
4 hhhh
 
12.02.21
08:51
(2) из бсп скопипасть, сейчас никто такие процедуры не пишет, никому не нужно, еще и на это заморачиваться.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан