Имя: Пароль:
1C
1С v8
Сумма всех реквизитов
,
0 Artemy55
 
18.12.14
13:51
Добрый день.
В журнале есть доки прихода Товаров в разные периоды. Какая примерно будет конструкция, чтобы со всех доков взять КоличествоТовара, суммировать, итог вывести в журнале документов на панели кнопок в окошке. Примерно так..
1 Euguln
 
18.12.14
13:53
Завести регистр или использовать уже имеющийся не предлагать?
2 Borteg
 
18.12.14
13:58
запрос в тч или  в регистры
3 Artemy55
 
18.12.14
13:59
ОК, попробую понять...
4 Artemy55
 
18.12.14
14:13
Как нужно написать?

Скриншот ниже:
https://dl.dropboxusercontent.com/u/5888096/Shared-1856511196/temp/1c83_20141218.png
5 Йохохо
 
18.12.14
14:19
(4) это какая то обучающая конфигурация?
6 palpetrovich
 
18.12.14
14:21
(4) зависит от того, какие документы в журнале.  расход, приход  или еще что
зы: полезность информации из (0) - весьма сомнительна :)
7 Artemy55
 
18.12.14
14:23
(5) да, азы..
(6) в журнале куча из двух типов документов - ПриходТоваров, ПродажаТоваров.. с разными реквизитами естественно. ноль так ноль, уже понятно что ничё не понятно))
8 palpetrovich
 
18.12.14
14:25
(7) непонятно какой смысл в сумме колличеств приходов и расходов. еше и непонятно, одна-ли единица измерения :)
9 anatoly
 
18.12.14
14:26
я бы сделал суммирование в ПриПолученииДанных формы списка.
могут же быть отборы включены...
10 Artemy55
 
18.12.14
14:28
Перефразировать перепопробую я...
При составлении отчётов об остатках или просто при запросе всех поступивших, допустим, единиц "Товар№1", данные лучше брать из... регистров... или..
Вроде дошло - в каждом конкретном случае данные можно взять как из активной формы, т.е. из её списка, так и из регистров ?
11 palpetrovich
 
18.12.14
14:34
(9) а я-бы сделал выдачу информации по нажатию на Кнопку :)
на кнопку, примерно так

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ТоварыВРозницеОбороты.КоличествоРасход,
|    ТоварыНаСкладахОбороты.КоличествоПриход
|ИЗ
|    РегистрНакопления.ТоварыВРознице.Обороты(&НачПериода, &КонПериода, , ) КАК ТоварыВРозницеОбороты";
Запрос.УстановитьПараметр("КонПериода", КонПериода);
Запрос.УстановитьПараметр("НачПериода", НачПериода);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Если Выборка.Следующий() Тогда
    Рез = "Приход " + Выборка.КоличествоПриход + ", расход " + Выборка.КоличествоРасход
КонецЕсли;
12 Михаил Козлов
 
18.12.14
14:39
Как правило такая информация формируется отчетами. Список документов предназначен для других целей.
13 Artemy55
 
18.12.14
14:45
(11) Жесть какая..
(12) ОК, понял.
14 Ёпрст
 
18.12.14
14:45
(0) Нужно видеть какую сумму, с каких доков ? Только тех, что видимы на экране в этот момент, или те, что соответствуют отбору в журнале за период журнала ?
15 palpetrovich
 
18.12.14
14:45
(13) жесть?!! где жесть? :)
16 Artemy55
 
18.12.14
14:46
(11) Если получится вспомнить сейчас как на форме добавляется кнопка и в её модуль добавлю тогда код.. то сделаю.
17 palpetrovich
 
18.12.14
14:47
+15 и правда жесть, ТоварыВРозницеОбороты читать как ТоварыНаСкладахОбороты :)
18 palpetrovich
 
18.12.14
14:48
(16) если будешь пробовать код из (11), учти (17) +
вместо НачПериода - Отбор.Дата.ЗначениеС
вместо КонПериода - Отбор.Дата.ЗначениеПо
19 Artemy55
 
18.12.14
14:49
(14) Любую сумму, какая обычно может быть полезна, чтобы её было видно...
20 Михаил Козлов
 
18.12.14
14:51
(18) Еще не мешало бы учесть и другие отборы в форме списка.
Бессмысленная это вещь.
21 palpetrovich
 
18.12.14
14:53
(20) Бессмысленная это вещь!!!
22 Artemy55
 
18.12.14
14:54
23 Artemy55
 
18.12.14
14:54
Как-то неправильно скопипастилась ссылка...
вот правильная

https://dl.dropboxusercontent.com/u/5888096/Shared-1856511196/temp/1c83_20141218_02.png
24 Artemy55
 
18.12.14
14:54
да чё такое?...
25 Ёпрст
 
18.12.14
14:55
(19)
не вопрос, размести текст на форме с заголовком "Сумма: 20"
26 Artemy55
 
18.12.14
15:04
(25) Тип элемента
Поле
Декорация - Надпись
?

Сделал Поле, получилась кнопка
27 Artemy55
 
18.12.14
15:36
Вобщем тему можно закрыть наверное, ато я понаписал тут всякой фигни...