Имя: Пароль:
1C
1С v8
Добавление итоговой суммы по колонке в ТЧ внешней обработкой, возможно ли?
,
0 mc_uzer
 
11.11.22
13:48
Доброго времени суток!Подскажите юзеру-лузеру)Добавление итоговой суммы по колонке в ТЧ внешней обработкой, возможно ли? конфигурацию менять нельзя...может дополнительное поле создать или еще что...
1 Kassern
 
11.11.22
13:52
Куда, что добавляется? Если вы хотите в типовой документ добавить свое поле внешней обработкой, то такое вряд ли получится. Используйте расширения, раз конфу менять нельзя
2 mc_uzer
 
14.11.22
08:52
Да, хотелось в типовой документ(Авизо по МПЗ) добавить дополнительное поле или кнопку, при нажатии на которую бы выводилось сообщение с итоговой суммой документа
3 Kassern
 
14.11.22
09:06
(2) Кнопку без проблем можно прикрепить внешней обработкой в типовой док. Почитайте за процедуру СведенияОВнешнейОбработке
4 Kassern
 
14.11.22
09:07
*функцию конечно
5 mc_uzer
 
15.11.22
09:14
Я так поняла функция СведенияОВнешнейОбработке нужна для добавления обработки.Тут вроде понятно.А вот что делать дальше не очень...Как добавить кнопку не на форму обработки, а именно на форму нужного документа(Авизо по МПЗ)?
6 Kassern
 
15.11.22
09:20
(5) Вот тут почитайте
https://programmist1s.ru/obrabotka-zapolneniya-tablichnoy-chasti-1s-8-3-upravlyaemyie-formyi-na-primere/
Ключевое тут -> ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
7 vicof
 
15.11.22
09:30
Позвать программиста не предлагать?
8 mc_uzer
 
15.11.22
10:35
(7) Метод конечно почти беспроигрышный, но хотелось бы самой им стать)
9 ass1c
 
15.11.22
10:52
Если суть в том что бы отобразить итоги по числовой колонке в ТЧ документа (к примерку колонка количество), без изменения конфигурации, то добавляем в расширение к примеру процедуру форму документа: "ПриЧтенииНаСервере" или "ПриСозданииНаСервере" и получаем

&НаСервере
Процедура ффПриЧтенииНаСервереПосле(ТекущийОбъект)
    
    Элементы.ТоварыКоличество.ПутьКДаннымПодвала = "Объект.Товары.ИтогКоличество"; // правильный путь можно посмотреть в форме при изменении свойства "ПутьКДаннымПодвала" необходимого элемента.
    Элементы.Товары.Подвал = Истина; // если итоги по подвалу не были включены
    
КонецПроцедуры
10 mc_uzer
 
18.11.22
08:34
(9) Спасибо!суть именно в этом!Ситуация такая, что наша фирма является филиалом и периодически мы сбрасываем базу данных в головной офис.Их программист запретил нам менять конфигурацию, обосновывая это тем, что он не сможет выгрузить данные из нее, могут возникнуть конфликты.Но нам для удобства хотелось бы кое-что поменять для себя.Вопрос:если мы все изменения сделаем расширением увидит ли это головной офис?)
11 ass1c
 
18.11.22
09:03
(10) Нет. так как он выгружает себе в базу только данные насколько я понял. Ему необходимо будет из вашей базы взять это расширение и встроить его себе в конфигурацию.
12 Kassern
 
18.11.22
09:11
(10) Пускай их программист добавил это поле в центральной базе, а вам это придет обновлением
13 Ryzeman
 
18.11.22
09:18
(12) Либо писать расширения так, что бы данные не были затронуты вообще, а перед выгрузкой ИБД отключать из.
14 mc_uzer
 
18.11.22
15:03
(12) Их программист не хочет заморачиваться нашими проблемами, но и добро не дает на внесение изменений в конфигурацию.Вот думаем своими силами справится, но чтоб он не узнал только, а то может быть скандал
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.