Окно редактирования табличной части, как убрать?

1. vsesam80 30.10.22 21:47 Сейчас в теме
При программном добавлении строки в таб часть на форме открывается стандартное окно редактирования таб части. Как сделать что бы не котрывалось?
Элементы.Товары.ДобавитьСтроку(); 
Элементы.Товары.ТекущиеДанные.Номенклатура = Элементы.ПодборТовара.ТекущиеДанные.Номенклатура;
Элементы.Товары.ТекущиеДанные.Количество = КоличествоВыбранногоТовара;


Сразу скажу мне нужен именно такой вариант добавления

Причем оно вызывается только в момибльном приложении,в десктопе нет
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1863362 30.10.22 23:04 Сейчас в теме
Не выпендриваться и добавлять строку не к элементу формы, а к данным.

В десктопе нет стандартного окно редактирования табличной части, поэтому оно и не показывается.
3. vsesam80 30.10.22 23:26 Сейчас в теме
(2)Причем тут выпендреж? Я переделываю интерфейс, стандартный не устраивает по причине скорости работы с ним у агентов. Мне нужно так, я вроде указал. Другое дело что вы не знаете как не показывать окно редактирования таблицы
4. user1863362 30.10.22 23:28 Сейчас в теме
(3)
Мне нужно
а оно, зараза, так не работает. Бедааааа
10. vsesam80 04.11.22 01:32 Сейчас в теме
(4)Как оказалось работает. Учите мат часть юноша.
https://infostart.ru/1c/articles/603327/
9 сообщение
5. user5300 1064 31.10.22 09:00 Сейчас в теме
(3) А нет параметра типо "Стандартная обработка = ложь" ?

Как вариант после добавления строки, изменить текущие данные...
//// Твоя процедура
///...  ЭтаФорма.ТекущийЭлемент = Элементы.Дата;
///	НачатьРедактированиеЭлемента();  ///Это для активации строки
7. vsesam80 31.10.22 11:42 Сейчас в теме
(5)
НачатьРедактированиеЭлемента()

А как провернуть начало редактирования с ячейкой таблицы значений?
8. user5300 1064 31.10.22 11:54 Сейчас в теме
(7) Скорее всего так, но это не точно)

  ЭтаФорма.ТекущийЭлемент = Элементы.Товары.ТекущиеДанные.Номенклатура;
  НачатьРедактированиеЭлемента();  
9. vsesam80 31.10.22 12:01 Сейчас в теме
(8)Нет, там последнее Номенклатура вернет же тип справочник, а не поле

Пытался так изначально:

ЭтаФорма.ТекущийЭлемент = Элементы.ТоварыКоличество;
НачатьРедактированиеЭлемента();

Не работает. Кроме того у текущего элемента тоже не тип поле,а вся таблица
6. user1203706 14 31.10.22 09:49 Сейчас в теме
(1) зачем такой изврат с элементами формы? Просто в Товары добавьте строку и всё, при желании, потом на нее можно спозиционировать курсорчик через текущаястрока.
SlavaKron; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот