Ошибка инициализации модуля общиймодуль обменданнымисервер модуль

Содержание:

1.       Диагностика ошибки инициализации модуля

2.       Устранение ошибки инициализации модуля

В данной статье будет описано, как устранять ошибку в системе «1С:Предприятие», когда при обновлении типовой конфигурации появляется объявление вида «Ошибка инициализации модуля:EF_00_00ХХХХХ». Будет проведён анализ данной неполадки и приведены способы по её устранению.   


1.    Диагностика ошибки инициализации модуля

Данная ошибка довольно часто появляется у юзеров системы 1С, когда после обновления выдает ошибку и всплывает объявление об ошибке по инициализации модуля. Окно с данной неполадкой в системе 1С представлено на скриншоте далее:

Окно ошибки инициализации модуля

Появление окна с данной неполадкой означает то, что система 1С не имеет возможности автоматического удаления патча с правками. Данный патч с правками недавно был внесён в обновление системы и позволяет быстро определять возможные неполадки и править их.

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

2.    Устранение ошибки инициализации модуля

Рассмотрим алгоритм действий пользователя для устранения ошибки инициализации модуля. Очевидно, что необходимо провести удаления патча самостоятельно.

Для удаления патча вручную существует два метода:

1.     Через режим «1С:Предприятие» в системе. Откроем вкладку в меню «Администрирование», после чего кликнем на «Обслуживание», перейдём на раздел «Обновление программы» и избираем «Установленные исправления(патчи)», как демонстрируется на скриншоте с примером ниже:

Установленные исправления в режиме 1С Предприятия в системе

Перед пользователем появится список патчей с правками, как показано далее:

Список патчей с правками и их удаление

Избираем тот патч, который подлежит удалению и кликаем «Удалить исправление».

Также можно запустить перечень со всеми правками, которые были установлены, при помощи кнопки «Все функции», переходим на «Стандартные», после чего избираем «Управление расширениями конфигурации», как показано на скриншоте далее:

Управление расширениями конфигурации

2.     Удалить патчи через «1С 8 Конфигуратор». Чтобы провести данную процедуру, понадобится избрать пункт «Конфигурация» и перейти по ссылке «Расширения конфигурации». Появится новая вкладка с перечнем все расширений, которые были установлены, выбираем нужное и кликаем на «Удалить», как демонстрируется на скриншоте с примером ниже:

Удаление расширения в 1С 8 Конфигуратор

Оба способа являются рабочими и возобновляют корректную работу системы 1С, избавляя ошибки после установки обновления.

В данной статье была продиагностирована ошибка после обновления1С по инициализации модуля, а также было приведено два метода по устранению данной неполадки.

Специалист компании «Кодерлайн»

Айдар Фархутдинов

Содержание

  • Ошибка в доработанном программном коде
  • Ошибка вывода печатной формы
  • Ошибка исполнения кода на Клиенте
      • См. также:
    • Шаг 1. Обновление прошивки
    • Шаг 2. Команда авторизации
    • Шаг 3. Восстановление данных об организации
    • Шаг 4. Перерегистрация без замены ФН
    • Шаг 5. Восстановление NVR
    • Шаг 6. «Ошибка контрольной суммы ОЗУ»
  • Пример кода, вызывающего ошибку:
  • Разбор полётов

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

  • чистка кеша;
  • тестирование и исправление информационной базы;
  • просмотр зарегистрированных ошибок на сайте 1С,

придется разбираться с местом возникновения ошибки в 1С самостоятельно.

БухЭксперт8 подготовил 3 примера получения и исправления ошибки:

  • в доработанном программном коде;
  • при выводе печатной формы;
  • при исполнении кода на Клиенте.

Ошибка в доработанном программном коде

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

В сообщении об ошибке указано место возникновения ошибки — строка 919 в модуле формы. Для исправления ошибки необходимо выполнить следующие действия:

  1. Нажмите кнопку Подробно в форме сообщения об ошибке.
    В окне Обнаружены ошибки программа укажет:
    • номер неправильной строки кода;
    • исполняемую команду, которая привела к ошибке. Иногда подробной информации в окне Обнаружены ошибки достаточно для понимания причин ее возникновения, но не всегда. В большинстве случаев требуется перейти в место возникновения ошибки и проанализировать используемые в команде данные.
  2. Для перехода в место ошибки нажмите кнопку Конфигуратор.
    В Конфирураторе курсор автоматически установится на строке программного кода с ошибкой. Необходимо проверить используемые командой данные. В данном примере ошибка сигнализирует, что переменной ОсновнойСклад не задано значение: при добавлении в список складов программа не понимает, какой склад требуется добавить.
  3. Исправьте ошибку.
    Укажите нужное значение переменной в программном коде, например:
    • ОсновнойСклад = Справочники.Склады.НайтиПоНаименованию(«Основной склад»);
    • ОсновнойСклад = Справочники.Склады.ОсновнойСклад.
      Синтаксис Справочники.Склады.ОсновнойСклад используется только для предопределенного склада с именем ОсновнойСклад:
  4. Сохраните изменения и обновите информационную базу.
  5. Проверьте работу 1С после исправления ошибки.

После исправления отчет открывается без ошибки, а при выборе складов устанавливается нужное значение Основной склад.

Ошибка вывода печатной формы

Для вывода в печатную форму накладной данных об ответственном менеджере, оформившем документ поступления, программист внес изменения в макет ПФ_MXL_Накладная и программный код.

В макет документа добавлена область Подвал:

В программном коде дописан вывод данных области Подвал:

После доработки программы при попытке вывода накладной на печать 1С выдает ошибку:

Информация в окне сообщения об ошибке указывает, что в Модуле менеджера документа ПоступлениеТоваровУслуг не определено значение переменной Ответственный. Для исправления ошибки:

  1. Перейдите в Конфигуратор. В Модуле менеджера документа ПоступлениеТоваровУслуг перейдите на строку 4804.
  2. Укажите для вывода в печатную форму поля Ответственный — текущего пользователя, используя специальную команду 1С:
    • Пользователи.ТекущийПользователь().
  3. Сохраните изменения и обновите информационную базу.
  4. Перейдите в пользовательский режим для проверки выполненных изменений.

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

Ошибка исполнения кода на Клиенте

С переходом на управляемые формы в Бухгалтерия 3.0 работы программистам прибавилось.

Язык программирования стал сложнее. Часть команд теперь могут выполняться только на стороне клиента — это, условно говоря, компьютер пользователя, который посылает запросы на исполнение операций серверу. Сервер обрабатывает все поступившие запросы и отсылает обратно клиенту результат обработки данных.

Все это привело к тому, что в 1С команды делятся на исполняемые &НаСервере и &НаКлиенте. И при написании программного кода нужно это учитывать, иначе программа не сможет выполнить заданную операцию. При работе с переменными при написании программного кода важно понимать:

  • &НаКлиенте — переменные существуют только на время клиентского вызова;
  • &НаСервере— переменные существуют только на время серверного вызова.

Разделение команд в программном коде не зависит от того, используете ли вы файловую или клиент-серверную 1С. Разграничение должно четко исполняться, иначе будут возникать ошибки, одну из которых БухЭксперт8 разберет на примере.

При доработке программного кода программист использовал операцию получения данных склада &НаКлиенте в процедуре ПриОткрытии.

При сохранении изменений 1С сообщила об ошибке Переменная не определена (Справочники) при определении значения склада:

  • «?»Справочники.Склады.НайтиПоКоду(«»00-000002»).

Ошибка связана с тем, что данная операция исполняется только на сервере, т. е. &НаСервере. И несмотря на то, что сама команда исполнения корректна, ошибка будет формироваться до тех пор, пока ее не перенесут в область команд исполнения &НаСервере, например так:

Теперь сохранение изменений пройдет без ошибки.

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

См. также:

  • Большое количество забивается решеткой
  • Печатная форма недоступна 1С 8.3 при вызове внешней печатной формы
  • Значение поля номер не уникально 1С 8.3: как исправить
  • У пользователя недостаточно прав на исполнение операции

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Здравствуйте!
Самописная конфигурация на платформе 1С:Предприятие 8.3 (8.3.3.641).
Режим Управляемое приложение.
Перенес из модуля формы функцию в ОбщиеМодули и общий модуль перестал инициализироваться.
У модуля ОбщиеМеханизмыКлиента указаны свойства: Клиент (управляемое приложение), Сервер, Вызов сервера.
Выдает ошибку при попытке вызова любой функции модуля:

Цитата Ошибка инициализации модуля: ОбщийМодуль.ОбщиеМеханизмыКлиента.Модуль
по причине:
{ОбщийМодуль.ОбщиеМеханизмыКлиента.Модуль(246,17)}: Тип не определен (Запрос)
Запрос = Новый <<?>>Запрос;
Функция, которая перенесена:
// *************************************************
// * Возвращает остаток на счете на момент времени *
// *************************************************
Функция ПолучитьОстаток(
пСчет, // «Счет», по которому определяется остаток
Знач пМоментВремени = Неопределено // «Момент времени», на который возвращается остаток
) Экспорт
// ======================================
// = Сформировать значения по умолчанию =
// ======================================
Если пМоментВремени = Неопределено Тогда
пМоментВремени = ТекущаяДата();
КонецЕсли;
// ============================================
// = Получить остаток по регистру бухгалтерии =
// ============================================
// Сформировать условие по отобору «Счета»
Отбор = Новый Структура(«Счет», пСчет);
// Выбрать данные
Выборка = РегистрыБухгалтерии.Фин_Отч_ЖурналОпераций.Остатки(пМоментВремени, , Отбор);
// Получить значение остатка
Остаток = Выборка.Итог(«СуммаОстатокДт») — Выборка.Итог(«СуммаОстатокКт»);
// =====================================
// = Добавить «Начальный баланс» счета =
// =====================================

// ——————————-
// — Получить «Начальный баланс» —
// ——————————-
Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| НИС_Учт_Сч_Счета.НачальныйБаланс
|ИЗ
| Справочник.НИС_Учт_Сч_Счета КАК НИС_Учт_Сч_Счета
|ГДЕ
| НИС_Учт_Сч_Счета.Счет = &Счет»;
Запрос.УстановитьПараметр(«Счет», пСчет);
РезультатЗапроса = Запрос.Выполнить();

Ошибка означает, что данные в ФН и на фискальной плате не совпадают.
Может произойти при: замене платы FM15/16, при подаче команды авторизации на зарегистрированной кассе, и при сбое электропитания на кассе во время работы (т.к. на фискальной плате стоит энергозависимая память).

Обязательно используйте последнюю версию Fito.
Скачать ее можно тут: «Страница загрузок»

Точно ли эта инструкция мне нужна? (раскрыть)

Да, если:

  • На уже зарегистрированной кассе была заменена фискальная плата FM15/16
  • На уже зарегистрированную кассу была подана команда «Авторизация» или «Тех. Обнуление»
  • На чеке диагностики печатается «Ошибка модуля ФН»: значит, в данных фискальной платы нет информации по организации
  • В Fito стоит галочка «Фатальная ошибка ФН» или «Нефискальный режим»: обязательно проверьте серийный номер на чеке диагностики — совпадает ли он с номером на шильде

Инструкция:

  • Обязательно обновите прошивку!
  • На чеке диагностики заводской номер не совпадает с номером на шильдике
  • Восстановите данные по организации в памяти фискальной платы
  • Восстановите NVR (Счетчики нарастающих итогов)
  • «Ошибка контрольной суммы ОЗУ» — как исправить?

Шаг 1. Обновление прошивки

Проверьте версию прошивки на плате (как это сделать?). Если версия не является последней (последнюю можно найти тут: «Страница загрузок») — обновите ее.

Для Вики Принт, подключенному к ПК это можно сделать Менеджером Обновлений. Для иных случаев прошивайте плату с помощью этой инструкции.

Шаг 2. Команда авторизации

Команда Авторизации сотрёт всё содержимое памяти Вики Принт включая лицензии Дримкас Ключ. Лицензию нужно будет активировать повторно.

Fito → «Сервис» → «Авторизация» → укажите Модель ККТ из списка и последние 6 цифр заводского номера с шильдика → «Выполнить»

Шаг 3. Восстановление данных об организации

Fito → «Сервис» → «Проверка записи регистрации» → «Считать» → сохраните файл в любое место, он нам не нужен.

У вас нет такого пункта в Fito (раскрыть)

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

Закройте Fito и скопируйте файл Fito.ini в папку с утилитой.
На кассах Вики путь к Fito следующий:

Либо можно добавить параметры вручную: откройте текстовым редактором файл Fito.ini и в раздел добавьте строку:
ServAccess=767 (измените цифры на 767, если пункт ServAccess уже есть).

Укажите следующие значения в полях этой таблицы (скриншот ниже):

  1. Серийный номер = если не совпадает с номером на шильде, вернитесь к шагу 2
  2. Регистрационный номер, ИНН, номер ФН — впишите соотв. значения
  3. Версия = 1
  4. Тип ФФД = 2 (если регистрация была по ФФД 1.05) или 1 (если по ФФД 1.0)

Внесли всё?

Нажмите «Записать» и перезагрузите ККТ из режима «Сервис» → «Рестарт ККТ».

Если после перезагрузки на чеке диагностики будет ошибка «Расхождение данных в ФН и NVR» — следуйте инструкции дальше.

Если же выйдет «Ошибка ФН» — значит, третий шаг выполнен некорректно. Вы где-то ошиблись или не сохранили данные. Начните заново с шага №3.

Шаг 4. Перерегистрация без замены ФН

Теперь нужно сделать перерегистрацию, установив СНО и режим работы.

Для начала проверим, что в ФН смена закрыта (ведь на открытой смене перерегистрацию сделать нельзя). Fito → «Тестирование» → «Ручной ввод команд» → Номер команды = 78; параметр 1 = 6 → «Выполнить» → «Детализация ответа». Если смена закрыта, то статус смены будет = 0, открыта = 1.

Если смена открыта в ФН, то нужно в на плате ее тоже открыть, что бы потом закрыть и на плате, и в ФН. Сначала откройте смену, потом закройте.

Как открыть и закрыть смену через Fito? (раскрыть)

Открыть смену: Fito → «Тестирование» → «Ручной ввод команды» → Номер команды = 23, Параметр 1 = имя кассира → «Выполнить»

Закрыть смену: Fito → «Тестирование» → «Печать отчетов» → «Печать z-отчета» → Имя оператора = имя кассира → «Выполнить»

Проверьте настройки отправки чеков:
Fito → «Программирование настроек сети» → «Считать» → заполните URL и порт сервера ОФД → «Установить». Настройки сети можно не заполнять — служба ComProxy сама возьмет их из текущего подключения к интернету.

Теперь можно сделать перерегистрацию:

Fito → «Сервис» → «Регистрация/Снятие с учета» → «Перерегистрация без замены ФН» → заполните все данные в полях (реквизиты организации, данные по ОФД, СНО и режимы работы) → «Выполнить»

Обязательно укажите чуть-чуть другой адрес или наименование организации (например, добавьте лишний пробел). Это нужно, чтобы у перерегистрации была причина. Если делать перерегистрацию с теми же самыми параметрами, на ФФД 1.05 выйдет ошибка.

Шаг 5. Восстановление NVR

Текст ошибки: «РАСХОЖДЕНИЕ НОМЕРОВ СМЕН В ФН И NVR».

Fito → «Сервис» → «Проверка NVR» → «Считать» → сохраните файл в любое место, он нам не нужен → «Умолчание» → заполните поля нарастающий итогов → «Записать»

Нарастающие итоги заполняются без разделителя между рублями и копейками. Например, сумма 28 884.00 записывается как 2888400.
Значения нарастающих итогов нужно взять из последнего z-отчета (если смена открыта, для корректности этих значений к этим цифрам нужно добавить то, что было набито на последней открытой смене — данные можно посмотреть в ОФД или распечатать из ФН).

У вас нет такого пункта в Fito (раскрыть)

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

Закройте Fito и скопируйте файл Fito.ini в папку с утилитой.
На кассах Вики путь к Fito следующий:

Либо можно добавить параметры вручную: откройте текстовым редактором файл Fito.ini и в раздел добавьте строку:
ServAccess=767 (измените цифры на 767, если пункт ServAccess уже есть).

Шаг 6. «Ошибка контрольной суммы ОЗУ»

Ошибка некритичная, означает, что текущая контрольная сумма бит по конфигурации не совпадает с последней сохранённой.

Откройте и закройте смену, ошибка пропадет. Сделать это можно через кассовое ПО или через Fito.

Как открыть и закрыть смену через Fito? (раскрыть)

Открыть смену: Fito → «Тестирование» → «Ручной ввод команды» → Номер команды = 23, Параметр 1 = имя кассира → «Выполнить»

Закрыть смену: Fito → «Тестирование» → «Печать отчетов» → «Печать z-отчета» → Имя оператора = имя кассира → «Выполнить»

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

Пример кода, вызывающего ошибку:

Процедура ПроверитьТэгиИПоставщиков() Для каждого СтрокаТ из тПоставщиков Цикл Если ПустаяСтрока(СтрокаТ.TAG) или ЗначениеЗаполнено(СтрокаТ.Поставщик) = Ложь Тогда СтрокаТ.Создавать = Ложь; Сообщить(«Не заполнены данные по поставщику «+СтрокаТ.TAG+»!»); КонецЕсли; КонецЦикла; КонецПроцедуры; Процедура ИмяЛокальногоОтветаОткрытие(Элемент, СтандартнаяОбработка) Текст = Новый ТекстовыйДокумент; Текст.Прочитать(ИмяЛокальногоОтвета); Текст.Показать(«Файл ответа»); КонецПроцедуры

Разбор полётов

Сообщение ошибке «Обнаружено логическое завершение исходного текста модуля» возникает, когда вы добавляете функцию/процедуру после «;» даже, если она создается автоматически через конструкторы событий

Ошибка в этой строке:

КонецПроцедуры;

Если после точки с запятой ничего нет, такой модуль не вызывает ошибку.

1С считает эту «;» частью кода тела модуля, а процедуры/функции в нем недопустимы

Решение простое:

Найти и убрать точку с запятой (необязательно что это будет последняя функция или процедура)

При запуске ERP дает такую ругань:

Ошибка инициализации библиотеки модулей

по причине:

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(5234,24)}: Тип не определен (ЧтениеZipФайла)

  Разархиватор = Новый <<?>>ЧтениеZipФайла(ИмяАрхива);

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6566,21)}: Тип не определен (ЧтениеZipФайла)

  Архиватор = Новый <<?>>ЧтениеZipФайла(ПолноеИмяФайлаАрхива, ПарольАрхива);

Поставил точку останова в модуле до этого кода, он ее проходит и опять вываливает сообщение об ошибке, признак «остановка по ошибке» тоже не работает, вообще не работает отладка, что делать, куда копать? Такого я еще ни разу не видел.Версия 1С серверная.

  

ras27

17.03.17 — 19:59

УТ 11.2.

Есть центральная и ветка в удаленном магазине. Синхронизация по расписанию через FTP.

В этом магазине поменяли компьютер. Я перенес ветку, настроил — пару дней все работало — синхронизация выполнялась. На третий день еще настраивал (подключал новый ФР, завел пользователей (до этого небыло) еще что-то не помню). Но настройки обмена (FTP) не трогал.

На следующий день звонят — не работает обмен.

Стал смотреть — из Windows на наш FTP свободно заходит без проблем (IE, Firefox, FAR). Из 1С «Проверить подключение» ждает 30 сек и выдает

    «Ошибка инициализации подключения к FTP-серверу»

Перепроверил параметры подключения, ввел заново — не работает.

Отключил Брендмауер и антивирус — не помогло.

Может каких прав не хватает. Заведены два пользователя, у обоих

права доступа

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

   Синхронизация данных с другими программами

  

ras27

1 — 17.03.17 — 20:44

  

МимохожийОднако

2 — 17.03.17 — 21:04

Что говорит журнал регистрации? Тест подключения?

  

ras27

3 — 17.03.17 — 21:09

Журнал говорит :

Обработка: ТранспортСообщенийОбменаFTP: Ошибка инициализации подключения к FTP-серверу.

{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2292)}: Ошибка при вызове конструктора (FTPСоединение)

        НастройкиПроксиСервера(Настройки.ЗащищенноеСоединение),

по причине:

Ошибка работы с Интернет:  ftp://XX.XXX.XX.XX:21 Не могу установить соединение

  

oleg_km

4 — 17.03.17 — 21:17

ну так иди дальше: нслукап, пинги, телнет и т.д.

  

МимохожийОднако

5 — 17.03.17 — 21:38

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

  

ras27

6 — 18.03.17 — 10:41

Еще раз — с компьютера (с любой программы из Windows) FTP свободно подключается, видекн, видны файлы обмена которые там лежат.

Не работает только из 1С. Т.е. причина где-то именно в самой 1С, а не сети или FTP-сервере.

У меня два варианта. Или каких-то прав не хватает пользователю. Или что-то блокирует выход 1с в Интернет. Подскажите как проверить есть ли из 1С доступ в Интернет.

Напомню — 1С УТ 11.2.

  

ras27

7 — 18.03.17 — 10:42

Брендмауэр Windows и антивирус (Avast) на время проверки отключал полностью — не помогает.

  

mehfk

8 — 18.03.17 — 10:50

К 50-му посту автор соизволит озвучить релиз платформы. К 100-му он сообразит посмотреть список зарегистрированных ошибок.

  

oleg_km

9 — 18.03.17 — 11:03

логи на фтп посмотрите

  

ras27

10 — 18.03.17 — 11:50

связался с админом ftp — вот что он прислал :

http://screenshot.ru/upload/image/zHZx

  

ras27

11 — 18.03.17 — 12:03

Т.е. ошибка :

Unable to establish SSL connection (CLIENT ERROR: Client may have rejected the SSL certificate.  Ensure the SSL certificate has been issued by a certificate authority.)

  

ras27

12 — 18.03.17 — 13:09

Никто не знает почему при любом подключении этой ошибки нет, а из 1С — есть ?

  

oleg_km

13 — 18.03.17 — 14:44

(12) В 1С нужно значит включить SSL

Новый FTPСоединение(<Сервер>, <Порт>, <ИмяПользователя>, <ПарольПользователя>, <Прокси>, <ПассивноеСоединение>, <Таймаут>, <ЗащищенноеСоединение>, <УровеньИспользованияЗащищенногоСоединения>)

браузеры сами переходят на SSL, а 1С нужно явно указать на использование шифрования.

  

МимохожийОднако

14 — 18.03.17 — 14:46

(11) Поставь последнюю платформу

  

ras27

15 — 18.03.17 — 21:10

(13)

Включать изменения Конфигурации и самому править код ? А потом при каждом обновлении восстанавливать ? Я для этого слишком ленив.

(13) (14)

А если серьезно — до этого то все работало. И для центральной работает без проблем с точно такими же настройками, под такой же Windows и такой же 1С-платформе.

Кстати на этом компьютере время было на час назад. Подправил часовой пояс. Даже перезагрузил компьютер — не помогло.

  

oleg_km

16 — 18.03.17 — 21:34

(15) Ну значит это где-то настройках галочку надо поставить.

  

ras27

17 — 21.03.17 — 11:39

Я тоже так думаю — поэтому сюда и написал. Вдруг кто знает.

  

apb70

18 — 23.03.17 — 13:58

Была подобная проблема. При настройке нодов дома обмен работал нормально. После установки на точках обмен встал. На точках интернет по USB модему через роутер. Стояла платформа 8.3.9.2033 После замены платформы на 8.3.8.2197 обмен заработал.

Автор SkyNetYar, 29 дек 2014, 09:54

0 Пользователей и 1 гость просматривают эту тему.

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

Обработка: ТранспортСообщенийОбменаFTP: Ошибка подключения к FTP-серверу, проверьте правильность задания пути и права доступа к ресурсу.
{Обработка.ТранспортСообщенийОбменаFTP.МодульОбъекта(626)}: Ошибка при вызове метода контекста (Записать)
FTPСоединение.Записать(ИмяФайлаИсточника, КаталогНаСервере + ИмяФайлаПриемника);

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


изучайте в отладчике тели имена юзвера и пароли передаются фтп, тот ли режим (пассивный или нет) и повторите сами так же

Помог? Нажми — Спасибо :)
skype: Soprov1C


Цитата: дфтын от 29 дек 2014, 10:00
изучайте в отладчике тели имена юзвера и пароли передаются фтп, тот ли режим (пассивный или нет) и повторите сами так же

С этим справился,появилась другая проблема..

Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7101)}: Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!
:wacko:

Добавлено: 29 дек 2014, 13:33


В некоторых случаях при загрузке данных может возникать ошибка:

Ошибка при загрузке данных: {Обработка.ОбменДаннымиXML.МодульОбъекта(7638)}: Ошибка при записи документа: <Представление документа>
{Обработка.ОбменДаннымиXML.МодульОбъекта(6773)}: Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!   
   Способ воспроизведения:   Перед выполнением загрузки данных выполнить физическое удаление объекта, который содержится в загружаемом сообщении обмена.   
   Способ исправления:   В модуле объекта обработки ОбменДаннымиXML.МодульОбъекта в начало функции
ПроверитьНаличиеКоллизийИзмененийДляОбъекта вставить условие:

Если Объект.ЭтоНовый() Тогда
Возврат Ложь;
КонецЕсли;   
   Способ обхода:   Удалить регистрацию удаленных объектов с узла плана обмена.

Пока не пробовал надо проверить этот способ

Добавлено: 29 дек 2014, 13:35


Способ обхода:   Удалить регистрацию удаленных объектов с узла плана обмена.

А как это сделать?

Добавлено: 29 дек 2014, 14:35


Как я выяснил в обмене есть объекты на удаление «Удаление объекта» и GUID которых в конфигурации источнике уже нет,как мне быть,как их удалить из обмена или в конфигурации приемнике их найти удалить?


Ну тут я рекомендю вам начать изучать что такое 1С или найти программиста:)

Помог? Нажми — Спасибо :)
skype: Soprov1C


Я это уже делаю,поэтому я тут, можел лучше подсказать как сделать это?

Удалить регистрацию удаленных объектов с узла плана обмена


типовых есть в обработках — Регистрация изменений для обмена. воспользуйтесь ей

Помог? Нажми — Спасибо :)
skype: Soprov1C


Добрый день.
С недавних пор программа при обмене данными выдает ошибку:
Обработка: ТранспортСообщенийОбменаFTP: Ошибка инициализации подключения к FTP-серверу. {ОбщийМодуль.ОбменДаннымиСервер.Модуль(1343)}: Ошибка при вызове конструктора (FTPСоединение) НастройкиПроксиСервера(Настройки.ЗащищенноеСоединение), по причине: Ошибка работы с Интернет:  

ftp://ftp.domen.ru:21

Failure when receiving data from the peer

При этом любое FTP приложение работает без проблем, кроме 1С.

Может кто сталкивался?

1 / 1 / 0

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

Сообщений: 31

1

1C 8.x

22.08.2011, 12:00. Показов 3216. Ответов 2


Студворк — интернет-сервис помощи студентам

В ячейке «Каталог обмена информацией» необходимо выбрать файлы, которые будут участвовать в обмене данными. Нажимаю F4 (выбрать) в папке «номенклатура» пусто. Ранее выгружал справочник номенклатуры в эту папку, и все равно файлы не отображаются. Выгрузка этих файлов в формате xml. Если во вкладке выбрать «все файлы» выгруженные файлы видны. Как правильно выгрузить данные, что бы в «типе файлов» отображались «ТОЛЬКО КАТАЛОГИ»

Заранее спасибо

0

9 / 9 / 0

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

Сообщений: 125

23.08.2011, 09:39

2

Не написана какая платформа и конфигурация

0

1 / 1 / 0

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

Сообщений: 31

23.08.2011, 11:30

 [ТС]

3

Тот вопрос который я задал скорее всего был задан не верно(( Я выгрузил данные в папку и они получились в XLM формате. За тем начал настройку обмена данными и в каталоге обмена информацией хотел выбрать эту выгрузку, но как было сказано в сообщении файлы «в папке номенклатура пусто». Я так понял что пока весь процесс настройки не пройду, нужный файл я так и не увижу. Он появится скорее всего в конце настройки так??? А вот как верно настроить FTP-сервер (на примере)? Прошел пару этапов настройки и в следующем при нажатии кнопки ДАЛЕЕ выходит ошибка «Ошибка инициализации подключения к FTP-серверу.» FTP я никогда не настраивал, как настроить его для 1С?

1С:Предприятие 8.2 (8.2.13.219)
Конфигурация

Розница (базовая), редакция 1.0 (1.0.15.4)

0

Опытный программист 1С

Если вашу 1С уже кто-то обслуживает — предложу условия лучше!
  • Профессионально — опыт 8 лет
  • 137 выполненных проектов
  • Работаю по договору
  • Качественно и быстро

Даже в выходные

Цена решения проблемы ~1000р. срок ~1 час

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

Обычно порядок работ следующий: приезжаю или подключаюсь удаленно, смотрю, даю оценку работ, устраивает — делаю.

Работаю на результат

Мои услуги

  • Решение когда ошибка инициализации подключения к ftp серверу 1С
  • Продажа и настройка 1С:Предприятие «под ключ»
  • Загрузка товаров в 1С из Excel, dbf, xml, txt и т.д.
  • Обучение — курсы по работе с 1С
  • Обновление 1С (7.7, 8.1, 8.2 и 8.3)
  • Исправление и восстановление баз 1С
  • Сброс забытых паролей
  • Программирование в 1С — любые задачи
  • Гарантия конфиденциальности!

Работаю с конфигурациями 1С: Управление торговлей, Розница, УНФ, Бухгалтерия. А так же отраслевыми конфигурациями Рарус Альфа-авто (версии 3, 4, 5, 6) и 1С Автосервис.

Цены на 1С

Наименование услуги Стоимость
Ошибка инициализации подключения к ftp серверу 1С от 1000 руб.
Настройка сети и VРN (только для Zyхеl и Мikrоtik) от 3000 руб.
Помощь в решении задачи от 300 руб.
Настройка 1С от 800 руб.
Обучение 1С
(план обучения)
по договору
Торговое оборудование
Настройка ЕГАИС и онлайн-касс от 800 руб.
Подключение сканера штрих-кода, эквайринга к 1С от 1000 руб.
Настройка принтера этикеток, принтера чеков, дисплея покупателя, весов и т.д от 600 руб.
Обновление 1С
При заказе обновления, проверка базы на ошибки БЕСПЛАТНО
Обновление типовой базы 1С от 800 руб.
Доработка 1C
Обрезать свернуть базу 1С (7.7, 8.3) по договору
Создание нового отчета 1С от 600 руб.
Разработка новой печатной формы 1С от 500 руб.
Рассылка SMS из 1С по договору
Загрузка товаров в 1С из Excel по договору
Настройка и сопровождение серверов, сетей и ПК от 1200 руб.мес
Сопровождение (обслуживание) 1С Предприятие от 2400 руб.мес
Продажа 1С Предприятие 8.3 (лицензия) по договору (подробнее)
Работы по настройке сервера 1С (удаленный доступ, VPN и т.д.) по договору
Цена часа работ оценка по задачам

Доверие клиентов

  • Сферы деятельности моих клиентов: торговля одеждой, строительными материалами, авто запчастями, услуги СТО (автосервис), торговля косметикой, мебелью, инструментами (для ремонта), электрикой, розничная торговля и т.д.

    Мои клиенты, — в это компании в сфере торговли. Которые обращаются по оперативным работам в 1С и когда ошибка инициализации подключения к ftp серверу 1С.

  • Ошибка появляется, как правило, при обновлении типовой конфигурации 1С:Предприятие. Так случилось у клиента при обновлении БП. Процесс завершался ошибкой инициализации модуля EF_00_00304732, а в Журнале регистрации фиксировалось исключение «Не удалось обновить исправления конфигурации».

    Полный текст ошибки

    ОбщийМодуль.ПользователиСлужебный.Модуль
    {EF_00_00304732 ОбщийМодуль.ПользователиСлужебный.Модуль(50,9)}:
    Процедура или функция с указанным именем уже определена (ВерсияРежимаСовместимости)

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

    При установке очередного обновления конфигурации не происходит автоматического удаления утратившего актуальность патча. Или процесс не может его обновить/повторно зарегистрировать. Это приводит к ошибкам и не дает корректно завершить процедуру обновления.

    Решение: проблемный патч необходимо удалить вручную. И далее, повторно запустить обновление.

    Первым делом — обязательный бэкап информационной базы. Железное правило. Как хотите, но сделайте.

    Как удалить патч вручную, если он не удаляется автоматически

    1. В режиме 1С:Предприятие

    ► Меню «Администрирование — Обслуживание — раздел «Обновление программ» — Установленные исправления (патчи)»

    Откроется список. Выберите патч, который необходимо удалить, и нажмите кнопку «Удалить исправление».

    ► Альтернативный способ открыть список исправлений: «Главное меню — Все функции — Стандартные — Управление расширениями конфигурации».

    1. В режиме Конфигуратор

    В главном меню нажмите «Конфигурация — Расширения конфигурации». Если пункт недоступен, то сначала выполните команду «Конфигурация — Открыть конфигурацию».

    В окне со списком установленных расширений выберите удаляемый патч и нажмите кнопку «Удалить»; или нажмите пункт «Действия — Удалить».

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

    Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11

    Содержание:

    1.       Диагностика ошибки инициализации модуля

    2.       Устранение ошибки инициализации модуля

    В данной статье будет описано, как устранять ошибку в системе «1С:Предприятие», когда при обновлении типовой конфигурации появляется объявление вида «Ошибка инициализации модуля:EF_00_00ХХХХХ». Будет проведён анализ данной неполадки и приведены способы по её устранению.   


    1.    Диагностика ошибки инициализации модуля

    Данная ошибка довольно часто появляется у юзеров системы 1С, когда после обновления выдает ошибку и всплывает объявление об ошибке по инициализации модуля. Окно с данной неполадкой в системе 1С представлено на скриншоте далее:

    Окно ошибки инициализации модуля

    Появление окна с данной неполадкой означает то, что система 1С не имеет возможности автоматического удаления патча с правками. Данный патч с правками недавно был внесён в обновление системы и позволяет быстро определять возможные неполадки и править их.

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

    2.    Устранение ошибки инициализации модуля

    Рассмотрим алгоритм действий пользователя для устранения ошибки инициализации модуля. Очевидно, что необходимо провести удаления патча самостоятельно.

    Для удаления патча вручную существует два метода:

    1.     Через режим «1С:Предприятие» в системе. Откроем вкладку в меню «Администрирование», после чего кликнем на «Обслуживание», перейдём на раздел «Обновление программы» и избираем «Установленные исправления(патчи)», как демонстрируется на скриншоте с примером ниже:

    Установленные исправления в режиме 1С Предприятия в системе

    Перед пользователем появится список патчей с правками, как показано далее:

    Список патчей с правками и их удаление

    Избираем тот патч, который подлежит удалению и кликаем «Удалить исправление».

    Также можно запустить перечень со всеми правками, которые были установлены, при помощи кнопки «Все функции», переходим на «Стандартные», после чего избираем «Управление расширениями конфигурации», как показано на скриншоте далее:

    Управление расширениями конфигурации

    2.     Удалить патчи через «1С 8 Конфигуратор». Чтобы провести данную процедуру, понадобится избрать пункт «Конфигурация» и перейти по ссылке «Расширения конфигурации». Появится новая вкладка с перечнем все расширений, которые были установлены, выбираем нужное и кликаем на «Удалить», как демонстрируется на скриншоте с примером ниже:

    Удаление расширения в 1С 8 Конфигуратор

    Оба способа являются рабочими и возобновляют корректную работу системы 1С, избавляя ошибки после установки обновления.

    В данной статье была продиагностирована ошибка после обновления1С по инициализации модуля, а также было приведено два метода по устранению данной неполадки.

    Специалист компании «Кодерлайн»

    Айдар Фархутдинов

  • Ошибка инициализации модуля модуль сеанса
  • Ошибка инициализации микрофона тарков
  • Ошибка инициализации модуля модуль обычного приложения
  • Ошибка инициализации микрофона wot
  • Ошибка инициализации модуля модуль внешнего соединения