• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

1с7.7 Модернизация Отчета.книгапродаж

  • Автор темы nik1k
  • Дата начала
N

nik1k

Ситуация:
Поребовалось в Отчете.КнигаПродаж в сведениях о выставленных счетах-фактурах добавить колонку " в.т.ч НДС" после колонки "Сумма" по СФ (таблча ЖурналУчета).
Поставил в эту ячейку выражение "НДС" (в текст запроса в модуле добавил:
(|Всего = Документ.СчетФактура.Всего;
|НДС = Документ.СчетФактура.НДС;":) //Вставка КН
выводится сумма "Всего" по СФ нормально, НДС тоже нормально, если в данной СФ только одна запись.
Если же записей в СФ несколько, то выводится только последняя запись НДС, а сумма "Всего" (вместе с НДС) считается правильно.
В этом же отчете КнигаПродаж и ДопЛисы, там всё считается правильно.
Т.е. не могу составить алгоритм вывода итоговой суммы НДС по данной сч-фактуре в ЖурналеУчета. Который день танцую с бубном вокруг этой ситуации.
Вопрос: Кто-то сможет направить меня по правильному пути?
 
Д

Дайнеко

Направляю:

Всего = Документ.СчетФактура.Всего;
НДС = Документ.СчетФактура.НДС;
Это так называемый путь данных, откуда их брать

А ниже должны идти команды их обработки
Функция ИтогНДС = Сумма(НДС);

И в конце группировка, по чем ее складывать
Группировка Документ;
 
N

nik1k

Направляю:

Всего = Документ.СчетФактура.Всего;
НДС = Документ.СчетФактура.НДС;
Это так называемый путь данных, откуда их брать

А ниже должны идти команды их обработки
Функция ИтогНДС = Сумма(НДС);

И в конце группировка, по чем ее складывать
Группировка Документ;
------------------------------------------------------------------------------------------------
Дописал (код во вложении) прилагаю. В секции Строка таблицы в ячйку "в т.ч. НДС" поставил выражении Сумма(НДС). Посмотреть результат смогу только 29.12. (Комп. с аппаратным ключом выключен).Посмотреть вложение ЖурналУчетаСФ_281212.txt
 
Д

Дайнеко

В ячейке надо выводить "Запрос.ИтогНДС".

Прочее:
- ВыбКонтрагент.Выбран() некрасиво проверяется 2 раза
- отладьте сначала без "Группировка Контрагент"
 
N

nik1k

В ячейке надо выводить "Запрос.ИтогНДС".

Прочее:
- ВыбКонтрагент.Выбран() некрасиво проверяется 2 раза
- отладьте сначала без "Группировка Контрагент"
------------------------------------------------------------------------------------------------
Большое спасибо! Получилось! Снимаю шляпу перед Вами!
По отладке чуть-чуть позже, если можно, проконсультируюсь. Сейчас заели бухи.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!