Добрый день. Пишу сюда не сразу, как возникла потребность, уже много где искал, многое читал, только так и не понял.
Есть отчет Динамика продаж. Он формируется из регистра Продажи.
Формируется в валюте управленческого учета. Как сформировать его в другой валюте? Формировать на весь отчет на определенную дату не сложно. Интересует, чтобы использовался курс на дату проведения документа, который меняется каждый день.
Как быть? Нужно переделывать отчет полностью чтобы формировался при помощи запроса? Мне может как помочь
?
Заранее спасибо
Есть отчет Динамика продаж. Он формируется из регистра Продажи.
ИдентификаторПоказателя = Показатель.ПолучитьЗначение(Показатель.ТекущаяСтрока());
ТекстЗапроса = ТекстЗапроса+""+ИдентификаторПоказателя+" = Регистр.Продажи."+ИдентификаторПоказателя+";";
ТекстЗапроса = ТекстЗапроса+""+ИдентификаторПоказателя+"В = Регистр.Продажи."+ИдентификаторПоказателя+"В;";
ТекстЗапроса = ТекстЗапроса+"Функция ОборотПоказателя = Сумма("+ИдентификаторПоказателя+");";
ТекстЗапроса = ТекстЗапроса+"Функция ОборотПоказателяВ = Сумма("+ИдентификаторПоказателя+"В);";
Формируется в валюте управленческого учета. Как сформировать его в другой валюте? Формировать на весь отчет на определенную дату не сложно. Интересует, чтобы использовался курс на дату проведения документа, который меняется каждый день.
Как быть? Нужно переделывать отчет полностью чтобы формировался при помощи запроса? Мне может как помочь
Функция глКурсДляВалюты(Валюта,ДатаКурса)
Заранее спасибо
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Slypower,
Метод решения "Оборжаться"
1. Взять и почитать ЖКК
2. Лучше этим не занимайся, особенно при управленческом, я тебя еще и "испугаю", что есть оперативный и еще "страшнее" бухгалтерский учет
3. лучше нажимай "Изменить" в своих постах, а не троллишь
4. "оборжатьсяч" можно на других ресурсах.... здесь ты можешь "обмочиться"
Метод решения "Оборжаться"
1. Взять и почитать ЖКК
2. Лучше этим не занимайся, особенно при управленческом, я тебя еще и "испугаю", что есть оперативный и еще "страшнее" бухгалтерский учет
3. лучше нажимай "Изменить" в своих постах, а не троллишь
4. "оборжатьсяч" можно на других ресурсах.... здесь ты можешь "обмочиться"
(7) Frogger1971,
Вы бы так не писали борзо, ведь вы не сначала читали тему. Оборжаться - это не тролль, это ник того, кто мне первый вызвался помочь. Сейчас его сообщения в теме удалены, поэтому можно подумать ч сам с собой тут переписывался 4 поста. А вот это точно, оборжаться.
А отчет сделан, нашелся хороший спец, который с помощью запросов смог сделать пересчет суммы в валюту (любую) на дату создания (проведения) документа
Вы бы так не писали борзо, ведь вы не сначала читали тему. Оборжаться - это не тролль, это ник того, кто мне первый вызвался помочь. Сейчас его сообщения в теме удалены, поэтому можно подумать ч сам с собой тут переписывался 4 поста. А вот это точно, оборжаться.
А отчет сделан, нашелся хороший спец, который с помощью запросов смог сделать пересчет суммы в валюту (любую) на дату создания (проведения) документа
(4) Оборжаться,
Если бы я ничего не понимал, то после создания темы посыпалось бы много вопросов, но я же на вашем языке пояснил что мне нужно. И, если мне раз пояснить, то больше вопросов не возникнет. Москва не сразу строилась, вот и вы тоже не родились программистом. И если бы мне это было не интересно и не было желания научиться, давно бы позвал программиста и не спрашивал у Вас.
Если бы я ничего не понимал, то после создания темы посыпалось бы много вопросов, но я же на вашем языке пояснил что мне нужно. И, если мне раз пояснить, то больше вопросов не возникнет. Москва не сразу строилась, вот и вы тоже не родились программистом. И если бы мне это было не интересно и не было желания научиться, давно бы позвал программиста и не спрашивал у Вас.
В запросах 7.7 не получится брать данные регистра "Продажи" и умножать их на курс валюты, взятый на дату документа. Я, обычно, делаю так.
1. В первом запросе у регистру "Продажи" формирую ТаблицуЗначений с детализацией до документа-регистратора. В этой ТЗ должны быть поля "ДатаДок", "ВалютаДокумента" и "Сумма".
2. Добавляю в ТЗ колонку "СуммаВал"
3. Перебираю все строки ТЗ и заполняю колонку "СуммаВал" (здесь уже все просто: есть первоначальная сумма, валюта документа и дата документа)
4. Вывод данных.
P.S. самое сложное здесь п.4 "вывод данных", т.к. никакой автосуммы в группировках не получится.
P.P.S. если не получится (и чтобы понизить градус нервозности топика) могу сделать отчет БЕСПЛАТНО. Обращайся в личку.
1. В первом запросе у регистру "Продажи" формирую ТаблицуЗначений с детализацией до документа-регистратора. В этой ТЗ должны быть поля "ДатаДок", "ВалютаДокумента" и "Сумма".
2. Добавляю в ТЗ колонку "СуммаВал"
3. Перебираю все строки ТЗ и заполняю колонку "СуммаВал" (здесь уже все просто: есть первоначальная сумма, валюта документа и дата документа)
4. Вывод данных.
P.S. самое сложное здесь п.4 "вывод данных", т.к. никакой автосуммы в группировках не получится.
P.P.S. если не получится (и чтобы понизить градус нервозности топика) могу сделать отчет БЕСПЛАТНО. Обращайся в личку.
(8) torch, "документа-регистратора" - в клюшках нет такого понятия, со снеговиком "попутал"
пп.2 и 3. зачем делать? сразу пересчитывай в тз.Сумма - "тормоза" добавлять колонку в тз с уже количеством строк 10к и выше
а еще пару таблиц значений сделать и сворачивать?
цитата: "снеговиковскими катеГориями, вы, батеньГа, мыслите"
ты бы еще соединения запросами бы делал! )))
пп.2 и 3. зачем делать? сразу пересчитывай в тз.Сумма - "тормоза" добавлять колонку в тз с уже количеством строк 10к и выше
P.S. самое сложное здесь п.4 "вывод данных", т.к. никакой автосуммы в группировках не получится.
а еще пару таблиц значений сделать и сворачивать?
цитата: "снеговиковскими катеГориями, вы, батеньГа, мыслите"
ты бы еще соединения запросами бы делал! )))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот