Имя: Пароль:
1C
1С v8
Движения по РН.УчетЗатрат в СписанииТоваров
, ,
0 dimasstiy
 
04.06.16
08:42
Здрасьте. Может кто-нибудь в курсе - в каком месте происходит запись движений в этот регистр. Уже просмотрел весь код при проведении - без толку. В отчете по движениям записи есть. КА 1.1, РАУЗ, версия конфы этого года.
1 jsmith82
 
04.06.16
09:15
В каком-то общем модуле, на глубоком уровне вложенности. Но тебе это зачем.
2 hhhh
 
04.06.16
12:57
(0) ищи УчетЗатрат.СоздатьНаборЗаписей или Движения.УчетЗатрат
3 dimasstiy
 
04.06.16
13:06
(1) Вообще изначальная цель - видеть суммы списания документа. Но поскольку у нас учет по расширенной аналитике, никаких сумм и цен в документе нет. Соответственно решил вытащить данные в момент их проведения по регистру затрат. И записать в реквизит СуммаДокумента - чтобы ничего не пришлось допиливать для отображения в формах списках и пр. Мб есть и какой-нибудь другой способ решить эту задачу, но пока ничего не пришло в голову.
4 jsmith82
 
04.06.16
13:08
(3) Фиговый подход. Делай запрос
5 jsmith82
 
04.06.16
13:10
Кнопка Рассчитать, в команде запрос и заполнение реквизитов. Допиливать не бойся.
6 dimasstiy
 
04.06.16
13:14
(4) С запросом самая муть :) Пробовал делать запрос, последней строчкой в обработчике проведения. Т.е. когда движения уже сформированы и их можно получить из регистра. Но как оказалось, запрос в этот момент почему-то ничего не возвращает. Хотя если запустить параллельный сеанс, вне отладчика, то данные получаю. Поэтому запрос отложил в сторону и пытался найти момент, когда формируются цены и суммы для движений.
7 dimasstiy
 
04.06.16
13:14
(5) Получать сумму отдельной кнопкой?
8 jsmith82
 
04.06.16
13:16
(7) Да. Это канон. Открытие, заполнение полуавтоматом и проведение. Если это не ЗУП
9 jsmith82
 
04.06.16
13:18
У тебя запрос д.б. независим от того, что в проведении. Так будет правильно методически. Постарался, чтобы результаты были одинаковы
10 jsmith82
 
04.06.16
13:18
*Постарайся
2 + 2 = 3.9999999999999999999999999999999...