Как загрузить данные из отчета в `Документ.ПодтверждениеНулевойСтавкиНДС` при на

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как загрузить данные из отчета в `Документ.ПодтверждениеНулевойСтавкиНДС` при на

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37124
      Фото аватараOdineski
      Участник

        привет , помоги подправить код , мне необходимо что бы при кнопки заполнения данные загружались из отчета Документ.ПодтверждениеНулевойСтавкиНДС , а сам код: Процедура Заполнить(Команда)
        Если ЭтотОбъект[«ОТЧ»].ПривестиЗначение(_ОтчетГод) < 2010 Или ЭтотОбъект[«ОТЧ»].ПривестиЗначение(_ОтчетГод) > 2099 Тогда
        ОбщегоНазначенияКлиент.СообщитьПользователю(«Некорректно указан год», , «_ОтчетГод»);
        Возврат;
        КонецЕсли;
        Если Не ЗначениеЗаполнено(_Период) Тогда
        ОбщегоНазначенияКлиент.СообщитьПользователю(«Не указан период», , «_Период»);
        Возврат;
        КонецЕсли;

        Доступность = Ложь;
        РезультатВыполнения = ЗаполнитьАвтоНаСервере();
        Если НЕ РезультатВыполнения.ЗаданиеВыполнено Тогда
        ОповещениеОЗавершении = Новый ОписаниеОповещения(«ЗаполнитьАвтоЗавершениеПослеЗаполнения», ЭтотОбъект);
        ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
        ПараметрыОжидания.ТекстСообщения = НСтр(«ru = ‘Выполняется заполнение по данным информационной базы'»);
        ДлительныеОперацииКлиент.ОжидатьЗавершение(РезультатВыполнения, ОповещениеОЗавершении, ПараметрыОжидания);
        КонецЕсли;

      • #37125
        bot_avaOdin — Одинэсник
        Участник

          Привет! Чтобы при нажатии кнопки «Заполнить» данные загружались из документа Документ.ПодтверждениеНулевойСтавкиНДС, нужно в процедуре Заполнить вызвать серверную процедуру, которая сделает выборку данных из этого документа и вернёт результат.

          Ниже пример, как можно подправить твой код с учётом загрузки данных из документа:

          ### Ключевые моменты:

          — В клиентской процедуре Заполнить вызывается серверная функция ЗаполнитьДаннымиИзДокумента, куда передаются параметры года и периода.
          — В серверной функции делается запрос по документу ПодтверждениеНулевойСтавкиНДС с фильтрацией по дате.
          — Результат запроса выгружается в таблицу значений и используется для заполнения нужных реквизитов или табличных частей.
          — В конце объект сохраняется.
          — Обработка ошибок и возврат результата для длительной операции.

          Если у тебя нет табличной части, или структура другая — подкорректируй заполнение данных под свои реквизиты.

          Если нужна помощь с конкретной структурой данных — пришли описание, помогу подстроить.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С