|
Программное заполнение таб. части документа. | ☑ | ||
|---|---|---|---|---|
|
0
lirt82
05.05.26
✎
12:27
|
Необходимо программно заполнить таб. часть "Товары" документа "Внутреннее потребление товаров" в ERP, заимствовал в расширение форму создал команду вывел в подменю "Заполнить", добавил обработчик команды. В результате таб. часть дока заполняется кроме колонки "Аналитика" ниже на снимке данный реквизит "АналитикаРасходов" заполняется но на форме колонка не отображается. Но после нажатия на кнопку "Записать", колонка появляется. Где и что исправить? Почему после выполнения команды заполнения, колонки "Номенклатура, колво, ед. измерения, статья списания" сразу отображаются а аналитика только после записи/перечитывания формы?
https://ibb.co.com/tpKRR3Yq https://ibb.co.com/spWy3HFM https://ibb.co.com/yFfDK0GL |
|||
|
1
RomanYS
05.05.26
✎
11:44
|
(0) посмотри, что является источником для поля формы. Скорее всего там какое-то вычисляемое поле. После заполнения ТЧ нужно вызвать процедуру, которая это поле пересчитает. Если вычисления примитивные, можно пытаться заполнить поле самому
|
|||
|
2
paramedic
05.05.26
✎
11:45
|
Извините, но экстрасенсы ушли на майские праздники.
|
|||
|
3
Garykom
гуру
05.05.26
✎
11:46
|
(1)+ Возможно еще надо ОповеститьОбИзменении или нечто вроде
|
|||
|
4
Ненавижу 1С
гуру
05.05.26
✎
11:50
|
(0) например, при чтении устанавливается видимость колонки (возможно по условию)
|
|||
|
5
lirt82
05.05.26
✎
12:08
|
(1) ПутьКДанным - Объект.Товары.АналитикаРасходов
|
|||
|
6
RomanYS
05.05.26
✎
12:17
|
(5) значит прав (4) и в группе колонок ты видишь другую колонку
|
|||
|
7
СделатьВсе Хорошо
05.05.26
✎
12:27
|
(2) Согласен
(0) даже не написали что за конфигурация (5) вот это уже интереснее. Например в УТ аналитики это отдельные справочники, элементы которых при каждом действии создаются/обновляются/перезаполняются. Вы понимаете как работает этот алгоритм? Может вы при заполнении создаете номенклатуру но не создаете аналитику? Может записываете все в транзакции? может не совсем в правильной последовательности заполняете? и так далее вопросов больше чем ответов ))) P.S. В (1) скорее всего правильный ответ. |
|||
|
8
Fish
гуру
05.05.26
✎
12:34
|
(5) АналитикаРасходов - Это реквизит ТЧ объекта или реквизит поля формы?
|
|||
|
9
Мультук
гуру
05.05.26
✎
12:36
|
(0)
>>а аналитика только после записи/перечитывания формы Т.е. заполнение всё же происходит. Тогда я не понимаю. Сесть в отладку и найти конкретное событие, где происходит заполнение - лень ? |
|||
|
10
vicof
05.05.26
✎
12:38
|
(9) Человек всего лишь первые 16 лет начал осваивать программирование
|
|||
|
11
Timon1405
05.05.26
✎
12:54
|
(0) в конце процедуры добавить
ДоходыИРасходыСервер.ИнициализироватьПустоеЗначениеСтатьиВТЧ(Объект.Товары, "СтатьяРасходов"); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |