|
Программное создание документа "Заказ клиента" | ☑ | ||
---|---|---|---|---|
0
RickRock
04.08.16
✎
11:21
|
Добрый день, при программном создании документа "Заказ клиента", в подвале не считаются итоги,документа заполнен, но итогов нет. Проблема решается,если открыть документ и что- либо перевыбрать или перезаполнить в нем, сразу итоги рассчитываются как надо. Может кто с таким сталкивался, в чем может быть проблема?
|
|||
1
Горогуля
04.08.16
✎
11:23
|
чего-то не заполняешь
|
|||
2
RickRock
04.08.16
✎
11:24
|
(1) возможно, найти не получается
|
|||
3
Звездец
04.08.16
✎
11:24
|
в документе есть множество реквизитов не выведенных на форму
|
|||
4
shuhard
04.08.16
✎
11:25
|
(2)[найти не получается]
ты готов оплатить поиск форумом ? |
|||
5
PRADA
04.08.16
✎
11:25
|
(0) открываем конфигуратор, включаем отладку, запускаем 1С в режиме предприятие, открываем документ, отлаживаем перезаполенние, наверняка есть процедура глобальная по пересчёту всего и вся.
|
|||
6
PRADA
04.08.16
✎
11:26
|
(0) обычно при программном заполнении чего либо нужно вызывать все функции которые возникают при изменении этого руками
|
|||
7
RickRock
04.08.16
✎
11:27
|
(4) Не готов
|
|||
8
Звездец
04.08.16
✎
11:28
|
(7) тогда начинай делать сам
|
|||
9
silent person
04.08.16
✎
11:32
|
сделай
Выбрать * Из Документ.ЗаказКлиента после программного заполнения , а потом после ручного изменения. не поможет то же самое для табличной части. |
|||
10
RickRock
04.08.16
✎
11:38
|
(9) Итоги подводятся, я это уже смотрел, следовательно ТЧ заполнена и документ правльно сформирован.
|
|||
11
Звездец
04.08.16
✎
11:40
|
(10) продолжай наблюдения дальше
|
|||
12
Горогуля
04.08.16
✎
11:40
|
(10) включаешь замер производительности, обновляешь форму, выключаешь замер, ищешь в горе кода обращения к своему подвалу
|
|||
13
silent person
04.08.16
✎
11:41
|
(10) где подводятся итоги, в запросе ?
надо смотреть не итоги запроса, а заполненность реквизитов и искать отличие при программном и ручном заполнении. |
|||
14
Garykom
гуру
04.08.16
✎
11:42
|
Или программно док заполняешь неправильно (врукопашную реквизиты вместо использования функций/процедур из модуля) или после заполнения требуется какую то процедуру/функции из модуля вызвать типа "Обновить итоги"
|
|||
15
RickRock
04.08.16
✎
11:47
|
(13) На форме, есть переменные, куда пишутся итоги по таблице, они заполняются.
(14) Да, есть функция рассчета итоговых показателей, вызывая ее ничего не происходит.Так же как ничего не происходит при вызове процедуры ПриИзменении(), которая вызывается при изменении в ручную, после чего итоги подводятся Прежде чем написать на форум, были опробованы разные варианты решения. |
|||
16
Garykom
гуру
04.08.16
✎
11:49
|
(15) Берешь эту функцию, код из нее переносишь в свой код "создания документа"... Это если выполнить код из модуля ну никак
|
|||
17
Garykom
гуру
04.08.16
✎
11:50
|
(16)+ И да этих функций может быть несколько, и явно какая то отрабатывает при "если открыть документ и что- либо перевыбрать или перезаполнить в нем"
|
|||
18
Garykom
гуру
04.08.16
✎
11:51
|
(16)+ Кста везде написал "модуля" по факту модулей много и еще есть общие :) Легко может что туда засунули
|
|||
19
RickRock
04.08.16
✎
11:52
|
(16) Вариант вызова этих функций был уже опробован
|
|||
20
RickRock
04.08.16
✎
11:53
|
(18) Как раз из общего и вызывается
|
|||
21
Garykom
гуру
04.08.16
✎
11:55
|
(19) ну дык береш документу смотришь что вызывается из формы при изменении оно явно там что то недоделал
сам так пару раз искал в Рознице и в УТ где/как итоги обновить |
|||
22
Звездец
04.08.16
✎
11:56
|
я так смотрю на мисте это уже традиция обсуждать некий код, задавать по нему вопросы и ни в коем случае не показывать его
|
|||
23
mikecool
04.08.16
✎
11:59
|
заполнитьреквизитыподвала() или както так функция есть
пипец лентяй |
|||
24
RickRock
04.08.16
✎
12:00
|
(23) в (15) я уже писал, что способ не работает
|
|||
25
RickRock
04.08.16
✎
12:01
|
Спасибо за ответы. пойду дальше искать причину почему не заполняются итоги.
|
|||
26
drcrasher
04.08.16
✎
12:04
|
(телепат моде он) итоги подвала есть СуммаДокумента, которая рассчитывается при изменении таб части товары/заказы. так и называется ОбновитьПодвал() (телепат моде офф)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |