Имя: Пароль:
1C
1С v8
Добавить показатель в стандарный отчет
0 Kolesnik
 
13.01.16
17:34
Здравствуйте.

Подскажите, пожалуйста. Может, кто-то уже такое делал.

Нужно добавить новый показатель "Сумма в валюте регламентированного учета" в отчет ВзаиморасчетыСКонтрагентами. (1с 8.1, Управление торговлей для Беларуси)

В макете "ПараметрыОтчетов" есть показатели "СуммаВзаиморасчетов" и "СуммаУпр". В запросе они берутся из регистра ВзаиморасчетыСКонтрагентами.  

А как получить суммы в валюте регл.учета?
Спасибо)
1 Kolesnik
 
13.01.16
17:35
Добавить показатель в стандарТный отчет, извиняюсь
2 vicof
 
13.01.16
17:53
Умножить существующий показатель на курс валюты регл учета
3 FIXXXL
 
13.01.16
17:57
у тебя какие валюты в настройках программы указаны?
4 Kolesnik
 
13.01.16
17:59
В сумме же содержатся суммы из документов с разными датами. Курс разный.
5 Kolesnik
 
13.01.16
17:59
Упр - USD
Регл - BYR
6 FIXXXL
 
13.01.16
18:01
(5) а надо в какой валюте?
7 FIXXXL
 
13.01.16
18:02
(4) типовые отчеты обычно развернуты в запросе до Регистратора
8 Kolesnik
 
13.01.16
20:32
(6) в Регл (BYR)

В настройках отчета в показателях только валюта взаиморасчетов (USD) и валюта упр.уч (USD)
9 FIXXXL
 
14.01.16
10:18
(8) у тебя договоры в баксах?
10 Kolesnik
 
14.01.16
12:52
(9) Да
11 FIXXXL
 
14.01.16
13:46
а отчет на Универсальном строится? там запрос есть?
можно попробовать добавить поле и рассчитать через курс регистратора
ну или ваять еще запрос с курсами на каждую дату и из него считать
12 Kolesnik
 
15.01.16
10:19
(11)
Запрос такой, тут суммы в 2х валютах.
Сюда нужно как-то добавить поле СуммаВВалютеРеглУчета.
Не знаю, как получить курс валюты на дату каждого регистратора?


Выбрать
ТаблицаРегистра.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ДоговорКонтрагентаВалютаВзаиморасчетов,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ДоговорКонтрагентаВалютаВзаиморасчетовПредставление,
СУММА(ТаблицаРегистра.СуммаВзаиморасчетовНачальныйОстаток) КАК СуммаВзаиморасчетовНачальныйОстаток,
СУММА(ТаблицаРегистра.СуммаВзаиморасчетовКонечныйОстаток) КАК СуммаВзаиморасчетовКонечныйОстаток,
СУММА(ТаблицаРегистра.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
СУММА(ТаблицаРегистра.СуммаВзаиморасчетовРасход) КАК СуммаВзаиморасчетовРасход,

СУММА(ТаблицаРегистра.СуммаУпрНачальныйОстаток) КАК СуммаУпрНачальныйОстаток,
СУММА(ТаблицаРегистра.СуммаУпрКонечныйОстаток) КАК СуммаВзаиморасчетовУпрОстаток,
СУММА(ТаблицаРегистра.СуммаУпрПриход) КАК СуммаУпрПриход,
СУММА(ТаблицаРегистра.СуммаУпрРасход) КАК СуммаУпрРасход,

ТаблицаРегистра.ДоговорКонтрагента.Владелец КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.ДоговорКонтрагента.Владелец) КАК КонтрагентПредставление,
ТаблицаРегистра.ДоговорКонтрагента КАК ДоговорКонтрагента,
ПРЕДСТАВЛЕНИЕ(ТаблицаРегистра.ДоговорКонтрагента) КАК ДоговорКонтрагентаПредставление

ИЗ

РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНач, &ДатаКон,,,) КАК ТаблицаРегистра

СГРУППИРОВАТЬ ПО

ТаблицаРегистра.ДоговорКонтрагента.ВалютаВзаиморасчетов,
ТаблицаРегистра.ДоговорКонтрагента.Владелец,
ТаблицаРегистра.ДоговорКонтрагента

ИТОГИ
СУММА(СуммаВзаиморасчетовНачальныйОстаток),
СУММА(СуммаВзаиморасчетовКонечныйОстаток),
СУММА(СуммаВзаиморасчетовПриход),
СУММА(СуммаВзаиморасчетовПриходРасход),
СУММА(СуммаУпрНачальныйОстаток),
СУММА(СуммаУпрКонечныйОстаток),
СУММА(СуммаУпрПриход),
СУММА(СуммаУпрПриходРасход)

ПО
ОБЩИЕ,
Контрагент КАК Контрагент,
ДоговорКонтрагента КАК ДоговорКонтрагента
АВТОУПОРЯДОЧИВАНИЕ
13 FIXXXL
 
15.01.16
10:21
(12) с запросами дружишь?
14 Kolesnik
 
15.01.16
10:42
(13) Более-менее
15 FIXXXL
 
15.01.16
11:06
Ошибка? Это не ошибка, это системная функция.