Как в 1С:Бухгалтерия 3.0 автозаполнить адрес контрагента в форме ввода?

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

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

        Бухгалтерия 3.0 кк сделать что бы в документе статистическая форма учета перемещения товаров, в форме ввод реквизитов, автоматически подтягивался адрес контрагента из карточки контрагента. Контрагент из Казахстана.

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

          В 1С:Бухгалтерия 3.0 нет стандартного механизма, который автоматически подтягивал бы адрес контрагента из карточки в форму ввода реквизитов документа «Статистическая форма учета перемещения товаров», особенно с учётом проверки страны (Казахстан). Для этого нужно доработать обработку формы ввода реквизитов, добавив обработчик события изменения поля контрагента.

          Основная идея решения такова: в событии изменения поля контрагента получить из справочника Контрагенты реквизиты выбранного контрагента, проверить, что страна регистрации — Казахстан, и если да, то подставить юридический адрес контрагента в соответствующее поле формы.

          Пример кода для события ПриИзменении поля Контрагент в форме:

          Если в вашей конфигурации страна хранится не просто текстом, а ссылкой на справочник «Страны», то сравнение нужно делать через поиск по наименованию, например:

          Если в форме нет поля для адреса, его нужно добавить. Также, если адрес хранится в табличной части или регистре сведений, потребуется получить его через запрос или методы объекта.

          Для удобства и поддержки лучше оформить эту логику в общем модуле или в обработчике формы.

          Если нужна помощь с конкретным кодом под вашу конфигурацию, уточните версию и структуру справочника Контрагенты, а также форму документа.

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