Ошибка при вызове метода контекста переместить файл

Перемещения файла в каталог ☑ 0

Luffy

25.02.16

06:54

Подскажите, как можно этот файл: 3811038226_40703810718350000185__3811038226_40703810718350000185_001.y01, из любого места, по нажатию на кнопку, программно переместить в КаталогВременныхФайлов()?

1

Рэйв

25.02.16

07:00

Можно. Но нужно знать полный путь к нему

2

Luffy

25.02.16

07:01

(1) А можно его получить без ДиалогВыбораФайла?

3

Провинциальный 1сник

25.02.16

07:03

Понятие «из любого места» требует уточнения. Имеется ли в виду диски локального компьютера или же сетевой ресурс? С локальными дисками можно устроить рекурсивный перебор каталогов прямо из 1с, но это достаточно долгий процесс.

4

Рэйв

25.02.16

07:04

(2)Можно просто указать строкой

например

Командасистемы(«copy <полное имя файла> «+КаталогвременныхФайлов());

5

Рэйв

25.02.16

07:05

ну и если переместить, а не скопировать то потом

КомандаСистемы(«del /Q <полное имя файла>»)

6

Luffy

25.02.16

07:06

(3) Да из локалки, рабочий стол, диски С,D и т.д

7

Luffy

25.02.16

07:07

(5) Интересно сейчас попробую, отпишусь

8

forforumandspam

25.02.16

07:11

(4) А чем стандартная команда не устраивает? КомандаСистемы будет моргать черным экраном и возвращать фокус куда попало.

Глобальный контекст.УдалитьФайлы (Global context.DeleteFiles)

Глобальный контекст (Global context)

УдалитьФайлы (DeleteFiles)

Синтаксис:

УдалитьФайлы(<Путь>, <Маска>)

Параметры:

<Путь> (обязательный)

Тип: Строка.

Путь к удаляемым файлам.

<Маска> (необязательный)

Тип: Строка.

Маска для выбора удаляемых файлов. В строке маски допускается использование символа «*» (звездочка), обозначающего любое число произвольных символов, и «?» (знак вопроса), обозначающего один произвольный символ.

Если <Маска> не указана, то удаляются все файлы и каталог <Путь>.

Описание:

Удаляет указанные файлы.

9

forforumandspam

25.02.16

07:12

Ну и

Глобальный контекст.КопироватьФайл (Global context.FileCopy)

Глобальный контекст (Global context)

КопироватьФайл (FileCopy)

Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>)

10

Рэйв

25.02.16

07:12

(8)лень искать было:-)

11

Luffy

25.02.16

09:07

Блин, а что делать в этом случае?

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (КопироватьФайл)

    КопироватьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка копирования файлов

по причине:

Ошибка копирования файлов из ‘D:\Base-1C\Разработка\3811038226_40703810718350000185__3811038226_40703810718350000185_001 — копия.y01’ в ‘D:\Банк’ : Ошибка доступа к файлу

12

ДенисЧ

25.02.16

09:07

Дать права на каталоги не предлагать?

13

Luffy

25.02.16

09:09

(12) где в 1с, или сис.админить?

14

Lexey_

25.02.16

09:10

(8), (9) а чем ПереместитьФайл() не устраивает?)

15

Luffy

25.02.16

09:12

(14) Щас испытаю)

16

Luffy

25.02.16

09:19

(14) Пипец

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ПереместитьФайл)

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка переименования файлов

по причине:

Неправильный путь к файлу ‘D:\Банк’

17

Luffy

25.02.16

09:21

Вот код

    ДиалогФыбораФайла                                =    Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

                                                          
    ДиалогФыбораФайла.Фильтр                        =    «Файлы (*.y01)|*.y01»;

    ДиалогФыбораФайла.Заголовок                        =    «Выберите файл»;

    ДиалогФыбораФайла.ПредварительныйПросмотр        =    Ложь;

    ДиалогФыбораФайла.Расширение                    =    «y01»;

    ДиалогФыбораФайла.ИндексФильтра                    =    0;

    ДиалогФыбораФайла.ПолноеИмяФайла                =    ЗагрузкаФайла;

    ДиалогФыбораФайла.ПроверятьСуществованиеФайла    =    ПроверятьСуществование;

    
    Если ДиалогФыбораФайла.Выбрать() Тогда

        ЗагрузкаФайла = ДиалогФыбораФайла.ПолноеИмяФайла;

    КонецЕсли;

    //КаталогВременныхФайлов = КаталогВременныхФайлов() + «UploadFF»;

    КаталогВременныхФайлов = «D:\Банк\»;

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

18

Lexey_

25.02.16

09:23

(17) читай до дыр в СП про ПереместитьФайл

19

Luffy

25.02.16

09:29

(18) Все разобрался, в конце пути нужно было ИмяФайла

КаталогВременныхФайлов = «D:\Банк\»+УдаленияИзИмениФайла(ЗагрузкаФайла);

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

А у меня, как раз функция чистит путь к файлу до имени файла

Функция УдаленияИзИмениФайла(Знач Стр, РазделительИмениФайла=»\»)

    
    Если РазделительИмениФайла = «\» Тогда

        Стр = СокрЛП(Стр);

        Пока 1 = 1 Цикл

            Поз = Найти(Стр, РазделительИмениФайла);

            Если Поз = 0 Тогда

                Возврат Стр;

            КонецЕсли;

            //Стр = (Лев(Стр, Поз — 1));

            ДлинаРазделителя = СтрДлина(РазделительИмениФайла);

            Стр = Сред(Стр, Поз + ДлинаРазделителя);

        КонецЦикла;

    КонецЕсли;

    
КонецФункции

Всем большое спасибо))

20

DDwe

25.02.16

09:30

(18) Не умеют они не думать ни читать.

21

DDwe

25.02.16

09:31

И эти люди неспособные к обучению, занимаются автоматизацией… капец.

Evgeniya
23.04.2014 13:00 Прочитано: 6112

Добрый день, коллеги!

Обмен данными 1С 8,2 и ВМС
Ошибка выскакивает при ручном запуске обработки «Обмен данными», проблема файлы застряли в корне каталога, ни туда, ни суда не идут.

Выгрузка данных для узла WMS
{Обработка.АХ_ОбменДаннымиСWMS.МодульОбъекта(273)}:

Ошибка при вызове метода контекста (ПереместитьФайл): Ошибка переименования файлов: Ошибка копирования файлов : Ошибка доступа к файлу

Yandex
Возможно, вас также заинтересует

Реклама на портале

E_Migachev
25.04.2014 15:47 Ответ № 1

(0) Evgeniya, проверьте права доступа к этим файлам и каталогам

Подсказка: Вы получили ответ на свой вопрос — закройте вопрос!

Перемещения файла в каталог

Я

Luffy

25.02.16 — 06:54

Подскажите, как можно этот файл: 3811038226_40703810718350000185__3811038226_40703810718350000185_001.y01, из любого места, по нажатию на кнопку, программно переместить в КаталогВременныхФайлов()?

Рэйв

1 — 25.02.16 — 07:00

Можно. Но нужно знать полный путь к нему

Luffy

2 — 25.02.16 — 07:01

(1) А можно его получить без ДиалогВыбораФайла?

Провинциальный 1сник

3 — 25.02.16 — 07:03

Понятие «из любого места» требует уточнения. Имеется ли в виду диски локального компьютера или же сетевой ресурс? С локальными дисками можно устроить рекурсивный перебор каталогов прямо из 1с, но это достаточно долгий процесс.

Рэйв

4 — 25.02.16 — 07:04

(2)Можно просто указать строкой

например

Командасистемы(«copy <полное имя файла> «+КаталогвременныхФайлов());

Рэйв

5 — 25.02.16 — 07:05

ну и если переместить, а не скопировать то потом

КомандаСистемы(«del /Q <полное имя файла>»)

Luffy

6 — 25.02.16 — 07:06

(3) Да из локалки, рабочий стол, диски С,D и т.д

Luffy

7 — 25.02.16 — 07:07

(5) Интересно сейчас попробую, отпишусь

forforumandspam

8 — 25.02.16 — 07:11

(4) А чем стандартная команда не устраивает? КомандаСистемы будет моргать черным экраном и возвращать фокус куда попало.

Глобальный контекст.УдалитьФайлы (Global context.DeleteFiles)

Глобальный контекст (Global context)

УдалитьФайлы (DeleteFiles)

Синтаксис:

УдалитьФайлы(<Путь>, <Маска>)

Параметры:

<Путь> (обязательный)

Тип: Строка.

Путь к удаляемым файлам.

<Маска> (необязательный)

Тип: Строка.

Маска для выбора удаляемых файлов. В строке маски допускается использование символа «*» (звездочка), обозначающего любое число произвольных символов, и «?» (знак вопроса), обозначающего один произвольный символ.

Если <Маска> не указана, то удаляются все файлы и каталог <Путь>.

Описание:

Удаляет указанные файлы.

forforumandspam

9 — 25.02.16 — 07:12

Ну и

Глобальный контекст.КопироватьФайл (Global context.FileCopy)

Глобальный контекст (Global context)

КопироватьФайл (FileCopy)

Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>)

Рэйв

10 — 25.02.16 — 07:12

(8)лень искать было:-)

Luffy

11 — 25.02.16 — 09:07

Блин, а что делать в этом случае?

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (КопироватьФайл)

    КопироватьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка копирования файлов

по причине:

Ошибка копирования файлов из ‘D:Base-1CРазработка3811038226_40703810718350000185__3811038226_40703810718350000185_001 — копия.y01’ в ‘D:Банк’ : Ошибка доступа к файлу

ДенисЧ

12 — 25.02.16 — 09:07

Дать права на каталоги не предлагать?

Luffy

13 — 25.02.16 — 09:09

(12) где в 1с, или сис.админить?

Lexey_

14 — 25.02.16 — 09:10

(8), (9) а чем ПереместитьФайл() не устраивает?)

Luffy

15 — 25.02.16 — 09:12

(14) Щас испытаю)

Luffy

16 — 25.02.16 — 09:19

(14) Пипец

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ПереместитьФайл)

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка переименования файлов

по причине:

Неправильный путь к файлу ‘D:Банк’

Luffy

17 — 25.02.16 — 09:21

Вот код

    ДиалогФыбораФайла                                =    Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

                                                          

    ДиалогФыбораФайла.Фильтр                        =    «Файлы (*.y01)|*.y01»;

    ДиалогФыбораФайла.Заголовок                        =    «Выберите файл»;

    ДиалогФыбораФайла.ПредварительныйПросмотр        =    Ложь;

    ДиалогФыбораФайла.Расширение                    =    «y01»;

    ДиалогФыбораФайла.ИндексФильтра                    =    0;

    ДиалогФыбораФайла.ПолноеИмяФайла                =    ЗагрузкаФайла;

    ДиалогФыбораФайла.ПроверятьСуществованиеФайла    =    ПроверятьСуществование;

    

    Если ДиалогФыбораФайла.Выбрать() Тогда

        ЗагрузкаФайла = ДиалогФыбораФайла.ПолноеИмяФайла;

    КонецЕсли;

    //КаталогВременныхФайлов = КаталогВременныхФайлов() + «UploadFF»;

    КаталогВременныхФайлов = «D:Банк»;

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

Lexey_

18 — 25.02.16 — 09:23

(17) читай до дыр в СП про ПереместитьФайл

Luffy

19 — 25.02.16 — 09:29

(18) Все разобрался, в конце пути нужно было ИмяФайла

КаталогВременныхФайлов = «D:Банк»+УдаленияИзИмениФайла(ЗагрузкаФайла);

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

А у меня, как раз функция чистит путь к файлу до имени файла

Функция УдаленияИзИмениФайла(Знач Стр, РазделительИмениФайла=»»)

    

    Если РазделительИмениФайла = «» Тогда

        Стр = СокрЛП(Стр);

        Пока 1 = 1 Цикл

            Поз = Найти(Стр, РазделительИмениФайла);

            Если Поз = 0 Тогда

                Возврат Стр;

            КонецЕсли;

            //Стр = (Лев(Стр, Поз — 1));

            ДлинаРазделителя = СтрДлина(РазделительИмениФайла);

            Стр = Сред(Стр, Поз + ДлинаРазделителя);

        КонецЦикла;

    КонецЕсли;

    
КонецФункции

Всем большое спасибо))

DDwe

20 — 25.02.16 — 09:30

(18) Не умеют они не думать ни читать.

  

DDwe

21 — 25.02.16 — 09:31

И эти люди неспособные к обучению, занимаются автоматизацией… капец.

Описание ошибки:
Ошибка возникает при попытке использования штатного механизма расшифровки для внешних отчетов, подключенных в базе типовой конфигурации 1С: Управление торговлей 8, ред. 10.3 в справочник «Внешние отчеты и обработки».

Ошибка при вызове метода контекста (Создать)
НовыйОтчет = ВнешниеОтчеты.Создать(ОтчетОбъект.ИспользуемоеИмяФайла);
по причине:
Ошибка подключения внешних метаданных
по причине:
Файл не обнаружен ‘C:Users AppDataLocalTempv8_F572_57.tmp’

При открытии файла внешнего отчета отдельно через меню «Файл» — «Открыть» и попытке расшифровки — работа механизма расшифровки не нарушается возникновением какой-либо похожей ошибки.

Обращение за помощью к мировой паутине дало прямую подсказку в виде конкретных ответов на поисковый запрос:

Через нее был совершен переход в другое обсуждение по теме форума forum.mista.ru:

Получается, что при попытке расшифровки в отчете, который хранится в справочнике «Вешние отчеты и обработки», в коде происходит удаление временного файла-обработки прежде, чем закончится выполнение кода, отвечающего за расшифровку отчета.

Как не печально, но приходится констатировать тот факт, что для типовых решений придется их поставить на частичную поддержку, чтобы закомментировать участок кода, который отвечает за преждевременное удаление файла внешней обработки.

Для конфигурации 1С: Управление торговлей 8, ред. 10.3 пример такого места в коде — это модуль «Формы списка» справочника «ВнешниеОбработки», процедура «СправочникСписокВыбор», комментируем исполняемую строку кода:

Нажатие на изображении увеличит его

Источник

Не выполняется внешний отчет

Коллеги, подскажите, пожалуйста!
У меня 1С:Предприятие 8.3 (8.3.6.2076)
Бухгалтерия предприятия, редакция 3.0 (3.0.43.263)

Из конфигурации сохраняю отчет ОСВ как внешний, а при загрузки отчета в БП (через Файл/Открыть), идет ошибка:

Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектМетаданных()
Объект не найден по полному имени:
«ВнешнийОтчет.ОборотноСальдоваяВедомость»

Прочитала, что надо вставить в модуль объекта:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
ПараметрыРегистрации.Вставить(«Вид», «ДополнительныйОтчет»);
ПараметрыРегистрации.Вставить(«Назначение», «»);
ПараметрыРегистрации.Вставить(«Наименование», «ОСВ»);
ПараметрыРегистрации.Вставить(«Версия», «1.0.1»);
ПараметрыРегистрации.Вставить(«БезопасныйРежим», Истина);
ПараметрыРегистрации.Вставить(«Информация», «ОСВ»);
ПараметрыРегистрации.Вставить(«ВерсияБСП», «1.2.1.4»);
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд,
«ОСВ»,
«ОСВ»,
«ОткрытиеФормы»,
Ложь,
«»);
ПараметрыРегистрации.Вставить(«Команды», ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции

Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить(«Представление», Новый ОписаниеТипов(«Строка»));
Команды.Колонки.Добавить(«Идентификатор», Новый ОписаниеТипов(«Строка»));
Команды.Колонки.Добавить(«Использование», Новый ОписаниеТипов(«Строка»));
Команды.Колонки.Добавить(«ПоказыватьОповещение», Новый ОписаниеТипов(«Булево»));
Команды.Колонки.Добавить(«Модификатор», Новый ОписаниеТипов(«Строка»));
Возврат Команды;
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = «»)
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры

Но это не помогло.
Помогите, кто сталкивался.

Источник

Описание ошибки:
Обнаружена при разработке обработки для изменения содержимого файла формата XML в серверной базе 1С 8 в режиме управляемого приложения. При тестировании на сервере ошибка не возникала. Проявила себя при работе на рабочем месте пользователя.

По факту ошибка возникала при выполнении метода «Прочитать()» для объекта «ТекстовыйДокумент». Как было отмечено, при тестировании работы обработки непосредственно на сервере данной ошибки не возникало. Она проявила себя уже при попытке работы на другом рабочем месте. Обработка разрабатывалась для конфигурации 1С: Комплексная автоматизация 8, ред. 2, которая работает в режиме управляемого приложения — это необходимо отметить. Т.к. это проясняет причины возникновения проблемы.

По привычке разместил операции по чтению содержимого текстового файла и извлечению его содержимого на стороне сервера — см. «&НаСервере» перед процедурой «ОбрабткаНаСервере()». Клиент-серверная архитектура платформы 1С: Предприятие 8.3, казалось бы, к этому обязывала.

В итоге получалось, что платформа на клиентском рабочем месте искала файл по указанному пути на сервере, где развернут сервер 1С: Предприятия 8 исходя из директивы «&НаСервере», а не на рабочем компьютере, где была запущена обработка.

Но, как оказалось позже — конструктор «Новый ТекстовыйДокумент», методы «Прочитать()», «ПолучитьТекст()» — все они доступны не только на стороне сервера, но и на стороне тонкого и толстого клиента. Поэтому замена директивы «&НаСервере» на «&НаКлиенте» решила проблему.

Источник

Метод объекта
не обнаружен в 1С

Главная страница » Метод объекта не обнаружен в 1С

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

  • Метод объекта не обнаружен.

В статье вы познакомитесь с новым инструментом разработчиков Синтаксис помощник и научитесь использовать его при работе с ошибками программного кода 1С.

Наша компания подготовила 3 примера формирования ошибки Метод объекта не обнаружен в 1С 8.3. Изучив их, вы узнаете причины появления ошибки и получите рекомендации для ее исправления с использованием встроенной справки 1С.

Причины ошибки в 1С метод объекта не обнаружен

Каждый из объектов обладает определенными им разработчиками наборами Свойств и Методами. Посмотреть эту информацию позволяет специальный инструмент разработчиков — Синтаксис помощник. Инструмент встроен в справку Конфигурации 1С. Вызов Синтаксис помощника происходит:

  • по кнопке командной панели — Синтаксис-Помощник;

  • из меню Справка командной панели.

Синтаксис-помощник содержит подробное описание заданных свойств и методов объектов конфигурации. Добавить свои свойства и методы пользователь не может. Изменить — тоже. Задача программиста, дорабатывающего 1С — использовать очень точно методы, что даны в описании. Если в программном коде допускается ошибка в использовании метода объекта, пользователь получает ошибку Метод объекта не обнаружен.

Рассмотрим возникновение ошибки на примерах. Для исправления будем обращаться к справке Синтаксис-помощника.

Метод объекта не обнаружен (счет покупателю — подбор)

Согласно Синтаксис-помощнику для объекта Таблица значений нет метода Копировать(). Правильный метод — Скопировать(). После того как метод будет исправлен на правильный, подбор товара в документе Счет покупателю станет выполняться без ошибки.

Метод объекта не обнаружен (печатная форма)

После программного изменения печатной формы Приложение к договору в документе Счет покупателю появляется ошибка Метод объекта не обнаружен:

Согласно сообщению в окне ошибки, метод ПолучитьРазмерОбластиДанных() не обнаружен в списке методов объекта 1С. Для уточнения вида объекта, который использует этот метод, перейдем в Конфигуратор:

  • место доработки — функция ПечатьПриложениякДоговору;
  • строка — ТабличныйДокумент.ПолучитьРазмерОбластиДанных().

В программном коде используется метод Табличного документа ПолучитьРазмерОбластиДанных(). Уточним используемые методы табличного документа через Синтаксис-помощник.

Согласно справке Синтаксис-помощника, нет метода ПолучитьРазмерОбластиДанных(). Для получения размера области данных по горизонтали используется метод ПолучитьРазмерОбластиДанныхПоГоризонтали().

После исправления программного кода печатная форма формируется без ошибки.

Метод объекта не обнаружен (Connect) в 1С 8.3

В обработке внешнего подключения к информационной базе Управление Торговлей при попытке соединения появляется ошибка Метод объекта не обнаружен в 1С:

Для объекта COM-соединений определим в Синтаксис помощнике правильный метод новым способом через вкладку Поиск. Этот вариант часто используют в работе программисты и те пользователи, кто уже знаком с программным языком 1С. По первым буквам набранной в строке поиска команды программа отбирает объекты, использующие данный метод.

Согласно справке Синтаксис-помощника, нет метода Connector. Команду соединения с информационной базой Управление Торговлей нужно исправить на Connect.

После исправления команды соединение с базой Управление Торговлей по заданным параметрам выполнится без ошибки.

В качестве небольшого бонуса наши подписчики могут скачать внешнюю обработку с демонстрацией неправильного и правильного кода

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Источник

Не найден файл внешней компоненты

1. Есть УТ ред 11.3.3. При печати этикеток выдает ошибку «не найден файл внешней компоненты» файл во вложении
2. Работа устроена так. База располагается на сервере 1С Предприятии
3. Компьютер с которого отправляют на печать этикетку работает через тонкий клиент, к нему же и подключен принтер этикеток
4. Все работало до вчерашнего дня, пока не вышла ошибка при работе с базой, и всех выкинуло из программы.
5. Причина — нехватка свободного места на диске, на сервере.

(2)Ничего не нашел, где бы указывался путь к файлу

(3)Вчера как раз и чистили. Была нехватка свободного пространства. Освободили

вот что выяснил:

1. Компонента использует библиотеку ImageMagick, разработанную ImageMagick Studio LLC. вот ссылка — http://www.imagemagick.org/script/license.php

Вот тут в строке —

вываливается в ошибку

3. А это проходит успешно
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту(«ОбщийМакет.КомпонентаПечатиШтрихкодов», «КартинкаШтрихкода», ТипВнешнейКомпоненты.Native);

(10) Достаточно перезагрузить Сервис 1С, не обязательно весь сервер.
Проблема возникает при удалении / блокировании временного файла на котором отрабатывала внешняя компонента, можно пойти способом (12), можно решить проще. Получитьимявременногофайла(), и использовать его имя в качестве адреса.

Вообще по штрихкодам, всюду где не нужна картинка, а можно обойтись шрифтом штрихкода — лучше обойтись шрифтом (imho).

в общем я сделал следующий обходной трюк , может быть кому поможет, у меня пока работает, но на 100% я не уверен.

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

Отличное решение.
Только вместо функции ПолучитьИмяКомпоненты() можно написать 1 строку:

Обновили платфору.
Платформа: 1С:Предприятие 8.3 (8.3.13.1690)
Конфигурация: Документооборот 8 КОРП, редакция 2.1 (2.1.12.2)

Началось такое же. Причем какое-то время всё работало, а потом внезапно началось:

<Справочник.ВнутренниеДокументы.Форма.ФормаЭлемента.Форма(2399)>: Ошибка при вызове метода контекста (ПолучитьДанныеДляВставкиШтрихкодаВОбъект)
ДанныеОШтрихкоде = ШтрихкодированиеСервер.ПолучитьДанныеДляВставкиШтрихкодаВОбъект(Приемник);
по причине:
Не найден файл внешней компоненты

Штрихкодирование вообще не используем.

На тестовой базе нет таких ошибок, работают на одном серваке, в тест залили уже после образования ошибок.

Появилась аналогичная проблема: на сервере перестала подключаться КомпонентаПечатиШтрихкодов и стало выскакивать ошибка «Не найден файл внешней компоненты».
Если подключать компоненту на клиенте в толстом клиенте — то все хорошо, а на сервере нет.
Перезагрузка сервера — помогает не на долго.

При подключение компоненты в папку C:WindowsTemp платформа сохраняет временный файл этой компоненты.
И скорее всего этот файл кто то удаляет — поэтому и появляется эта ошибка.

Выяснил, что у сисадминов есть скрипты, которые чистят папку Temp на компьютерах.
Но! так же заметил, что в папке Temp есть огромная папка, в которую пишется технологический журнал сервера 1С. Как оказалось, за день до проявления проблемы — один из коллег включил технологический журнал. И в этой папке за 1 час добавлялся файл на 8гб, а за позапрошлый час файл удалялся.

Технологический журнал выключил.
Сисадминов попросил не чистить эту папку на серверах.
И все заработало.

Думаю, что проблема была в включение технологического журнала.
Возможно глюк, а возможно он стал писаться в папку Temp, а сама Windows решила чистить эту папку.
Но и возможно сисадмины своими скриптами чистили.

Источник

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Closed

khorevaa opened this issue

Nov 24, 2017

· 8 comments

Comments

@khorevaa

При вызове функции «ПереместитьФайл» Возникает следующая ошибка

Внешнее исключение (System.IO.IOException): Win32 IO returned ERROR_ALREADY_EXISTS. Path: }

Контекст:
Версия движка
1Script Execution Engine. Version 1.0.18.35

Файл1 = "/mnt/4726E0D171584E1C/test_gitsync/test-gitsync/src/DataProcessors/ГрупповаяОбработкаСправочниковИДокументов/Forms/ФормаНастройки/Ext/Form/module"
Файл2  = "/mnt/4726E0D171584E1C/test_gitsync/test-gitsync/src/DataProcessors/ГрупповаяОбработкаСправочниковИДокументов/Forms/ФормаНастройки/Ext/Form/Module.bsl"
ПереместитьФайл(Файл1, Файл2);

Что не так? что делать?
@EvilBeaver @artbear @dmpas

п.с.
Замена кода на две операции
КопироватьФайл
УдалитьФайлы

Решила проблему

@dmpas

/mnt/4726E0D171584E1C — а там что подключено?

@khorevaa



Copy link


Contributor


Author

@dmpas Да внешний жёсткий диск

@EvilBeaver

У меня диссонанс между путями вида /mnt/ и текстом ошибки «Win32 IO»

Это же линукс и моно? А какой именно моно по версии?

@pumbaEO

А разве перемещение в 1С перезаписывает существующий файл или каталог?

@khorevaa



Copy link


Contributor


Author

@EvilBeaver Вот вывод версии

Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            sgen

@EvilBeaver

Попробуй на 5-й моно. У меня были случаи исправления всяких странных глюков с помощью обновления моно. И, кстати, вопрос @pumbaEO тоже актуален.

@AlexMasljukov

При вызове функции ПереместитьФайл(ПапкаСФайлами, ДругоеИмяПапкиСТемижеФайлами) ошибка:
Внешнее исключение (System.IO.FileNotFoundException): Файл ‘D:……….’ не найден.} (здесь полный путь существующей папки ПапкаСФайлами). Хотя папка по указанному пути существует и определяется командой НайтиФайлы().

Т.е., ошибка возникает при попытке переименования папки с файлами. Хотя в СП описание данной процедуры гласит:
Выполняет перемещение (переименование) указанного файла (папка же тоже файл, я так понимаю).

@Mr-Rm

Нет, в 1С переименование каталогов тоже не работает.

ИмяКаталога = "C:\Temp\Dir1";
КаталогНаДиске = Новый Файл(ИмяКаталога);
Если КаталогНаДиске.Существует() Тогда
	Сообщить("Каталог существует");
	ПереместитьФайл(ИмяКаталога, ИмяКаталога+"2");
КонецЕсли

получаем:
Каталог существует
и далее:
Ошибка при вызове метода контекста (ПереместитьФайл)
по причине:
Ошибка переименования файлов
по причине:
Неправильный путь к файлу ‘C:\Temp\Dir1’. Объект является каталогом

Перемещения файла в каталог

Я

  

Luffy

25.02.16 — 06:54

Подскажите, как можно этот файл: 3811038226_40703810718350000185__3811038226_40703810718350000185_001.y01, из любого места, по нажатию на кнопку, программно переместить в КаталогВременныхФайлов()?

  

Рэйв

1 — 25.02.16 — 07:00

Можно. Но нужно знать полный путь к нему

  

Luffy

2 — 25.02.16 — 07:01

(1) А можно его получить без ДиалогВыбораФайла?

  

Провинциальный 1сник

3 — 25.02.16 — 07:03

Понятие «из любого места» требует уточнения. Имеется ли в виду диски локального компьютера или же сетевой ресурс? С локальными дисками можно устроить рекурсивный перебор каталогов прямо из 1с, но это достаточно долгий процесс.

  

Рэйв

4 — 25.02.16 — 07:04

(2)Можно просто указать строкой

например

Командасистемы(«copy <полное имя файла> «+КаталогвременныхФайлов());

  

Рэйв

5 — 25.02.16 — 07:05

ну и если переместить, а не скопировать то потом

КомандаСистемы(«del /Q <полное имя файла>»)

  

Luffy

6 — 25.02.16 — 07:06

(3) Да из локалки, рабочий стол, диски С,D и т.д

  

Luffy

7 — 25.02.16 — 07:07

(5) Интересно сейчас попробую, отпишусь

  

forforumandspam

8 — 25.02.16 — 07:11

(4) А чем стандартная команда не устраивает? КомандаСистемы будет моргать черным экраном и возвращать фокус куда попало.

Глобальный контекст.УдалитьФайлы (Global context.DeleteFiles)

Глобальный контекст (Global context)

УдалитьФайлы (DeleteFiles)

Синтаксис:

УдалитьФайлы(<Путь>, <Маска>)

Параметры:

<Путь> (обязательный)

Тип: Строка.

Путь к удаляемым файлам.

<Маска> (необязательный)

Тип: Строка.

Маска для выбора удаляемых файлов. В строке маски допускается использование символа «*» (звездочка), обозначающего любое число произвольных символов, и «?» (знак вопроса), обозначающего один произвольный символ.

Если <Маска> не указана, то удаляются все файлы и каталог <Путь>.

Описание:

Удаляет указанные файлы.

  

forforumandspam

9 — 25.02.16 — 07:12

Ну и

Глобальный контекст.КопироватьФайл (Global context.FileCopy)

Глобальный контекст (Global context)

КопироватьФайл (FileCopy)

Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>)

  

Рэйв

10 — 25.02.16 — 07:12

(8)лень искать было:-)

  

Luffy

11 — 25.02.16 — 09:07

Блин, а что делать в этом случае?

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (КопироватьФайл)

    КопироватьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка копирования файлов

по причине:

Ошибка копирования файлов из ‘D:Base-1CРазработка3811038226_40703810718350000185__3811038226_40703810718350000185_001 — копия.y01’ в ‘D:Банк’ : Ошибка доступа к файлу

  

ДенисЧ

12 — 25.02.16 — 09:07

Дать права на каталоги не предлагать?

  

Luffy

13 — 25.02.16 — 09:09

(12) где в 1с, или сис.админить?

  

Lexey_

14 — 25.02.16 — 09:10

(8), (9) а чем ПереместитьФайл() не устраивает?)

  

Luffy

15 — 25.02.16 — 09:12

(14) Щас испытаю)

  

Luffy

16 — 25.02.16 — 09:19

(14) Пипец

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ПереместитьФайл)

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка переименования файлов

по причине:

Неправильный путь к файлу ‘D:Банк’

  

Luffy

17 — 25.02.16 — 09:21

Вот код

    ДиалогФыбораФайла                                =    Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

                                                          

    ДиалогФыбораФайла.Фильтр                        =    «Файлы (*.y01)|*.y01»;

    ДиалогФыбораФайла.Заголовок                        =    «Выберите файл»;

    ДиалогФыбораФайла.ПредварительныйПросмотр        =    Ложь;

    ДиалогФыбораФайла.Расширение                    =    «y01»;

    ДиалогФыбораФайла.ИндексФильтра                    =    0;

    ДиалогФыбораФайла.ПолноеИмяФайла                =    ЗагрузкаФайла;

    ДиалогФыбораФайла.ПроверятьСуществованиеФайла    =    ПроверятьСуществование;

    

    Если ДиалогФыбораФайла.Выбрать() Тогда

        ЗагрузкаФайла = ДиалогФыбораФайла.ПолноеИмяФайла;

    КонецЕсли;

    //КаталогВременныхФайлов = КаталогВременныхФайлов() + «UploadFF»;

    КаталогВременныхФайлов = «D:Банк»;

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

  

Lexey_

18 — 25.02.16 — 09:23

(17) читай до дыр в СП про ПереместитьФайл

  

Luffy

19 — 25.02.16 — 09:29

(18) Все разобрался, в конце пути нужно было ИмяФайла

КаталогВременныхФайлов = «D:Банк»+УдаленияИзИмениФайла(ЗагрузкаФайла);

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

А у меня, как раз функция чистит путь к файлу до имени файла

Функция УдаленияИзИмениФайла(Знач Стр, РазделительИмениФайла=»»)

    

    Если РазделительИмениФайла = «» Тогда

        Стр = СокрЛП(Стр);

        Пока 1 = 1 Цикл

            Поз = Найти(Стр, РазделительИмениФайла);

            Если Поз = 0 Тогда

                Возврат Стр;

            КонецЕсли;

            //Стр = (Лев(Стр, Поз — 1));

            ДлинаРазделителя = СтрДлина(РазделительИмениФайла);

            Стр = Сред(Стр, Поз + ДлинаРазделителя);

        КонецЦикла;

    КонецЕсли;

    
КонецФункции

Всем большое спасибо))

  

DDwe

20 — 25.02.16 — 09:30

(18) Не умеют они не думать ни читать.

  

DDwe

21 — 25.02.16 — 09:31

И эти люди неспособные к обучению, занимаются автоматизацией… капец.

  1. Добрый день!возникла такая проблема с загрузкой файла. Есть центральная база,обмен данными идем с двумя другими,на одной из них при загрузке данных выдает сообщение( см.ниже) хотя выгрузка идет! 1с 8.2

    Ошибка при копировании файла из \192.168.10.2ExchangeMessage_111_333.zip в C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip
    Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘\192.168.10.2ExchangeMessage_111_333.zip’ в ‘C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip’ : Ошибка доступа к файлу

    Техническая информация:
    {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(571)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘\192.168.10.2ExchangeMessage_111_333.zip’ в ‘C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip’ : Ошибка доступа к файлу

  2. Offline

    Элла
    Опытный в 1С

    Регистрация:
    19 фев 2013
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26

    Вроде написано — «Ошибка доступа к файлу»
    Значит нужно проверить права доступа к расположению файлов тех пользователей, под которыми запускается 1С.
    По крайнер мере это первое, что приходит в голову….

  3. Общий доступ открыт…он файл то выгружает в ту папку,но не может чтото сделать с загрузкой…
    просто в папку Exchange захожу и нормально

  4. Offline

    Dmitriy_76
    Опытный в 1С
    Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.224
    Симпатии:
    15
    Баллы:
    29

    ну а в паку : C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральная как заходишь ?

  5. это локальная папка на серваке,просто заходит и все,а и кстати когда захожу просто в Exchange и хочу копировать,пишет сетевое имя более не доступно

  6. Offline

    Tiger86
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104

    папка то на серваке, а обращаетесь вы к ней с обычного рабочего компа?

    вот так он ищет по адресу в сети у вас \192.168.10.2ExchangeMessage_111_333.zip, а так на конкретной машине на диске С — C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip, проверьте адрес

  7. \192.168.10.2ExchangeMessage_111_333.zip — это папка на др.сервере(общий доступ) с которой качаются файлы для обмена… вон этот файл: Message_111_333.zip по идее должен копировать в C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральная и там как то делает в .xml

  8. Offline

    Tiger86
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104

    я не совсем поняла, доступа нет к какому файлу? к тому что на сервере или на машине?

Ошибка нет прав

Модераторы: Дмитрий Юхтимовский, Лысиков Денис

Ошибка нет прав

Добрый день!
При включении событий технологического журнала появляется следующая ошибка:
Возможно нет прав на доступ к каталогу для создания файла: C:Program Files1cv88.3.16.1063binconflogcfg.xml {ОбщийМодуль.ТехнологическийЖурнал_Status.Модуль(123)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘C:UsersUSR1CV8AppDataLocalTempv8_D7CF_7.xml’ в ‘C:Program Files1cv88.3.16.1063binconflogcfg.xml’ : Ошибка доступа к файлу

Для папки conf открыт полный доступ и для пользователя под которым работаю и для usr1cv8. Какие еще права нужны?

БСВ
 
Сообщений: 8
Зарегистрирован: 30 июн 2021, 08:31

Re: Ошибка нет прав

Сообщение БСВ » 01 июл 2021, 12:39

Решили проблему ручным копированием файла.

БСВ
 
Сообщений: 8
Зарегистрирован: 30 июн 2021, 08:31

Re: Ошибка нет прав

Сообщение Гилёв Вячеслав » 01 июл 2021, 13:13

полный доступ это не панацея
есть такие вещи как наследования прав на под уровни например, т.е. на верний уровень есть права, а на каталоге внутри на конкретном файле — нет
это не вопрос 1С, а квалификации системного администратора Windows, знания работы прав
используйте процесс монитор

https://docs.microsoft.com/en-us/sysint … ds/procmon

для аудита нехватки прав конкретным процессами на конкретные файлы

Гилёв Вячеслав
 
Сообщений: 2715
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва


Вернуться в QueryTJ — Анализ долгих запросов

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Перемещения файла в каталог

Я

Luffy

25.02.16 — 06:54

Подскажите, как можно этот файл: 3811038226_40703810718350000185__3811038226_40703810718350000185_001.y01, из любого места, по нажатию на кнопку, программно переместить в КаталогВременныхФайлов()?

Рэйв

1 — 25.02.16 — 07:00

Можно. Но нужно знать полный путь к нему

Luffy

2 — 25.02.16 — 07:01

(1) А можно его получить без ДиалогВыбораФайла?

Провинциальный 1сник

3 — 25.02.16 — 07:03

Понятие «из любого места» требует уточнения. Имеется ли в виду диски локального компьютера или же сетевой ресурс? С локальными дисками можно устроить рекурсивный перебор каталогов прямо из 1с, но это достаточно долгий процесс.

Рэйв

4 — 25.02.16 — 07:04

(2)Можно просто указать строкой

например

Командасистемы(«copy <полное имя файла> «+КаталогвременныхФайлов());

Рэйв

5 — 25.02.16 — 07:05

ну и если переместить, а не скопировать то потом

КомандаСистемы(«del /Q <полное имя файла>»)

Luffy

6 — 25.02.16 — 07:06

(3) Да из локалки, рабочий стол, диски С,D и т.д

Luffy

7 — 25.02.16 — 07:07

(5) Интересно сейчас попробую, отпишусь

forforumandspam

8 — 25.02.16 — 07:11

(4) А чем стандартная команда не устраивает? КомандаСистемы будет моргать черным экраном и возвращать фокус куда попало.

Глобальный контекст.УдалитьФайлы (Global context.DeleteFiles)

Глобальный контекст (Global context)

УдалитьФайлы (DeleteFiles)

Синтаксис:

УдалитьФайлы(<Путь>, <Маска>)

Параметры:

<Путь> (обязательный)

Тип: Строка.

Путь к удаляемым файлам.

<Маска> (необязательный)

Тип: Строка.

Маска для выбора удаляемых файлов. В строке маски допускается использование символа «*» (звездочка), обозначающего любое число произвольных символов, и «?» (знак вопроса), обозначающего один произвольный символ.

Если <Маска> не указана, то удаляются все файлы и каталог <Путь>.

Описание:

Удаляет указанные файлы.

forforumandspam

9 — 25.02.16 — 07:12

Ну и

Глобальный контекст.КопироватьФайл (Global context.FileCopy)

Глобальный контекст (Global context)

КопироватьФайл (FileCopy)

Синтаксис:

КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>)

Рэйв

10 — 25.02.16 — 07:12

(8)лень искать было:-)

Luffy

11 — 25.02.16 — 09:07

Блин, а что делать в этом случае?

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (КопироватьФайл)

    КопироватьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка копирования файлов

по причине:

Ошибка копирования файлов из ‘D:Base-1CРазработка3811038226_40703810718350000185__3811038226_40703810718350000185_001 — копия.y01’ в ‘D:Банк’ : Ошибка доступа к файлу

ДенисЧ

12 — 25.02.16 — 09:07

Дать права на каталоги не предлагать?

Luffy

13 — 25.02.16 — 09:09

(12) где в 1с, или сис.админить?

Lexey_

14 — 25.02.16 — 09:10

(8), (9) а чем ПереместитьФайл() не устраивает?)

Luffy

15 — 25.02.16 — 09:12

(14) Щас испытаю)

Luffy

16 — 25.02.16 — 09:19

(14) Пипец

{Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (ПереместитьФайл)

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

по причине:

Ошибка переименования файлов

по причине:

Неправильный путь к файлу ‘D:Банк’

Luffy

17 — 25.02.16 — 09:21

Вот код

    ДиалогФыбораФайла                                =    Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);

                                                          

    ДиалогФыбораФайла.Фильтр                        =    «Файлы (*.y01)|*.y01»;

    ДиалогФыбораФайла.Заголовок                        =    «Выберите файл»;

    ДиалогФыбораФайла.ПредварительныйПросмотр        =    Ложь;

    ДиалогФыбораФайла.Расширение                    =    «y01»;

    ДиалогФыбораФайла.ИндексФильтра                    =    0;

    ДиалогФыбораФайла.ПолноеИмяФайла                =    ЗагрузкаФайла;

    ДиалогФыбораФайла.ПроверятьСуществованиеФайла    =    ПроверятьСуществование;

    

    Если ДиалогФыбораФайла.Выбрать() Тогда

        ЗагрузкаФайла = ДиалогФыбораФайла.ПолноеИмяФайла;

    КонецЕсли;

    //КаталогВременныхФайлов = КаталогВременныхФайлов() + «UploadFF»;

    КаталогВременныхФайлов = «D:Банк»;

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

Lexey_

18 — 25.02.16 — 09:23

(17) читай до дыр в СП про ПереместитьФайл

Luffy

19 — 25.02.16 — 09:29

(18) Все разобрался, в конце пути нужно было ИмяФайла

КаталогВременныхФайлов = «D:Банк»+УдаленияИзИмениФайла(ЗагрузкаФайла);

    ПереместитьФайл(ЗагрузкаФайла,КаталогВременныхФайлов);

    ИмяФайла = УдаленияИзИмениФайла(ЗагрузкаФайла);

    ЗагрузкаФайла = ИмяФайла;

А у меня, как раз функция чистит путь к файлу до имени файла

Функция УдаленияИзИмениФайла(Знач Стр, РазделительИмениФайла=»»)

    

    Если РазделительИмениФайла = «» Тогда

        Стр = СокрЛП(Стр);

        Пока 1 = 1 Цикл

            Поз = Найти(Стр, РазделительИмениФайла);

            Если Поз = 0 Тогда

                Возврат Стр;

            КонецЕсли;

            //Стр = (Лев(Стр, Поз — 1));

            ДлинаРазделителя = СтрДлина(РазделительИмениФайла);

            Стр = Сред(Стр, Поз + ДлинаРазделителя);

        КонецЦикла;

    КонецЕсли;

    
КонецФункции

Всем большое спасибо))

DDwe

20 — 25.02.16 — 09:30

(18) Не умеют они не думать ни читать.

  

DDwe

21 — 25.02.16 — 09:31

И эти люди неспособные к обучению, занимаются автоматизацией… капец.

  1. Добрый день!возникла такая проблема с загрузкой файла. Есть центральная база,обмен данными идем с двумя другими,на одной из них при загрузке данных выдает сообщение( см.ниже) хотя выгрузка идет! 1с 8.2

    Ошибка при копировании файла из 192.168.10.2ExchangeMessage_111_333.zip в C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip
    Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘192.168.10.2ExchangeMessage_111_333.zip’ в ‘C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip’ : Ошибка доступа к файлу

    Техническая информация:
    {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(571)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘192.168.10.2ExchangeMessage_111_333.zip’ в ‘C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip’ : Ошибка доступа к файлу

  2. Offline

    Элла
    Опытный в 1С

    Регистрация:
    19 фев 2013
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26

    Вроде написано — «Ошибка доступа к файлу»
    Значит нужно проверить права доступа к расположению файлов тех пользователей, под которыми запускается 1С.
    По крайнер мере это первое, что приходит в голову….

  3. Общий доступ открыт…он файл то выгружает в ту папку,но не может чтото сделать с загрузкой…
    просто в папку Exchange захожу и нормально

  4. Offline

    Dmitriy_76
    Опытный в 1С
    Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.224
    Симпатии:
    15
    Баллы:
    29

    ну а в паку : C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральная как заходишь ?

  5. это локальная папка на серваке,просто заходит и все,а и кстати когда захожу просто в Exchange и хочу копировать,пишет сетевое имя более не доступно

  6. Offline

    Tiger86
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104

    папка то на серваке, а обращаетесь вы к ней с обычного рабочего компа?

    вот так он ищет по адресу в сети у вас 192.168.10.2ExchangeMessage_111_333.zip, а так на конкретной машине на диске С — C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральнаяMessage_111_333.zip, проверьте адрес

  7. 192.168.10.2ExchangeMessage_111_333.zip — это папка на др.сервере(общий доступ) с которой качаются файлы для обмена… вон этот файл: Message_111_333.zip по идее должен копировать в C:Documents and SettingsОбмен_РИБLocal SettingsTemp1ПолныйМагистральная и там как то делает в .xml

  8. Offline

    Tiger86
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104

    я не совсем поняла, доступа нет к какому файлу? к тому что на сервере или на машине?

Ошибка при вызове метода контекста (Скопировать)

17.07.2019, 22:40. Показов 4491. Ответов 3


Добрый день!
Бухгалтерия 3.0 КОРП
При проведении дописанного документа «корректировка реализации» вылезает ошибка:

{ОбщийМодуль.ОбщегоНазначенияБПВызовСервера.Модуль (209)}: Ошибка при вызове метода контекста (Скопировать)
Возврат ИсходнаяТаблица.Скопировать(, СписокКолонок);
по причине:
Неверное имя колонки
Неверное имя колонки

Перечень переменной «СписокКолонок»:

Кликните здесь для просмотра всего текста

ИмяСписка,НомерСтроки,Номенклатура,Количество,Сумм аВзаиморасчетов,СуммаРуб,СуммаНДСРуб,СуммаБУ,Сумма НУ,СчетДоходов,Субконто,СтавкаНДС,СчетУчетаНДСПоРе ализации,СуммаСписания,СуммаСписанияНУ,КорСчет,Кор Субконто1,КорСубконто2,КорСубконто3,Контрагент,Вал ютаВзаиморасчетов,Подразделение,ПодразделениеЗатра т,ЭтоКомиссия,ЭтоУслуга,Комитент,ДоговорКомиссии,С четРасчетовСКомитентом,СчетАвансовСКомитентом,Валю таРасчетовСКомитентом,СуммаРасчетовСКомитентом,Сум маПоступленияОтКомитента

Из всего списка внесенный дополнительный элемент «ПодразделениеЗатрат».

Не могу понять в каком направлении искать причину.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Ошибка нет прав

Модераторы: Дмитрий Юхтимовский, Лысиков Денис

Ошибка нет прав

Добрый день!
При включении событий технологического журнала появляется следующая ошибка:
Возможно нет прав на доступ к каталогу для создания файла: C:Program Files1cv88.3.16.1063binconflogcfg.xml {ОбщийМодуль.ТехнологическийЖурнал_Status.Модуль(123)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из ‘C:UsersUSR1CV8AppDataLocalTempv8_D7CF_7.xml’ в ‘C:Program Files1cv88.3.16.1063binconflogcfg.xml’ : Ошибка доступа к файлу

Для папки conf открыт полный доступ и для пользователя под которым работаю и для usr1cv8. Какие еще права нужны?

БСВ
 
Сообщений: 8
Зарегистрирован: 30 июн 2021, 08:31

Re: Ошибка нет прав

Сообщение БСВ » 01 июл 2021, 12:39

Решили проблему ручным копированием файла.

БСВ
 
Сообщений: 8
Зарегистрирован: 30 июн 2021, 08:31

Re: Ошибка нет прав

Сообщение Гилёв Вячеслав » 01 июл 2021, 13:13

полный доступ это не панацея
есть такие вещи как наследования прав на под уровни например, т.е. на верний уровень есть права, а на каталоге внутри на конкретном файле — нет
это не вопрос 1С, а квалификации системного администратора Windows, знания работы прав
используйте процесс монитор

https://docs.microsoft.com/en-us/sysint … ds/procmon

для аудита нехватки прав конкретным процессами на конкретные файлы

Гилёв Вячеслав
 
Сообщений: 2543
Зарегистрирован: 11 фев 2013, 15:40
Откуда: Россия, Москва


Вернуться в QueryTJ — Анализ долгих запросов

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

 

#3101

27.11.2017 14:50:39

Товары выгружаются на сайт без привязки к торговым предложениям. Тип товара стоит «предложение без товара». В чём может быть проблема?
Также интересует вопрос, при выгрузке товаров группы должны автоматически создаваться, или их надо создавать вручную и сопоставлять по коду?

 

#3102

28.11.2017 16:57:05

Добрый день!
Подскажите решилась проблема с деактивацией товара не прибегая к пометкам на удаление и не исправляя модуль обмена? У нас стоит еще старый модуль обмена 4 версии. Собираемся перейти на последнюю версию обмена и КА 2.4. Посмотрел настройки обмена нашел только деактивацию при полной выгрузке.
Или может кто подскажет как решить эту проблему не прибегая к пометке удаления и правке модуля.

 

#3103

28.11.2017 17:23:19

Кажется наши вопросы в пустоту.
Берите продукт «Как есть» и не задавайте лишних вопросов.

 

#3104

28.11.2017 23:42:27

Добрый день. Есть пара вопросов, подскажите пожалуйста

1) при выгрузке свойства и установив чек на «выгружать как справочник» должно приходить сразу так —

http://joxi.ru/V2VDqQWsxn969r

?
Если да, то по какой причине справочники могут не создаваться и приходят типом список? ( если проставить галку на hl, то hl инфоблоки создаются )

2) обмен проходит, но диалоговое окошко висит бесконечно долго и не закрывается, где смотреть в чем проблема?

3) какое оптимальное кол-во товаров (предложений ) выгружать в 1-ом пакете ?

4)лог выгрузки выглядит так:

http://joxi.ru/l2ZX0aZuwnKEBr

5)после того как товар через дерево групп в модуле убираешь из раздела, ( новый раздел не присваиваем, убираем совсем) , на сайте у товара должна привязка к разделу также убираться?

 

#3105

30.11.2017 12:57:32

{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­sC:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

 

Пользователь 867793

Заглянувший

Сообщений: 19
Регистрация: 02.02.2017

#3106

30.11.2017 15:34:31

Цитата
Дмитрий Гончаренко написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­sC:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

 

#3107

30.11.2017 16:29:56

да не. Не права. Вернее права тоже могут быть, но если до этого работало и вдруг перестало,
то скорей всего две выгрузки пересеклись
И желательно папку Темп в Local почистить. Обработка забывает чистить за собой там

 

#3108

30.11.2017 16:39:35

если до этого все норм. то действительно какойто другой процесс занял файл

 

Пользователь 550355

Заглянувший

Сообщений: 11
Регистрация: 07.04.2016

#3109

04.12.2017 13:14:57

Цитата
Юрий написал:
да не. Не права. Вернее права тоже могут быть, но если до этого работало и вдруг перестало,
то скорей всего две выгрузки пересеклись
И желательно папку Темп в Local почистить. Обработка забывает чистить за собой там

В 1С убивали все фоновые процессы. Даже запуск запретили. Ошибка так и не исчезла. Специалист откорректировал код обработки, обработка заработала. Сейчас обкатываем.

 

#3110

06.12.2017 09:29:18

Здравствуйте,
такой вопрос: есть свойство заказа в битриксе: дата доставки, но она не переносится в 1С. Смотрела в отладчике тч: ДокументXML.значенияреквизитов, там тоже нет этого свойства.
Почему?
Заведен в свойствах заказа. Пробовала заводить новое с другим именем — тоже не переносится. Что делаю не так? как сделать так, чтобы дата доставки переносилась в 1С?

 

Пользователь 1597261

Заглянувший

Сообщений: 2
Регистрация: 06.12.2017

#3111

06.12.2017 11:54:49

Цитата
Вячеслав Сух написал:

Цитата
Дмитрий Гончаренко  написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­ ­sC:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

Не совсем права, это атрибут файла. Он скорее всего «только чтение», поэтому надо перед копированием:

ФайлПриемник = НовыйПуть + Файл.Имя;
мФайл = новый Файл(ФайлПриемник);

Если мФайл.ПолучитьТолькоЧтение() Тогда
мФайл.УстановитьТолькоЧтение(Ложь);
КонецЕсли;

КопироватьФайл(Файл.ПолноеИмя, ФайлПриемник);

 

Пользователь 550355

Заглянувший

Сообщений: 11
Регистрация: 07.04.2016

#3112

06.12.2017 20:30:30

Цитата
Лев Аристов написал:

Цитата
Вячеслав Сух  написал:

Цитата
Дмитрий Гончаренко  написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­ ­ ­sC:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

Не совсем права, это атрибут файла. Он скорее всего «только чтение», поэтому надо перед копированием:

ФайлПриемник = НовыйПуть + Файл.Имя;
мФайл = новый Файл(ФайлПриемник);

Если мФайл.ПолучитьТолькоЧтение() Тогда
мФайл.УстановитьТолькоЧтение(Ложь);
КонецЕсли;

КопироватьФайл(Файл.ПолноеИмя, ФайлПриемник);

Лев, главное в том, что это возникновения данной ошибки все работало прекрасно, но в один прекрасный день… раз и все.
Спасибо за подсказку.
Все папки и файлы в каталоге имеют атрибут «Только чтение» и изменить атрибут средствами Windows 10 не получается.
Как раз перед возникновением проблемы прилетели обновления на сервер Windows 2012 и на рабочие ноуты.

 

#3113

07.12.2017 19:21:07

Добрый день!
Подскажите, пожалуйста, какая версия модуля обмена подходит для интеграции в УТ 11.1.2.21.  

 

#3114

16.12.2017 16:26:00

Поддержка на высоте! Спасибо за предоставленные ответы!

 

Александр Денисюк

Администратор

Сообщений: 4915
Баллов: 827
Регистрация: 16.10.2013

#3115

18.12.2017 15:29:01

Цитата
NC написал:
Поддержка на высоте! Спасибо за предоставленные ответы!

Это форум, а не техподдержка. Тут отвечают, когда могут или знают ответ.

Цитата
1) при выгрузке свойства и установив чек на «выгружать как справочник» должно приходить сразу так — http://joxi.ru/V2VDqQWsxn969r ?
Если да, то по какой причине справочники могут не создаваться и приходят типом список? ( если проставить галку на hl, то hl инфоблоки создаются )

2) обмен проходит, но диалоговое окошко висит бесконечно долго и не закрывается, где смотреть в чем проблема?

3) какое оптимальное кол-во товаров (предложений ) выгружать в 1-ом пакете ?

4)лог выгрузки выглядит так:

http://joxi.ru/l2ZX0aZuwnKEBr

5)после того как товар через дерево групп в модуле убираешь из раздела, ( новый раздел не присваиваем, убираем совсем) , на сайте у товара должна привязка к разделу также убираться?
[/USER]

1. Свойство как справочник не выгружается
2. Значит обмен не завершается. В чем дело выяснить можете через отладчик 1С
3. Зависит от сайта и 1С. Все индивидуально
4. Значит проблема в кодировке. 1С не может распознать, что приходит с сайта
5. Если модуль новый, то должна.

 

#3116

20.12.2017 15:26:13

Я так и не понял, есть ли возможность грузить на сайт только то, что есть в наличии в 1с и когда это из 1с пропадает, то и с сайта это должно пропасть?

 

#3117

21.12.2017 10:55:25

Добрый день.

Подскажите пожалуйста можно ли как-то выгрузить общий вес заказа с БУС в 1с?

И можно ли ставить модуль обмена версии

7.0.1.10

на 1с УТ 11.4.1.271 или должно быть строгое соответствие и нужно устанавливать на 11.4.1.248?

 

Пользователь 417675

Эксперт

Сообщений: 273
Баллов: 46
Регистрация: 08.07.2016

#3118

22.12.2017 09:29:39

Цитата
Евгений написал:
Я так и не понял, есть ли возможность грузить на сайт только то, что есть в наличии в 1с и когда это из 1с пропадает, то и с сайта это должно пропасть?

Можно, но только при полном обмене, с установленными настройками Удалять или Деактивировать товар, которого нет в файле выгрузки. Ну а на стороне 1С фильтровать по остаткам.

Цитата
Пуфыстик написал:
Подскажите пожалуйста можно ли как-то выгрузить общий вес заказа с БУС в 1с?

Не проще ли вес получить в 1С уже?
А так придется создавать поле в заказе, туда писать вес при записи заказа, а потом это поле ловить в 1С. Т.е. доработки и на сайте и в 1С.

Цитата
Пуфыстик написал:
И можно ли ставить модуль обмена версии  7.0.1.10  на 1с УТ 11.4.1.271 или должно быть строгое соответствие и нужно устанавливать на 11.4.1.248?

Точное соответствие не нужно.

 

Пользователь 100888

Заглянувший

Сообщений: 26
Баллов: 1
Регистрация: 14.09.2011

#3119

22.12.2017 10:08:02

Цитата
Алексей Беспалов написал:
Не проще ли вес получить в 1С уже?А так придется создавать поле в заказе, туда писать вес при записи заказа, а потом это поле ловить в 1С. Т.е. доработки и на сайте и в 1С.

Вот и хотелось бы обойтись без доработок на стороне 1с. По сути вес заказа в битриксе выводится при просмотре заказа, передать бы эту цифру через доп. реквизиты.

 

#3120

12.01.2018 08:52:10

Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3121

12.01.2018 09:36:16

Цитата
Вадим Дымар написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Всем несогласным — мыло и веревка!

 

Пользователь 261104

Заглянувший

Сообщений: 4
Регистрация: 12.11.2015

#3122

12.01.2018 09:41:23

Цитата
Алексей Сипаев написал:

Цитата
Вадим Дымар  написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Ну у меня конфа тоже нетиповая уже давно. Что-то раньше пытался дописать, но не до конца разобрался. Теперь понимание — куда что должно попасть — есть, а как сделать — знаний не хватает.

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3123

12.01.2018 10:40:06

Цитата
Вадим Дымар написал:

Цитата
Алексей Сипаев  написал:

Цитата
Вадим Дымар  написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Ну у меня конфа тоже нетиповая уже давно. Что-то раньше пытался дописать, но не до конца разобрался. Теперь понимание — куда что должно попасть — есть, а как сделать — знаний не хватает.

Выглядит это примерно так:

http://prntscr.com/hzc65w

По сути вам нужно задать некий алгоритм, который сможет превратить обычные реквизиты товара в свойства на сайте (в xml выгружать эти реквизиты аналогично выгрузке свойств).

На словах легко, а на деле — муторно, но выполнимо)

Всем несогласным — мыло и веревка!

 

#3124

12.01.2018 12:04:28

По сути — да.
Картинка — это Ваши дописки?

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3125

12.01.2018 12:24:48

Цитата
Вадим Дымар написал:
Картинка — это Ваши дописки?

Да, я так решил сделать

Всем несогласным — мыло и веревка!

 

Здравствуйте, скачали пробную версию софтфона. Интегрировали подсистему с УПП. Установили все компоненты. Когда пользователю ставишь использование софтфона выходит ошибка

{ОбщийМодуль.сфпСофтФонПроКлиентНативнаяКомпонента.Модуль(26)}: Ошибка при вызове метода контекста (КопироватьФайл)
КопироватьФайл(КаталогСофтфона + «SoftPhoneClient.ini», ФайлПриемник);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini’ в ‘C:UsersreAppDataLocalTemp3SoftPhoneClient.txt’ : Файл не обнаружен

 

Добрый день!
А клиентская панель на ПК запущена и установлена под пользователем re? Сам файлик C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini по данному пути располагается?

 

Константин Кайгородов

Заглянувший

Сообщений: 167
Авторитет:

0

Регистрация: 12.10.2016

#3



0


06.11.2018 09:05:48

Цитата
Владимир Костромин написал:
Добрый день!
А клиентская панель на ПК запущена и установлена под пользователем re? Сам файлик C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini по данному пути располагается?

с этим разобрались, все получилось. На копии все протестировали, все работает. Тестировали на файлах «1С-Рарус:Интеграция с телефонией(СофтФон) для одного пользователя». Теперь нам достаточно будет только докупить лицензии или платная поставка будет отличаться и нужно будет занова делать интеграцию?  

 

Добрый день, Константин!

После приобретения дополнительных лицензий необходимо установить обычную версию сервера СофтФона, так как демо-версия не расширяется дополнительными ключами. Производить настройку заново не требуется.

 

Nikolay Байдаков

Заглянувший

Сообщений: 1
Авторитет:

0

Регистрация: 17.11.2018

#5



0


04.02.2019 14:59:01

Цитата
Олег Сильченко написал:
Добрый день, Константин!

После приобретения дополнительных лицензий необходимо установить обычную версию сервера СофтФона, так как демо-версия не расширяется дополнительными ключами. Производить настройку заново не требуется

А что именно не расширяется. Поставили вашу демо версию, которую нашли на сайте (совпало с тем что прислалиот вас) , поставили ключами и работает. В сервере пишет Демо…
так и не нашел на вашем сайте версии НЕ демо.

Изменено: Nikolay Байдаков04.02.2019 15:05:22

 

Ксения Иванова

Заглянувший

Сообщений: 174
Авторитет:

0

Регистрация: 02.03.2018

#6



0


05.02.2019 11:07:42

Добрый день! Для получения доступа к дистрибутиву необходимо отправить запрос на

crm@rarus.ru

.

— Указать название организации.

— Регистрационный номер crm на котором оформлена тех. поддержка. (если вы партнер, указываете код партнера и номер нфр версии).

— Либо номер лицензии на 1С-Рарус:СофтФон в течение 3 месяцев с момента активации, либо Лицензии на технологическую поддержку 1С-Рарус:СофтФон ПРОФ, редакция 3. (обновления предоставляются только при наличии активной технической поддержки)

— Прикладывается скан лицензии.

— Указать что ранее доступ на сайт не предоставлялся (либо если у вас есть user указать его).

— Указать что необходим дистрибутив на СофтФон

 

#3101

27.11.2017 14:50:39

Товары выгружаются на сайт без привязки к торговым предложениям. Тип товара стоит «предложение без товара». В чём может быть проблема?
Также интересует вопрос, при выгрузке товаров группы должны автоматически создаваться, или их надо создавать вручную и сопоставлять по коду?

 

#3102

28.11.2017 16:57:05

Добрый день!
Подскажите решилась проблема с деактивацией товара не прибегая к пометкам на удаление и не исправляя модуль обмена? У нас стоит еще старый модуль обмена 4 версии. Собираемся перейти на последнюю версию обмена и КА 2.4. Посмотрел настройки обмена нашел только деактивацию при полной выгрузке.
Или может кто подскажет как решить эту проблему не прибегая к пометке удаления и правке модуля.

 

#3103

28.11.2017 17:23:19

Кажется наши вопросы в пустоту.
Берите продукт «Как есть» и не задавайте лишних вопросов.

 

#3104

28.11.2017 23:42:27

Добрый день. Есть пара вопросов, подскажите пожалуйста

1) при выгрузке свойства и установив чек на «выгружать как справочник» должно приходить сразу так —

http://joxi.ru/V2VDqQWsxn969r

?
Если да, то по какой причине справочники могут не создаваться и приходят типом список? ( если проставить галку на hl, то hl инфоблоки создаются )

2) обмен проходит, но диалоговое окошко висит бесконечно долго и не закрывается, где смотреть в чем проблема?

3) какое оптимальное кол-во товаров (предложений ) выгружать в 1-ом пакете ?

4)лог выгрузки выглядит так:

http://joxi.ru/l2ZX0aZuwnKEBr

5)после того как товар через дерево групп в модуле убираешь из раздела, ( новый раздел не присваиваем, убираем совсем) , на сайте у товара должна привязка к разделу также убираться?

 

#3105

30.11.2017 12:57:32

{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­s\C:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

 

Пользователь 867793

Заглянувший

Сообщений: 19
Регистрация: 02.02.2017

#3106

30.11.2017 15:34:31

Цитата
Дмитрий Гончаренко написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­s\C:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

 

#3107

30.11.2017 16:29:56

да не. Не права. Вернее права тоже могут быть, но если до этого работало и вдруг перестало,
то скорей всего две выгрузки пересеклись
И желательно папку Темп в Local почистить. Обработка забывает чистить за собой там

 

#3108

30.11.2017 16:39:35

если до этого все норм. то действительно какойто другой процесс занял файл

 

Пользователь 550355

Заглянувший

Сообщений: 11
Регистрация: 07.04.2016

#3109

04.12.2017 13:14:57

Цитата
Юрий написал:
да не. Не права. Вернее права тоже могут быть, но если до этого работало и вдруг перестало,
то скорей всего две выгрузки пересеклись
И желательно папку Темп в Local почистить. Обработка забывает чистить за собой там

В 1С убивали все фоновые процессы. Даже запуск запретили. Ошибка так и не исчезла. Специалист откорректировал код обработки, обработка заработала. Сейчас обкатываем.

 

#3110

06.12.2017 09:29:18

Здравствуйте,
такой вопрос: есть свойство заказа в битриксе: дата доставки, но она не переносится в 1С. Смотрела в отладчике тч: ДокументXML.значенияреквизитов, там тоже нет этого свойства.
Почему?
Заведен в свойствах заказа. Пробовала заводить новое с другим именем — тоже не переносится. Что делаю не так? как сделать так, чтобы дата доставки переносилась в 1С?

 

Пользователь 1597261

Заглянувший

Сообщений: 2
Регистрация: 06.12.2017

#3111

06.12.2017 11:54:49

Цитата
Вячеслав Сух написал:

Цитата
Дмитрий Гончаренко  написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­ ­s\C:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

Не совсем права, это атрибут файла. Он скорее всего «только чтение», поэтому надо перед копированием:

ФайлПриемник = НовыйПуть + Файл.Имя;
мФайл = новый Файл(ФайлПриемник);

Если мФайл.ПолучитьТолькоЧтение() Тогда
мФайл.УстановитьТолькоЧтение(Ложь);
КонецЕсли;

КопироватьФайл(Файл.ПолноеИмя, ФайлПриемник);

 

Пользователь 550355

Заглянувший

Сообщений: 11
Регистрация: 07.04.2016

#3112

06.12.2017 20:30:30

Цитата
Лев Аристов написал:

Цитата
Вячеслав Сух  написал:

Цитата
Дмитрий Гончаренко  написал:
{ОбщийМодуль.Б_ОбщиеПроцедурыИФункцииОбменаССайтом.Модуль(3747)}: Ошибка при вызове метода контекста (КопироватьФайл)
               КопироватьФайл(Файл.ПолноеИмя, НовыйПуть + Файл.Имя);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersUserAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ в ‘file://C:UsersUserAppDataLocalTemp2812835241webdata_zipvendor­ ­ ­ ­s\C:UserslordeAppDataLocalTemp806 398 134webdata00000001vendorsvendors.xml’ : Ошибка доступа к файлу

Что это может быть?

права

Не совсем права, это атрибут файла. Он скорее всего «только чтение», поэтому надо перед копированием:

ФайлПриемник = НовыйПуть + Файл.Имя;
мФайл = новый Файл(ФайлПриемник);

Если мФайл.ПолучитьТолькоЧтение() Тогда
мФайл.УстановитьТолькоЧтение(Ложь);
КонецЕсли;

КопироватьФайл(Файл.ПолноеИмя, ФайлПриемник);

Лев, главное в том, что это возникновения данной ошибки все работало прекрасно, но в один прекрасный день… раз и все.
Спасибо за подсказку.
Все папки и файлы в каталоге имеют атрибут «Только чтение» и изменить атрибут средствами Windows 10 не получается.
Как раз перед возникновением проблемы прилетели обновления на сервер Windows 2012 и на рабочие ноуты.

 

#3113

07.12.2017 19:21:07

Добрый день!
Подскажите, пожалуйста, какая версия модуля обмена подходит для интеграции в УТ 11.1.2.21.  

 

#3114

16.12.2017 16:26:00

Поддержка на высоте! Спасибо за предоставленные ответы!

 

Александр Денисюк

Администратор

Сообщений: 5066
Баллов: 853
Регистрация: 16.10.2013

#3115

18.12.2017 15:29:01

Цитата
NC написал:
Поддержка на высоте! Спасибо за предоставленные ответы!

Это форум, а не техподдержка. Тут отвечают, когда могут или знают ответ.

Цитата
1) при выгрузке свойства и установив чек на «выгружать как справочник» должно приходить сразу так — http://joxi.ru/V2VDqQWsxn969r ?
Если да, то по какой причине справочники могут не создаваться и приходят типом список? ( если проставить галку на hl, то hl инфоблоки создаются )

2) обмен проходит, но диалоговое окошко висит бесконечно долго и не закрывается, где смотреть в чем проблема?

3) какое оптимальное кол-во товаров (предложений ) выгружать в 1-ом пакете ?

4)лог выгрузки выглядит так:

http://joxi.ru/l2ZX0aZuwnKEBr

5)после того как товар через дерево групп в модуле убираешь из раздела, ( новый раздел не присваиваем, убираем совсем) , на сайте у товара должна привязка к разделу также убираться?
[/USER]

1. Свойство как справочник не выгружается
2. Значит обмен не завершается. В чем дело выяснить можете через отладчик 1С
3. Зависит от сайта и 1С. Все индивидуально
4. Значит проблема в кодировке. 1С не может распознать, что приходит с сайта
5. Если модуль новый, то должна.

 

#3116

20.12.2017 15:26:13

Я так и не понял, есть ли возможность грузить на сайт только то, что есть в наличии в 1с и когда это из 1с пропадает, то и с сайта это должно пропасть?

 

#3117

21.12.2017 10:55:25

Добрый день.

Подскажите пожалуйста можно ли как-то выгрузить общий вес заказа с БУС в 1с?

И можно ли ставить модуль обмена версии

7.0.1.10

на 1с УТ 11.4.1.271 или должно быть строгое соответствие и нужно устанавливать на 11.4.1.248?

 

Пользователь 417675

Эксперт

Сообщений: 273
Баллов: 46
Регистрация: 08.07.2016

#3118

22.12.2017 09:29:39

Цитата
Евгений написал:
Я так и не понял, есть ли возможность грузить на сайт только то, что есть в наличии в 1с и когда это из 1с пропадает, то и с сайта это должно пропасть?

Можно, но только при полном обмене, с установленными настройками Удалять или Деактивировать товар, которого нет в файле выгрузки. Ну а на стороне 1С фильтровать по остаткам.

Цитата
Пуфыстик написал:
Подскажите пожалуйста можно ли как-то выгрузить общий вес заказа с БУС в 1с?

Не проще ли вес получить в 1С уже?
А так придется создавать поле в заказе, туда писать вес при записи заказа, а потом это поле ловить в 1С. Т.е. доработки и на сайте и в 1С.

Цитата
Пуфыстик написал:
И можно ли ставить модуль обмена версии  7.0.1.10  на 1с УТ 11.4.1.271 или должно быть строгое соответствие и нужно устанавливать на 11.4.1.248?

Точное соответствие не нужно.

 

Пользователь 100888

Заглянувший

Сообщений: 26
Баллов: 1
Регистрация: 14.09.2011

#3119

22.12.2017 10:08:02

Цитата
Алексей Беспалов написал:
Не проще ли вес получить в 1С уже?А так придется создавать поле в заказе, туда писать вес при записи заказа, а потом это поле ловить в 1С. Т.е. доработки и на сайте и в 1С.

Вот и хотелось бы обойтись без доработок на стороне 1с. По сути вес заказа в битриксе выводится при просмотре заказа, передать бы эту цифру через доп. реквизиты.

 

#3120

12.01.2018 08:52:10

Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3121

12.01.2018 09:36:16

Цитата
Вадим Дымар написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Всем несогласным — мыло и веревка!

 

Пользователь 261104

Заглянувший

Сообщений: 4
Регистрация: 12.11.2015

#3122

12.01.2018 09:41:23

Цитата
Алексей Сипаев написал:

Цитата
Вадим Дымар  написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Ну у меня конфа тоже нетиповая уже давно. Что-то раньше пытался дописать, но не до конца разобрался. Теперь понимание — куда что должно попасть — есть, а как сделать — знаний не хватает.

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3123

12.01.2018 10:40:06

Цитата
Вадим Дымар написал:

Цитата
Алексей Сипаев  написал:

Цитата
Вадим Дымар  написал:
Доброго дня!

Добавил в конфигурацию модуль обмена в мою конфигурацию. Обмен УТ с сайтом идет. В целом выкручиваюсь стандартными настройками и добавлением нужных свойств в Номенклатуру со стороны 1с. Но есть необходимость выгружать некоторые реквизиты справочника Номенклатура как свойства. Есть инструмент?

Доброе утро. Лично я для своих целей делал дописку в модуле (но это было еще на основе модуля для УТ10.3 для версии 6.0.3.4. Сама конфигурация была не типовая)

Ну у меня конфа тоже нетиповая уже давно. Что-то раньше пытался дописать, но не до конца разобрался. Теперь понимание — куда что должно попасть — есть, а как сделать — знаний не хватает.

Выглядит это примерно так:

http://prntscr.com/hzc65w

По сути вам нужно задать некий алгоритм, который сможет превратить обычные реквизиты товара в свойства на сайте (в xml выгружать эти реквизиты аналогично выгрузке свойств).

На словах легко, а на деле — муторно, но выполнимо)

Всем несогласным — мыло и веревка!

 

#3124

12.01.2018 12:04:28

По сути — да.
Картинка — это Ваши дописки?

 

Пользователь 116646

Эксперт

Сообщений: 650
Баллов: 116
Регистрация: 10.02.2012

#3125

12.01.2018 12:24:48

Цитата
Вадим Дымар написал:
Картинка — это Ваши дописки?

Да, я так решил сделать

Всем несогласным — мыло и веревка!

 

Здравствуйте, скачали пробную версию софтфона. Интегрировали подсистему с УПП. Установили все компоненты. Когда пользователю ставишь использование софтфона выходит ошибка

{ОбщийМодуль.сфпСофтФонПроКлиентНативнаяКомпонента.Модуль(26)}: Ошибка при вызове метода контекста (КопироватьФайл)
КопироватьФайл(КаталогСофтфона + «SoftPhoneClient.ini», ФайлПриемник);
по причине:
Ошибка копирования файлов
по причине:
Ошибка копирования файлов из ‘C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini’ в ‘C:UsersreAppDataLocalTemp3SoftPhoneClient.txt’ : Файл не обнаружен

 

Добрый день!
А клиентская панель на ПК запущена и установлена под пользователем re? Сам файлик C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini по данному пути располагается?

 

Константин Кайгородов

Заглянувший

Сообщений: 167
Авторитет:

0

Регистрация: 12.10.2016

#3



0


06.11.2018 09:05:48

Цитата
Владимир Костромин написал:
Добрый день!
А клиентская панель на ПК запущена и установлена под пользователем re? Сам файлик C:UsersreAppDataRoaming1C-Rarus1C-Rarus SoftPhoneSoftPhoneClient.ini по данному пути располагается?

с этим разобрались, все получилось. На копии все протестировали, все работает. Тестировали на файлах «1С-Рарус:Интеграция с телефонией(СофтФон) для одного пользователя». Теперь нам достаточно будет только докупить лицензии или платная поставка будет отличаться и нужно будет занова делать интеграцию?  

 

Добрый день, Константин!

После приобретения дополнительных лицензий необходимо установить обычную версию сервера СофтФона, так как демо-версия не расширяется дополнительными ключами. Производить настройку заново не требуется.

 

Nikolay Байдаков

Заглянувший

Сообщений: 1
Авторитет:

0

Регистрация: 17.11.2018

#5



0


04.02.2019 14:59:01

Цитата
Олег Сильченко написал:
Добрый день, Константин!

После приобретения дополнительных лицензий необходимо установить обычную версию сервера СофтФона, так как демо-версия не расширяется дополнительными ключами. Производить настройку заново не требуется

А что именно не расширяется. Поставили вашу демо версию, которую нашли на сайте (совпало с тем что прислалиот вас) , поставили ключами и работает. В сервере пишет Демо…
так и не нашел на вашем сайте версии НЕ демо.

Изменено: Nikolay Байдаков04.02.2019 15:05:22

 

Ксения Иванова

Заглянувший

Сообщений: 174
Авторитет:

0

Регистрация: 02.03.2018

#6



0


05.02.2019 11:07:42

Добрый день! Для получения доступа к дистрибутиву необходимо отправить запрос на

crm@rarus.ru

.

— Указать название организации.

— Регистрационный номер crm на котором оформлена тех. поддержка. (если вы партнер, указываете код партнера и номер нфр версии).

— Либо номер лицензии на 1С-Рарус:СофтФон в течение 3 месяцев с момента активации, либо Лицензии на технологическую поддержку 1С-Рарус:СофтФон ПРОФ, редакция 3. (обновления предоставляются только при наличии активной технической поддержки)

— Прикладывается скан лицензии.

— Указать что ранее доступ на сайт не предоставлялся (либо если у вас есть user указать его).

— Указать что необходим дистрибутив на СофтФон

Добрый день, нашел в сети такой код для отправки файла на облачный диск яндекса, но при выполнении выдает ошибку: {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма}: Ошибка при вызове метода контекста (КопироватьФайл)     КопироватьФайл(Путь2,Путь1);           по причине: Ошибка копирования файлов по причине: Ошибка доступа к файлу » по причине: Ошибка аутентификации при доступе к ресурсу:   Менял https на http, ошибок не выдает, но ничего не происходит. Подскажите как исправить данную ошибку?!

1С умеет удивлять. Например, чтобы работать с Яндекс.Диском, не требуется никакого шаманства, все из коробки: «` Данный код копирует файл из облака Яндекса на локальный диск, удаляет из облака и заливает обратно.  Вместо `login` и `pass` подставляем логин и пароль Яндекса. Это дико удобно, потому что, в отличии от Дропбокса, Яндекс поддерживает Вебдав. Диск от Яндекса раскачивается до 10 Гб в полпинка. Таким образом, все прайсы, фотки и прочую статику можно хранить в диске от Яндекса.

Да. именно оттуда и брал код

Разницу видишь: У тебя: Путь1 = «;;; В примере: Путь1 = «;;;

Казалось, а причем тут вообще 1С ? :)

Я так понимаю вы указываете мне на *path/to/*

Можно было вообще настроить Яндекс диск на папку, а 1С заставить туда копировать и удалять файлы :)

нет, надо именно отправлять

т.к. если копировать в папку, то при изменении в папке синхронизируется с облаком, а это не нужно

Я таки прошу вас попробовать. :) Зачем усложнять?

Я ожидал увидеть АПИ обращение к яндекс ресурсу. Код в 30 строк и более :)

+ А когда в пути пишешь логин и пароль, его разве не могут перехватить? ;)

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма}: Ошибка при вызове метода контекста (КопироватьФайл)     КопироватьФайл(Путь2,Путь1);           по причине: Ошибка копирования файлов по причине: Ошибка доступа к файлу » по причине: Ошибка аутентификации при доступе к ресурсу:

наверно могут, но такой задачи нет

Таки есть подозрение, что ресурс (ЯД) не доступен. Политиками закрыт или еще что то….

всем спасибо, вопрос решен!

для тех, кому интересно, то можно поковырять Деньги 2.0. Там есть модули для работы с апи я.диска и дропбокса

«Лучше день потерять, потом за пять минуть долететь.»? «Крылья, крылья — ноги!» Присоединить Yandex disk как G: или другое?

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста перейтипонавигационнойссылке
  • Ошибка при записи загрузчика atmega328p
  • Ошибка при записи файла corel
  • Ошибка при загрузке фильма кинопоиск
  • Ошибка при вызове метода контекста отправитьдляобработки bitrix24