8.х ОБМЕН Импорт справочников и документов из Excel

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Tasya, 23 сен 2013.

  1. TopicStarter Overlay
    Tasya
    Offline

    Tasya Опытный в 1С

    Регистрация:
    9 сен 2013
    Сообщения:
    148
    Симпатии:
    3
    Баллы:
    29
    Нет, не помечен.
  2. TopicStarter Overlay
    Tasya
    Offline

    Tasya Опытный в 1С

    Регистрация:
    9 сен 2013
    Сообщения:
    148
    Симпатии:
    3
    Баллы:
    29
    Еще раз проанализировала код.
    Получается, что с помощью Менеджера записи я в регистре запись делаю (хоть и с пометкой удаления) а в самом документе в табличной части реквизиты не заполняю.
    Или это должно быть взаимосвязано - при проведении документа появляется запись в регистре и заполняются реквизиты?
  3. TopicStarter Overlay
    Tasya
    Offline

    Tasya Опытный в 1С

    Регистрация:
    9 сен 2013
    Сообщения:
    148
    Симпатии:
    3
    Баллы:
    29
    Ура! Они заполнились!

    Я добавила в коде заполнение табличной части

    Код:
    Документ.ДополнительныеРеквизиты.Добавить();
    Для каждого Тек из Документ.ДополнительныеРеквизиты Цикл
    Тек.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("УНП");
    Тек.Значение = Структура.УНП;
    КонецЦикла;
    
    В итоге реквизит у меня заполнился, но в регистре он все равно с пометкой удаления.

    А если у меня определено несколько дополнительных реквизитов, как заполнить второй?
    Ведь при обращении к нему я буду также использовать .Свойство и .Значение и при записи документа он перезатрет первый.
  4. TopicStarter Overlay
    Tasya
    Offline

    Tasya Опытный в 1С

    Регистрация:
    9 сен 2013
    Сообщения:
    148
    Симпатии:
    3
    Баллы:
    29
    Нашла способ заполнить несколько реквизитов. Использовала Таблицу значений

    Код:
    ТаблицаДополнительныхРеквизитов = Новый ТаблицаЗначений;
    ТаблицаДополнительныхРеквизитов.Колонки.Добавить("Свойство");
    ТаблицаДополнительныхРеквизитов.Колонки.Добавить("Значение");
    
    НоваяСтрока    = ТаблицаДополнительныхРеквизитов.Добавить();
    НоваяСтрока.Свойство  = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("УНП");
    НоваяСтрока.Значение  = Структура.УНП;
    
    НоваяСтрока    = ТаблицаДополнительныхРеквизитов.Добавить();
    НоваяСтрока.Свойство  = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Адрес установки");
    НоваяСтрока.Значение  = Структура.Адрес;
Похожие темы
  1. kes
    Ответов:
    4
    Просмотров:
    4.386
  2. Benjamin
    Ответов:
    2
    Просмотров:
    4.022
  3. chehonte
    Ответов:
    2
    Просмотров:
    500
  4. skurser
    Ответов:
    1
    Просмотров:
    645
  5. Протасова_КА
    Ответов:
    7
    Просмотров:
    6.098
Загрузка...

Поделиться этой страницей