Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Янв 2018, 08:57
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Нужна помощь  (Прочитано 1056 раз)

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

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Всем Добрый день!
Прошу помочь, у меня есть регистр сведений и документ мне нужно чтоб в запросе прописать условие чтоб период из регистра сведений примерно равен дате текущего документа, как это сделать?

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

      ШапкаДокумента = Запрос.Выполнить().Выбрать();
       ШапкаДокумента.Следующий();



Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Нужна помощь
« Ответ #1: 29 Сен 2015, 10:23 »
|   Документ.схПутевойЛист.Исполнители КАК ПутевойЛистГрузовогоАвтомобиля
                         |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств КАК РегистрацияТранспортныхСредств
                         |      ПО ПутевойЛистГрузовогоАвтомобиля.Ссылка.Автомобиль = РегистрацияТранспортныхСредств.ОсновноеСредство И ПутевойЛистГрузовогоАвтомобиля.Ссылка.Дата = РегистрацияТранспортныхСредств.Период

осталось только выяснить что значит "примерно равен"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Re: Нужна помощь
« Ответ #2: 29 Сен 2015, 10:28 »
|   Документ.схПутевойЛист.Исполнители КАК ПутевойЛистГрузовогоАвтомобиля
                         |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств КАК РегистрацияТранспортныхСредств
                         |      ПО ПутевойЛистГрузовогоАвтомобиля.Ссылка.Автомобиль = РегистрацияТранспортныхСредств.ОсновноеСредство И ПутевойЛистГрузовогоАвтомобиля.Ссылка.Дата = РегистрацияТранспортныхСредств.Период

осталось только выяснить что значит "примерно равен"
Извините за не понятную формулировку, мне нужно чтоб дата документа попала в период регистрации транспортного средства т.е. в Регистр сведений

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Нужна помощь
« Ответ #3: 29 Сен 2015, 11:05 »
что значит "попала в период"?!!!!!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Re: Нужна помощь
« Ответ #4: 29 Сен 2015, 11:21 »
что значит "попала в период"?!!!!!
У меня есть документ путевой лист, и регистр сведений "Регистрация транспортного средства" когда я формирую отчет, мне нужно вывести номер машины из регистра сведений на момент составления путевого листа, так как номера машины могут меняться

 

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Re: Нужна помощь
« Ответ #5: 29 Сен 2015, 11:25 »
гуглите "срез последних на каждую дату". - это типовая операция, уже не раз освещена.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Re: Нужна помощь
« Ответ #6: 29 Сен 2015, 14:51 »
гуглите "срез последних на каждую дату". - это типовая операция, уже не раз освещена.
Мне надо получить срез последних для регистра сведений на дату документа с которым я соединяю этот регистр сведений, так же делать нельзя...
Добавлено: 29 Сен 2015, 14:54

Делаю вот так, результат марка null, почему не пойму, прошу помогите пожалуйста
ВЫБРАТЬ ПЕРВЫЕ 1
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Номер,
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Дата КАК ДатаДокумента,
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Автомобиль,
                     |   МАКСИМУМ(РегистрацияТранспортныхСредств.Период) КАК Период,
                         |   РегистрацияТранспортныхСредств.РегистрационныйЗнак
                         |ИЗ
                         |   Документ.схПутевойЛист.Исполнители КАК ПутевойЛистГрузовогоАвтомобиля
                         |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияТранспортныхСредств КАК РегистрацияТранспортныхСредств
                         |      ПО ПутевойЛистГрузовогоАвтомобиля.Ссылка.Автомобиль = РегистрацияТранспортныхСредств.ОсновноеСредство
                         |         И ПутевойЛистГрузовогоАвтомобиля.Ссылка.Дата >= РегистрацияТранспортныхСредств.Период
                         |ГДЕ
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка = &ТекущийДокумент
                         |
                         |СГРУППИРОВАТЬ ПО
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Номер,
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Дата,             
                         |   ПутевойЛистГрузовогоАвтомобиля.Ссылка.Автомобиль,                   
                         |   РегистрацияТранспортныхСредств.РегистрационныйЗнак
Добавлено: 29 Сен 2015, 15:24

гуглите "срез последних на каждую дату". - это типовая операция, уже не раз освещена.
Мне надо получить срез последних для регистра сведений на дату документа с которым я соединяю этот регистр сведений, так же делать нельзя...
Добавлено: 29 Сен 2015, 14:54

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

Последний раз редактировалось: Гамаюн1991; 29 Сен 2015, 15:24. Причина: Объединение сообщений

Оффлайн Света Михопарова

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-09-29
  • Сайт: 
Re: Нужна помощь
« Ответ #7: 29 Сен 2015, 19:47 »
Прошу помочь с запросами.
 1)   Найдите самые дорогие принтеры. Вывести: Модель, Цена.
 2)   Найдите номера моделей и цены всех продуктов (любого типа) выпущенных производителем Z.
 3)    Укажите производителя и скорость ноутбуков с жестким диском объемом не менее 10 Гбайт.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: Нужна помощь
« Ответ #8: 30 Сен 2015, 05:56 »
Прошу помочь с запросами.
 1)   Найдите самые дорогие принтеры. Вывести: Модель, Цена.
 2)   Найдите номера моделей и цены всех продуктов (любого типа) выпущенных производителем Z.
 3)    Укажите производителя и скорость ноутбуков с жестким диском объемом не менее 10 Гбайт.

1. как ваш вопрос связан с исходной темой? ( :thwrt:
2. в чем именно помочь? составить текст за вас - медвежья услуга.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
102 Сообщений
AIFrame
86 Сообщений
alex0402
34 Сообщений
pavl_vs
23 Сообщений
kiksi
19 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
Artibon
13 Сообщений
LexaK
13 Сообщений

* Кто онлайн

  • Точка Гостей: 604
  • Точка Скрытых: 0
  • Точка Пользователей: 10
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal