|
v7: пересчет печатной формы |
☑ |
0
anten
18.05.14
✎
21:47
|
Отчет выводит большую таблицу по продажам за выбранный период. Поставили задачу расчитать разницу между двумя периодами. Т.е. структура таблиц одинковая. Перегонять все данные в таблицу значений очень геморройно. Как более безболезнено высчитать разницу? перебирать ячейки в цикле?
|
|
1
Armando
18.05.14
✎
21:53
|
СКД
|
|
2
anten
18.05.14
✎
22:40
|
извиняюсь. переместите в v7.
|
|
3
vcv
19.05.14
✎
06:07
|
В экселе. Копируешь два отчета один под другим. Справа добавляешь столбец, который заполняешь начальной датой кжждого отчета. Ну и стоишь сводную таблицу в каких надо разрезах.
|
|
4
anten
19.05.14
✎
09:55
|
так надо в 1с в одной таблице.
|
|
5
Fedor-1971
19.05.14
✎
10:06
|
Нужно вывести один отчёт - за период А, потом второй отчет за период Б. Потом произвести некоторое действие, для получение отчета три с разницей между отчетами А и Б.
Правильно понял?
|
|
6
anten
19.05.14
✎
10:22
|
да. все в одной таблице. т.е. упрощенно так
дата сумма
01.01.2014 1023,45
дата сумма
01.02.2014 1000,00
разница
23,45
|
|
7
Fedor-1971
19.05.14
✎
10:36
|
(6) как идея:
формируем 2 запроса следующей структуры: номенклатура, периодА, СуммаА, периодБ, СуммаБ
сначала запрашиваем для периода А, потом запрашиваем для периода Б
Результаты выгружаем в одну таблицу значений и сворачиваем её по полю Номенклатура.
выводить в результирующую таблицу в виде:
Наименование Дата А Сумма А Дата Б Сумма Б Разность
Нечто 01/01/2014 1023,45 01/02/2014 1000,00 23,45
Подойдёт?
|
|
8
mikecool
19.05.14
✎
10:55
|
формируем 1 запрос
две функции - считают суммы когда дата в нужном периоде
|
|
9
Fedor-1971
19.05.14
✎
11:01
|
(8) можно и так, только в 7 язык запросов попроще чем в 8. И нет информации откуда ТС будет выбирать данные.
|
|
10
an-korot
19.05.14
✎
12:03
|
найти в отчете таблицу в которой формируются данные для выгрузки,
добавить в форму второй период который будет сравниваться,
сформировать инфу за эти 2 периода,
добавить в печ. форму ячейку в который будет показана разница
при выводе печатной формы добавить сравнение.
профит.
|
|
11
anten
19.05.14
✎
12:48
|
(7) проблема в том, что большая часть таблицы считается не в запросе.
|
|
12
anten
19.05.14
✎
12:49
|
(10) вот и вопрос. как высчитать значение конечной ячейки.
|
|
13
Fedor-1971
19.05.14
✎
12:54
|
(11) так сначала заполни таблицу значений, потом будешь выводить на печатную форму
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший