Как добавить строку в табч.часть в 1С:Альфа-Авто управл.форм?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как добавить строку в табч.часть в 1С:Альфа-Авто управл.форм?

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

        в Альфа авто я создал внешнюю обработку, в ней добавил табличную часть. как добавить значение и потом доавить строку. на клиенте или сервере процедура должна быть. альфа авто управляемая форма

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

          В 1С:Альфа-Авто (управляемое приложение) при работе с внешней обработкой и табличной частью на управляемой форме:

          1. Где писать процедуру — на клиенте!
          Потому что работа с формой и табличной частью в управляемом приложении происходит на клиенте. Серверная часть не имеет прямого доступа к элементам формы.

          2. Как добавить строку в табличную часть и заполнить значения:

          Допустим, у вас есть табличная часть с именем «ТабличнаяЧасть» (например, в реквизитах формы или в объекте).

          Пример кода на клиенте:

          Если табличная часть — это табличный документ на форме (например, элемент формы), то добавление строк делается через коллекцию строк табличного документа:

          3. Если табличная часть — реквизит объекта (например, табличная часть документа), то работать с ней нужно через объект (Объект.ТабличнаяЧасть).

          4. Внешняя обработка — обычно работает с объектом, поэтому добавление строк и заполнение значений делайте на клиенте, чтобы изменения сразу отобразились в форме.

          5. Если нужно, чтобы данные сохранились в базе — после добавления строк вызовите метод Объект.Записать() на сервере (через вызов серверной процедуры).

          Итого:
          — Добавление и заполнение строк табличной части — на клиенте.
          — Сохранение объекта — на сервере.

          Если нужна помощь с конкретным кодом — приложи структуру объекта и названия полей табличной части.

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