Имя: Пароль:
1C
1С v8
управляемые формы и документ
0 Genych76
 
25.12.18
15:15
Уважаемые гуру!
Подскажите пожалуйста.
Есть небольшая самописная конфа на 8.2 на управляемых формах.

То есть вкратце есть справочник со списком деталей (номенклатура), у каждой номенклатуры есть в этом справочнике несколько реквизитов, в которых хранятся числовые значения. А потом мы создаем документ, а необходимо, чтобы вы этом документе в табличной части, при выборе номенклатуры и указании количества, в строчках документа(в табличной части), считалась автоматически сумма по всем реквизитам и реквизиты справочника помноженные на соответствующее количество. Понятно объяснил. Вообще пример бы посмотреть. (сумму то понятно как считать). И что к серверу обращаться надо я тоже знаю. Мне бы пример кода по одному реквизиту...
1 asady
 
25.12.18
15:17
(0) а если реквизиты справочника изменятся - старый документ как будет себя вести при перепроведении например.
2 spiller26
 
25.12.18
15:31
(0) Покажи структуру документа хоть.
3 Genych76
 
25.12.18
15:50
ничего страшного, если реквизиты изменятся...
4 Genych76
 
25.12.18
15:52
Справочник -НормыФакт, реквизит слесарная (число).

Документ -НормФакт, - табличная часть ТЧДок, - реквизиты табличной части - Номенклатура (СправочникСсылка.НормыФакт), Количество(число),Слесарная (число).
5 asady
 
25.12.18
16:28
(0) вешай на событие приизменении номенклатуры (количества) вызов серверного обработчика (через прокладки: клиент-вызов сервера - сервер) параметром передавай структуру строки ТЧ
там запросом вытягивай инфу по нормам и считай сумму - сохраняй в той же структуре и возвращай
на клиенте загрузи структуру в реквизит формы
6 Boroda
 
25.12.18
16:54
Посмотреть события на любом документе из конфигурации.
Например, в УТ 8.3 у документа "Реализация товаров и услуг" если на форме документа посмотреть события на тч "Товары", то там есть событие "ТоварыПриИзменении". Смотри его.  Обрати внимание на параметр "ТекущаяСтрока". Через него выйдешь и на номенклатуру, и на количество.