отчет в бухгалтерии 7.7

Тема в разделе "1C и всё что с ней связано", создана пользователем sal, 20 мар 2007.

Статус темы:
Закрыта.
  1. sal

    sal Гость

    Помогите новичку решить такую задачу. Делаю товарный отчет.
    Формирую самый простой запрос-
    ТекстЗап = "Период с ДатаНачала по ДатаКонца;";
    ТекстЗап = ТекстЗап +
    "//{{ЗАПРОС(ПродВсего)
    |ТОВАР = Документ.РасходнаяНакладная.Товар;
    |КОЛВО = Документ.РасходнаяНакладная.Количество;
    |Цена = Документ.РасходнаяНакладная.Цена;
    |Сумм = Документ.РасходнаяНакладная.Сумма;
    |Функция СуммаОбщ = Сумма(Сумм);
    |Функция КолвоОбщ = Сумма(КОЛВО);
    |Группировка ТОВАР упорядочить по Товар.ПолнНаименование Все ВошедшиеВЗапрос;
    |"//}}ЗАПРОС
    .............
    далее делаю- Пока Запрос.Группировка("ТОВАР") = 1 Цикл
    затем ..... Пока Запрос.Группировка("Документ")=1 Цикл
    и наконец... Если (Стр="РасходнаяНакладная") Тогда

    ... здесь я уже выбираю артикулы,количество и цену товара.

    ВОПРОС- как вытащить в отчет,цену товара по которой он приходовался.
    Может быть можно это сделать через
    Опер=СоздатьОбъект("Операция"), но как из операции вытащить эти данные я не понимаю.
    Или может подскажете другой путь?...Заранее благодарю!
     
  2. LSH

    LSH Гость

    Для: sal

    По-моему текст запроса и группировки из разных отчетов взяты.
    У тебя в запросе не то, что группировки, даже переменной Документ нету :)
    Если, как ты пишешь, новичек, и начинаешь изучать черные запросы - не выдирай их из чужих отчетов. Пиши сам, или воспользуйся мастером (крайний случай).

    А в твоем случае - существует много вариантов.
    Например, сделать группировку по Строкам Документа, в группировке по документам выгружать сам док в таблицу значений и искать там нужный товар или, наконец, перебор строк.
     
  3. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    2sal: Скорее всего никак. Во всяком случае придется смотреть твой конфиг сначала внимательно. Если разберешся, прочитай, что я LSH написал.

    2LSH: обрати внимание, он строит запрос по Расходной накладной. А определить хочет приходную цену. А теперь предположим, что у него бух учет без партионного учета, по средневзвешенной. А приходных накладных было несколко по разным ценам...
     
  4. sal

    sal Гость

    Во первых зря Вы так! Отчет вполне рабочий (ниже ещё раз привожу процедуру ЦЕЛИКОМ!). Работает она! Проблема то в другом, как правильно заметил Ваш коллега "ZAB" - Как получить информацию, о цене по которой товар ПОСТУПИЛ на склад!? В отчет сформированный по этой процедуре- уже выводится и артикул товара и его ПРОДАННОЕ количество и ЦЕНА ПРОДАЖНАЯ (причем цена будет выводится разная, если продажа происходила одной и той же позиции, но по разным ценам- даже это учтено!!!). НЕОБХОДИМО ПОЛУЧИТЬ ЦЕНУ ПРИХОДНУЮ!!!

    Кусок поскипан модератором. Основание: вы хотя бы смотрике кодировку, когда копипастингом занимаетесь!

    а конфиг, то самый обычный! Ничего в нем не добавлялось и не менялось!Обновлённый релиз каждый раз новый ставится и всё-Бугалтерия 7.7. проф. 484 релиз...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей