Имя: Пароль:
1C
1С v8
При открытии программно формы обработки несколько раз возникает ошибка.
0 budnik
 
20.12.19
10:19
Задача
цикл по таблице с организациями,Счет
с каждой строчки вызывается стандартная обработка клиент банк
при одной строчке если несколько возникает окно ошибки и быстро исчезает ,не  знаю как посмотреть
в результате заполняется только первая форма

Куда смотреть . подскажете ?

Код
&НаКлиенте
Процедура ОткрытьФормуОбработкиКлиентБанкЗагрузить(стр,нпп,сзФ)
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("РежимПоУмолчанию", "ГруппаЗагрузка");
    СтруктураПараметров.Вставить("Организация", стр.Организация);
    СтруктураПараметров.Вставить("БанковскийСчет", стр.БанковскийСчет);
    СтруктураПараметров.Вставить("ФайлЗагрузки", стр.Файл);
    Форма1=ОткрытьФорму("Обработка.КлиентБанк.Форма", СтруктураПараметров,         ,   нпп          ,  ВариантОткрытияОкна.ОтдельноеОкно     ,   ,                               ,РежимОткрытияОкнаФормы.Независимый);
    Форма1.Заголовок="Счет"+стр.БанковскийСчет;    
КонецПроцедуры




&НаКлиенте
Процедура КомандаЗагрузить(Команда)
    нпп=0;
    Для каждого стр Из ТаблицаЗагрузить Цикл
        нпп=нпп+1;
        Если стр.Надо Тогда
            ОткрытьФормуОбработкиКлиентБанкЗагрузить(стр,нпп);
        Иначе
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры
1 Волшебник
 
20.12.19
10:20
Оберни в Попытку...Исключение и пиши в журнал регистрации.
Кстати, посмотри, может там уже есть информация
2 budnik
 
20.12.19
10:22
Нету уже посмотрел.
3 budnik
 
20.12.19
10:24
Форма открывается , навряд ли попытка поможет , сценарий открытия формы весь не выполняется .
4 famnam
 
20.12.19
10:27
Включить остановку по ошибке в меню отладки
5 budnik
 
20.12.19
10:28
Поймал на паузе форма с таким ключом уже выполняется .
6 budnik
 
20.12.19
10:29
Добавил
    СтруктураПараметров.Вставить("Ключ", УникальныйИдентификатор);
не помогло
7 budnik
 
20.12.19
10:37
Форма1.КлючУникальности

разный ?