|   |   | 
| 
 | Соединение с 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) Ну вот. Выполнить(ТекстМодуля.ТекстМодуля) и валится в ошибку. Ну, а откуда эта переменная берет свои первоисточники - это уже не к форуму вопрос, конфигурацию и данные целиком видеть и знать надо.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |