Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 07:03

помогите пожалуйста с датой!

Автор Alex_Us, 16 мая 2013, 13:26

0 Пользователей и 1 гость просматривают эту тему.

Alex_Us

нет, все равно не работает... надо как то иначе... чтоб вставала дата создания счет фактуры выданный.

Dethmontt

Реквизит как называется, так и пиши!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Alex_Us

да нет реквизита!!! без реквизита делаю!!

Dethmontt

Тогда Где дата храниться?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Alex_Us

в общем вот что получилось
Запрос = Новый Запрос;


    Запрос.Текст =
        "ВЫБРАТЬ
        |    РеализацияТоваровУслуг.Ссылка,
        |    РеализацияТоваровУслуг.Дата,
        |    РеализацияТоваровУслуг.Контрагент
        |ИЗ
        |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        |ГДЕ
        |     РеализацияТоваровУслуг.Дата <= &ДатаНачала
        |    И РеализацияТоваровУслуг.Дата >= &ДатаОкончания
      |И РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&СсылкаНаГруппу)";
     СсылкаНаГруппу= Справочники.Контрагенты.НайтиПоНаименованию("ТорговыеТочки");
   Запрос.УстановитьПараметр("ДатаНачала",НачалоМесяца(Дата));
Запрос.УстановитьПараметр("ДатаОкончания",КонецМесяца(Дата));
   Запрос.УстановитьПараметр("СсылкаНаГруппу",СсылкаНаГруппу);
   
    РезультатЗапроса = Запрос.Выполнить();
     Выборка = РезультатЗапроса.Выбрать();
     
         Пока Выборка.Следующий() Цикл
         СтрокаТабличнойЧасти = ДокументыОснования.Добавить();
         СтрокаТабличнойЧасти.ДокументОснование = Выборка.Ссылка;
       КонецЦикла;
       КонецПроцедуры
но все рано не работает(((( что не так то???(((

Dethmontt

Условие замените
РеализацияТоваровУслуг.Дата <= &ДатаНачала
        |    И РеализацияТоваровУслуг.Дата >= &ДатаОкончания


НА

РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Alex_Us

все заработало!!!)))) спасибо!!!)))

Yura063

Цитата: Alex_Us от 20 мая 2013, 11:47
да нет реквизита!!! без реквизита делаю!!
Дата и номер - это стандартные реквизиты документа. 
Помогли, отблагодари!

pavl_vs

Цитата: Dethmontt от 16 мая 2013, 16:35
Цитата: Yura063 от 16 мая 2013, 16:33
|РеализацияТоваровУслуг.Дата <= НачалоПериода(РеализацияТоваровУслуг.Дата,Месяц)
|И РеализацияТоваровУслуг.Дата >= КонецПериода(РеализацияТоваровУслуг.Дата, Месяц)

И что это получиться?
Добавлено: 16 мая 2013, 16:35


В этом случае Условие ВСЕГДА ЛОЖНО!

И почему не предложить тогда поменять местами знаки сравнения:

|РеализацияТоваровУслуг.Дата >= НачалоПериода(РеализацияТоваровУслуг.Дата,Месяц)
|И РеализацияТоваровУслуг.Дата <= КонецПериода(РеализацияТоваровУслуг.Дата, Месяц)

или как хотел автор темы:

|РеализацияТоваровУслуг.Дата >= &ДатаНачала
|И РеализацияТоваровУслуг.Дата <= &ДатаОкончания

Dethmontt

Цитата: pavl_vs от 20 мая 2013, 13:30И почему не предложить тогда поменять местами знаки сравнения:

Это более громоздко. Пусть учиться делать ПРАВИЛЬНО!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск