×
×
+ Ответить в теме
Показано с 1 по 4 из 4
  1. #1
    Aleksandr_1
    Гость

    Вопрос 1C 7.7 подскажите пожалуйста

    Здравствуйте, помогите пожалуйста как в 1С создать отчет который бы отбирал и выводил информацию по операциям с конкретным контрагентом и конкретным договором?
    Я начал программировать но застрял на выводе даты, содержания, количества и суммы..

    Процедура Сформировать()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с ДатаАктуальности по ДатаАктуальности;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Контрагент = Справочник.Контагенты.Контрагент;
    |НомерДоговора = Справочник.Контрагенты.Код;
    |ДатаОперации = Журналы.ЖурналОпераций.Дата;
    |СодержаниеОперации = Журналы.ЖурналОпераций.Содержание;
    |Номенклатура = Справочник.Номенклатура.Наименование;
    |Группировка Номенклатура без групп;
    |Условие(Контрагент = ВыбКонтрагента);
    |Условие(НомерДоговора = ВыбНомерДоговора);
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли;
    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Список");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
    ДатаОперации = Запрос.ДатаОперации;
    СодеожаниеОперации = Запрос.СодеожаниеОперации;
    Номенклатура = Запрос.Номенклатура;
    Количество = Запрос.Количество;
    Сумма = Запрос.Сумма;
    Таб.ВывестиСекцию("Строка");
    КонецЦикла;
    КонецЦикла;
    Таб.ВывестиСекцию("Подвал");
    Таб.ТолькоПросмотр(1);
    Таб.ПараметрыСтраницы(2,,,,,,,,,1,1,);
    Таб.Показать("Список");
    КонецПроцедуры
    Поделиться с друзьями

  2. #2
    Клерк Аватар для TRIAN
    Регистрация
    09.11.2009
    Адрес
    г.Нефтеюганск
    Сообщений
    3,037
    удачный раздел выбрали, здесь вам быстро ответят

  3. #3
    Аноним
    Гость
    а зачем, в 1с есть много отчетов, смотри Отчеты- Расчеты- Расчеты с контрагентами, вибираете контрагента, договор и там разные настройки, есть еще многографные карточки, детализация там разная и по договору и по операции и за любой период.

  4. #4
    Клерк Аватар для Borometr157
    Регистрация
    20.04.2009
    Сообщений
    77
    набери forum.mista.ru и будет тебе счастье

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •