Был настроен обмен. Работал нормально, без каких либо проблем. Вдруг сегодня при нажатии на кнопку "Выполнить обмен" выходит сообщение:
{Справочник.ДокументыОрганизации.МодульОбъекта(4,20)}: Тип не определен (ДиалогВыбораФайла) Диалог = Новый <<?>>ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Это не типовой справочник, который сохраняет ссылки на сканированный документ. Вот его код:
Процедура ЗаписатьФайлСертификата() Экспорт
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Фильтр = "*.*|*.*"; Диалог.Каталог = Константы.ПутьКСертификатам.Получить(); Если Диалог.Выбрать() Тогда
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9
Цитата(Constantus @ 05.09.17, 14:57)
А можно более развернуто про "#Если Клиент"?
Процедура ЗаписатьФайлСертификата() Экспорт #Если Клиент Тогда Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Фильтр = "*.*|*.*"; Диалог.Каталог = Константы.ПутьКСертификатам.Получить(); Если Диалог.Выбрать() Тогда ДлинаКаталога=СтрДлина(Диалог.каталог); ПолнаяДлина=СтрДлина(Диалог.ПолноеИмяФайла); ИмяФайла=Прав(Диалог.ПолноеИмяФайла,ПолнаяДлина-ДлинаКаталога); Расположение = ИмяФайла; КонецЕсли; #ИначеЕсли Сервер Тогда Сообщить("Цуко, так сервер жеж!!!"); #КонецЕсли КонецПроцедуры
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
А что находится в константе: Константы.ПутьКСертификатам ? Полный путь к папке с сертификатами (например: С:\sert\1\ ) или в какой-нибудь сокращенной форме. Я сталкивался с тем, что например если обработку открывать через Открыть, то все работает, а если ее открывать посредством добавления кнопки в интерфейс и в процедуре, то выдавало ошибку при работе обработки с файлами. Возможно и в данном случае такое. Проверьте чтобы были полные пути к папкам.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!