|
Соединение с 8.2 через ком | ☑ | ||
---|---|---|---|---|
0
gsdgdgds
26.02.13
✎
16:29
|
Добрый день. Пытаюсь выгрузить данные в базу по самопальным правилам.
Выдает ошибку Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(12334)}: Ошибка при вызове метода контекста (ПроизвестиЧтениеДанных): Произошла исключительная ситуация (1C:Enterprise 8.2.17.153): {ОбщийМодуль.ууОбработчикиСобытий.Модуль(4,7)}: Процедура или функция с указанным именем не определена (ууПолучитьОбщийИдентификатор) Через файл XML проблем нет ни каких. Подскажите что я не правильно сделал или может что забыл? |
|||
1
hhhh
26.02.13
✎
16:33
|
(1) процедуру ууПолучитьОбщийИдентификатор забыл, однозначно.
|
|||
2
gsdgdgds
26.02.13
✎
16:34
|
Ее вызова нет во всем модуле и в форме. Она ни как не относится к переносимому документу.
|
|||
3
gsdgdgds
26.02.13
✎
16:36
|
(1) хотя в ваших словах может быть доля правды. В какую сторону только копать? в приемнике или источнике?
|
|||
4
hhhh
26.02.13
✎
16:36
|
(2) ну тогда 4-ю строчку модуля ууОбработчикиСобытий в студию.
|
|||
5
Reset
26.02.13
✎
16:37
|
(2) в (0) утверждают, что есть, в 4 строке
|
|||
6
Reset
26.02.13
✎
16:39
|
а сама функция поди описана в модуле без галки "Внешнее соединение", поэтому в com и не видна
|
|||
7
GANR
26.02.13
✎
16:44
|
(0) Что-то с правилами, скорее всего. Остановка по ошибке и стек вызовов.
|
|||
8
gsdgdgds
26.02.13
✎
16:51
|
Процедура ууСформироватьПроводкиПоДвижениямДокумента(Документ) Экспорт
Проводки = Документ.Движения.Найти("Управленческий"); Если Проводки=Неопределено Тогда Возврат; КонецЕсли; Проводки.Очистить(); Для Каждого Набор Из Документ.Движения Цикл Если НЕ Набор.Модифицированность() тогда Набор.Прочитать(); КонецЕсли; ТекстМодуля=Справочники.ууТекстыМодулейПроводок.Выбрать(); Пока ТекстМодуля.Следующий() Цикл Если ТекстМодуля.Отключен ИЛИ ТекстМодуля.ПометкаУдаления Тогда Продолжить; КонецЕсли; Для Каждого Итератор Из ТекстМодуля.Итераторы Цикл Если Итератор.Регистр.Наименование=Набор.Метаданные().Имя И (Итератор.Документ.Наименование=Документ.Метаданные().Имя ИЛИ Итератор.Документ.Пустая()) Тогда Попытка Выполнить(ТекстМодуля.ТекстМодуля); Исключение Сообщить("Ошибка выполнения внешнего модуля упр.учета "+ТекстМодуля.Наименование +Символы.ПС+ОписаниеОшибки()); КонецПопытки; КонецЕсли; КонецЦикла; КонецЦикла; КонецЦикла; Проводки.Записать(); КонецПроцедуры |
|||
9
gsdgdgds
26.02.13
✎
16:51
|
это 4 строка общего модуля ууОбработчикиСобытий
|
|||
10
GANR
26.02.13
✎
17:08
|
(9) Ну вот. Выполнить(ТекстМодуля.ТекстМодуля) и валится в ошибку. Ну, а откуда эта переменная берет свои первоисточники - это уже не к форуму вопрос, конфигурацию и данные целиком видеть и знать надо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |