Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 00:47

Загрузка данных через внешняя обработка.

Автор maxxi, 09 окт 2022, 10:50

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

maxxi

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

&НаСервере
Процедура ЗаписатьДанныеНаСервере()
   
    Для Каждого СтрокаДанных Из Объект.ДанныеФайла Цикл
       
        НоваяОстатка=Документы.Инвентаризация.СоздатьДокумент();
       
        НоваяОстатка.Товары=СтрокаДанных.ДанныеФайлаТовары;
        НоваяОстатка.Разница=СтрокаДанных.ДанныеФайлаРазница;
       
        НоваяОстатка.Записать();
       

    КонецЦикла;




Но выдает ошибку:

Поле объекта не обнаружено (ДанныеФайлаТовары)


Помогите пожалуйста, где моя ошибка.
Спасибо.

alexandr_ll

maxxi, Что такое "ДанныеФайла"? Если это табличная часть, то какие у нее реквизиты?

maxxi

ДанныеФайла=Табличная часть обработки.

alexandr_ll

maxxi, Видно же, что в табличной части обработки нет реквизитов ДанныеФайлаТовары и ДанныеФайлаРазница.
Вы собираетесь для каждой строки табличной части создавать отдельный документ "Инвентаризация"?
В документе вероятно есть табличная часть "Товары". Какая у вас конфигурация?

Поиск родных


Цитата: alexandr_ll от 10 окт 2022, 08:24Какая у вас конфигурация?
Что-то там обсуждали, то не имеет смысла, не зная ответ на этот вопрос

maxxi

alexandr_ll, Не типовая, самописная.
Я создала идентичные реквизиты, все пошло- поехала.
Спасибо всем.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск