|
управляемые формы и документ
| ☑ |
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 у документа "Реализация товаров и услуг" если на форме документа посмотреть события на тч "Товары", то там есть событие "ТоварыПриИзменении". Смотри его. Обрати внимание на параметр "ТекущаяСтрока". Через него выйдешь и на номенклатуру, и на количество.
|
|