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

Заполнение табличной части документа

Автор Андрэ, 01 ноя 2023, 06:57

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

Андрэ

Здравствуйте.
1с 8.3 управляемая форма.
Есть документ и в нем табличная часть "Переработка". В табличной части имеется поле "Поставщик" из справочника поставщиков. В справочнике основное представление в виде наименования. Так же в этом справочнике есть поле КодПоставщика - код поставщика.
Суть вопроса в следующем.  Если в реквизитах табличной части указываю путь к данным "Объект.Переработка.Поставщик", то все хорошо, можно при заполнении выбирать поставщика по наименованию. Но нужно при заполнении указывать код поставщика, пользователям так удобнее. Если в реквизитах табличной части указываю путь к данным "Объект.Переработка.Поставщик.КодП", то у ранее заполненных строк проставляется код поставщика, но редактировать не дает. При добавлении строк поле "Поставщик" пропускается и заполнить его нет возможности.
Подскажите пожалуйста, по какой причине все это происходит.

fruitella

Не совсем понятно, что нужно в конечном результате получить.
Ты хочешь чтобы в реквизит перед наименованием добавлялся код в таком виде: КодПоставщика + Пробел + НаименованиеПоставщика? Или нужно при вводе кода находить ссылку на данного поставщика и заполнять в данный реквизит просто эту ссылку?

LexaK

Андрэ, запустите конфигуратор, откройте конструктор справочника Поставщики (двойной клик)
перейдите на закладку Поле ввода
затем в поле Ввод по строке - и в нем укажите имена полей по которым надо осуществлять поиск
Наименование, Код

см.пример
если помогло нажмите: Спасибо!

Андрэ

fruitella, я добавляю новую строку в табличную часть и хочу чтобы в поле "КодПоставщика" была возможность выбора поставщика (по коду). А сейчас это поле недоступно для ввода.

Андрэ

LexaK, ввод построке доступен только по полям "Код" и "Наименование", остальные поля отсутствуют.

fruitella

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

LexaK

Андрэ, у вас что в этом поле, ввода по строке?
если помогло нажмите: Спасибо!

Андрэ


Андрэ

LexaK, добавил поле "код поставщика" как Вы сказали, но не помогло. Поле для редактирования не доступно и при новом добавление это поле пропускается. А если вместо поля "код поставщика" указать "Объект.Переработка.Поставщики" без указания конкретного поля, то и данные редактируются и добавляются тоже. Но нужно чтобы поле было "Объект.Переработка.Поставщики.КодП".

antoneus

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

Теги:

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

Рейтинг@Mail.ru

Поиск