Не заполняется колонка табличного поля с типом СписокЗначений на форме вручную
Вводные данные: обычные формы, тч документа выведена на форму, нужно добавить реквизит, в котором бы хранилось несколько контрагентов.
Как делаю: добавляю на форму колонку "Контрагенты" с ТипомЗначений - СписокЗначений. Выбираю в нем контрагентов. При записи документа Контрагенты должны заполняться в отдельную тч документа (храниться там), и потом при открытии этого документа "Контрагенты" из тч документа должны попадать в мою колонку на форме.
Трудности: 1) при заполнении колонки "Контрагенты" в первой строке соответственно какими-то контрагентами, эти же контрагенты оказываются заполненными в колонке "Контрагенты" во всех остальных строках.
2) После того, как выбрал в колонке "Котрагенты" контрагентов и переходишь на другую ячейку или строку, то данные в колонке "Контрагенты" становятся невидимыми.
Подскажите, как исправить.
Как делаю: добавляю на форму колонку "Контрагенты" с ТипомЗначений - СписокЗначений. Выбираю в нем контрагентов. При записи документа Контрагенты должны заполняться в отдельную тч документа (храниться там), и потом при открытии этого документа "Контрагенты" из тч документа должны попадать в мою колонку на форме.
Трудности: 1) при заполнении колонки "Контрагенты" в первой строке соответственно какими-то контрагентами, эти же контрагенты оказываются заполненными в колонке "Контрагенты" во всех остальных строках.
2) После того, как выбрал в колонке "Котрагенты" контрагентов и переходишь на другую ячейку или строку, то данные в колонке "Контрагенты" становятся невидимыми.
Подскажите, как исправить.
По теме из базы знаний
- Подсистема "Инструменты разработчика" v7.13.2
- Быстрый отбор в форме списка (выбора) справочника
- Загрузка списка значений в стандартных отчетах (Обычное приложение)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
При записи документа Контрагенты должны заполняться в отдельную тч документа (храниться там)
В этой отдельной ТЧ нужно еще хранить номер строки основной ТЧ, в которой хранятся списки контрагентов. Например добавить в эту отдельную ТЧ реквизит НомерСтрокиОсновнойТЧ.
наверно зависит от цели использования этих контрагентов
если они нужны для каких-то внутренних целей, какие-то обработки документа, печать, рассылка это одно
если вы планируете обращаться к этим контрагентам в запроса, то это другое
в первом случае можно обойтись одной основной ТЧ , а контрагентов хранить в строке с пом. проц. ЗначениеВСтрокуВнутр()
во втором, надо делать вторую ТЧ связанную с основной по полю КодСтроки (гуид) обозвать ее контрагенты
в основной ТЧ вообще убрать реквизит Контрагенты
при перемещении по строчкам основой ТЧ, устанавливать отбор в подчиненной и там вводить скольно нужно контрагентов
если они нужны для каких-то внутренних целей, какие-то обработки документа, печать, рассылка это одно
если вы планируете обращаться к этим контрагентам в запроса, то это другое
в первом случае можно обойтись одной основной ТЧ , а контрагентов хранить в строке с пом. проц. ЗначениеВСтрокуВнутр()
во втором, надо делать вторую ТЧ связанную с основной по полю КодСтроки (гуид) обозвать ее контрагенты
в основной ТЧ вообще убрать реквизит Контрагенты
при перемещении по строчкам основой ТЧ, устанавливать отбор в подчиненной и там вводить скольно нужно контрагентов
(10) Кода еще нет. Добавил колонку на форму - Контрагенты. У нее тип - СписокЗначений. Вручную для каждой строки заполняю контрагентов.
Заполнил в первой строке колонку (ячейку) Контрагенты, а они появляются сразу в остальных строках в этой же колонке. Получается, что список значений один для всех ячеек колонки "Контрагенты" .
Заполнил в первой строке колонку (ячейку) Контрагенты, а они появляются сразу в остальных строках в этой же колонке. Получается, что список значений один для всех ячеек колонки "Контрагенты" .
(14) 1. Была колонка на форме "Контрагенты". Тип составной - справочник Контрагенты и еще один. Выбирали понятное дело одно значение. А теперь заказчики хотят, чтобы в данной колонке было несколько значений. Понятное дело, что хранить данные в таком формате (несколько значений) невозможно. 2. Решил добавить колонку для тч на форме. С типом "СписокЗначений". Ну чтобы несколько контрагентов выбирать. Но как оказалось, что если ты в первой строке заполнил колонку (ячейку) "Контрагенты", то эти данные и для все остальных ячеек колонки "Контрагенты" в остальных строках
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот