Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Тип не определен (ДиалогВыбораФайла): ошибка при обмене          
Constantus Подменю пользователя
сообщение 05.09.17, 12:09
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Был настроен обмен. Работал нормально, без каких либо проблем. Вдруг сегодня при нажатии на кнопку "Выполнить обмен" выходит сообщение:

{Справочник.ДокументыОрганизации.МодульОбъекта(4,20)}: Тип не определен (ДиалогВыбораФайла)
    Диалог = Новый <<?>>ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);


Это не типовой справочник, который сохраняет ссылки на сканированный документ. Вот его код:

Процедура ЗаписатьФайлСертификата()  Экспорт
    
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Диалог.Фильтр = "*.*|*.*";
    Диалог.Каталог = Константы.ПутьКСертификатам.Получить();
    Если Диалог.Выбрать() Тогда
        
        ДлинаКаталога=СтрДлина(Диалог.каталог);
        ПолнаяДлина=СтрДлина(Диалог.ПолноеИмяФайла);
        ИмяФайла=Прав(Диалог.ПолноеИмяФайла,ПолнаяДлина-ДлинаКаталога);
        
        Расположение = ИмяФайла;
    КонецЕсли;
    
    
КонецПроцедуры


Что могла произойти? До сегодня всё работало и ничего не выскакивало изначально

logist Подменю пользователя
сообщение 05.09.17, 12:19
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Могла измениться версия платформы, основной режим запуска, вариант совместимости конфигурации.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Constantus Подменю пользователя
сообщение 05.09.17, 12:22
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ Сегодня, 15:19 * ,


Ничего не менялось... Утром 2-а обмена сделал, всё прошло на ура... И где всё это проверить, а главное с чем сравнить?

logist Подменю пользователя
сообщение 05.09.17, 12:28
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Сравнить текущую конфигурацию с какой-то ранее сохраненной


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Constantus Подменю пользователя
сообщение 05.09.17, 12:44
Сообщение #5

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

logist @ Сегодня, 15:28 * ,

Сравнил с последней моей конфигурацией "Сравнить и объединить"

Окно показало, что никаких изменений нет... Т.е. конфиг не менялся...

Petre Подменю пользователя
сообщение 05.09.17, 12:47
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(Constantus @ 05.09.17, 13:22) *
Утром 2-а обмена сделал

Как запускался обмен?


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Constantus Подменю пользователя
сообщение 05.09.17, 12:57
Сообщение #7

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Petre @ Сегодня, 15:47 * ,


В ручном режиме... Последнее удачная выгрузка сегодня в 12 часов...

Petre Подменю пользователя
сообщение 05.09.17, 13:25
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Constantus @ Сегодня, 13:57 * ,
Обрамьте в
#Если Клиент


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Constantus Подменю пользователя
сообщение 05.09.17, 13:57
Сообщение #9

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Petre @ Сегодня, 16:25 * ,


А можно более развернуто про "#Если Клиент"?

Но почему до этого работало? В справке про ДиалогВыбораФайла сказано, что работает в Толстом клиенте

Petre Подменю пользователя
сообщение 05.09.17, 14:28
Сообщение #10

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(Constantus @ 05.09.17, 14:57) *
А можно более развернуто про "#Если Клиент"?

Процедура ЗаписатьФайлСертификата()  Экспорт
   #Если Клиент Тогда
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
    Диалог.Фильтр = "*.*|*.*";
    Диалог.Каталог = Константы.ПутьКСертификатам.Получить();
    Если Диалог.Выбрать() Тогда
        ДлинаКаталога=СтрДлина(Диалог.каталог);
        ПолнаяДлина=СтрДлина(Диалог.ПолноеИмяФайла);
        ИмяФайла=Прав(Диалог.ПолноеИмяФайла,ПолнаяДлина-ДлинаКаталога);
        Расположение = ИмяФайла;
    КонецЕсли;
   #ИначеЕсли Сервер Тогда
   Сообщить("Цуко, так сервер жеж!!!");
   #КонецЕсли
КонецПроцедуры


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: Constantus,

Constantus Подменю пользователя
сообщение 06.09.17, 5:49
Сообщение #11

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Petre @ Вчера, 17:28 * ,


Спасибо! Но так и остался открытым вопрос: почему до этого обмен работал и вдруг встала необходимость сделать изменения в коде?

Для чего, как и зачем нужно:

#Если Клиент Тогда

Petre Подменю пользователя
сообщение 06.09.17, 8:43
Сообщение #12

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Constantus @ Сегодня, 6:49 * ,
Конфигуратор. Меню: "Справка / Содержание справки": Встроенный язык / Инструкции препроцессора.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

bizisoft Подменю пользователя
сообщение 03.10.17, 12:28
Сообщение #13

Завсегдатай
****
Группа: Пользователи
Сообщений: 242
Из: Донецк
Спасибо сказали: 19 раз
Рейтинг: 0

А что находится в константе: Константы.ПутьКСертификатам ?
Полный путь к папке с сертификатами (например: С:\sert\1\ ) или в какой-нибудь сокращенной форме.
Я сталкивался с тем, что например если обработку открывать через Открыть, то все работает, а если ее открывать посредством добавления кнопки в интерфейс и в процедуре, то выдавало ошибку при работе обработки с файлами.
Возможно и в данном случае такое.
Проверьте чтобы были полные пути к папкам.


Signature
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы.

Flexy Подменю пользователя
сообщение 03.10.17, 12:33
Сообщение #14

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Цитата(Constantus @ 06.09.17, 5:49) *
Спасибо! Но так и остался открытым вопрос: почему до этого обмен работал и вдруг встала необходимость сделать изменения в коде?

Возможно изменялся основной режим запуска приложения или изменился путь к БД.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 19:59
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!