Имя: Пароль:
1C
 
Обработка заполнения табличной части в УФ для текущей строки
0 animatic
 
20.01.16
10:09
Добрый день. Нужно в зависимости от суммы документа рассчитывать стоимость доставки товара.
Пока решил сделать с помощью обработки заполнения табличной части.
Создал внешнюю обработку с видом ЗаполнениеОбъекта. Тип команды ЗаполнениеФормы. В итоге в форме есть кнопка заполнение и она ставит цену для всех услуг в документе (пока так прописал для проверки работы). Но хотелось бы, чтобы, во-первых, кнопка располагалась непосредственно в Командной панели табличной части (как это было на обычных формах), а не в Командной панели формы. Во-вторых нужно как-то получить доступ именно к выделенному элементу, чтобы считалась цена только по нему.
1 butterbean
 
20.01.16
10:10
тебе обязательно через внешние формы?
2 Fedor-1971
 
20.01.16
10:15
(0) используй команду формы, у тебя будет возможность получить данные из текущей строки через: Элементы."твоя ТЧ".ТекущиеДанные.
  Для внешней формы нужно передать данные о текущей строке и ещё обрати на это внимание: проскакивала информация, о том, что внешняя команда сохраняет объект без спросу.
3 animatic
 
20.01.16
10:18
(1) Если есть возможность по другому без включения изменений в конфу буду только рад
4 hhhh
 
20.01.16
10:22
(3) ведь всё равно эта твоя хрень вырубится при обновлении. Если форма поменяется. Надо будет ее переписывать. Какая тогда разница: без включения изменений или с включением изменений?
5 animatic
 
20.01.16
10:33
с фига она вырубится? Там простейший механизм. Форма и табличная часть товары задействуются все. Они наврядли будут меняться
6 hhhh
 
20.01.16
10:36
(5) если не будут меняться, значит и обновления не будут это затрагивать. Поэтому смело меняй прямо на форме и не парься.
7 animatic
 
20.01.16
10:46
Название табличной части товары не будет меняться, а остальное пусть хоть сколько угодно меняется для обработки побоку.
Все-таки есть ли предложения именно без изменения конфы как реализовать такую хотелку?
8 LordCMEPTb
 
20.01.16
10:59
Расположить кнопку в командной панели программно так просто не получится, придется перетаскивать руками через настройку формы.
А интерактивное заполнение табличной части в УФ реализовано костылями: получаем открытые формы, среди них ищем нужную, а уже из неё берем нужные данные.
9 AceVi
 
20.01.16
11:44
Механизм "Расширение конфигурации" - что нить слышал про него? с версии 8.3.6 работает, и режим совместимости у конфигурации должен быть отключен(вроде в бух 3.0 уже отключен например). погугли про него - позволяет менять,например, форму документа без снятия с поддержки.
10 animatic
 
20.01.16
12:00
(9) вот это уже поинтересней, с внешней обработкой получается но много ограничений, меняю для всех услуг, плюс проценты и интервалы их применения жестко в коде прописаны. Посмотрю про расширение либо так, либо все же буду изменять конфу. А то слишком уж велосипед получается, я думал есть проще возможности.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn