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

Автор Тема: Выбрать из регистра сведений (срез последних) те записи, у который период МАКС  (Прочитано 10207 раз)

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

Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
Мой запрос работает, но думаю, что можно сделать поизящней...
Вот как сделал я:
Цитировать
ВЫБРАТЬ
   СтеллажиСрезПоследних.Стеллаж КАК Стеллаж,
   СтеллажиСрезПоследних.Номенклатура КАК Номенклатура,
   СтеллажиСрезПоследних.Количество,
   СтеллажиСрезПоследних.Период
ПОМЕСТИТЬ ВТ
ИЗ
   РегистрСведений.Стеллажи.СрезПоследних(&Период, ) КАК СтеллажиСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   МАКСИМУМ(ВТ.Период) КАК Период
ПОМЕСТИТЬ ВТ2
ИЗ
   ВТ КАК ВТ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ.Номенклатура,
   СУММА(ВТ.Количество) КАК Количество
ИЗ
   ВТ2 КАК ВТ2,
   ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
   ВТ.Номенклатура


Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
... Забыл про соединение...
Цитировать
ВЫБРАТЬ
   СтеллажиСрезПоследних.Стеллаж КАК Стеллаж,
   СтеллажиСрезПоследних.Номенклатура КАК Номенклатура,
   СтеллажиСрезПоследних.Количество,
   СтеллажиСрезПоследних.Период
ПОМЕСТИТЬ ВТ
ИЗ
   РегистрСведений.Стеллажи.СрезПоследних(&Период, ) КАК СтеллажиСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   МАКСИМУМ(ВТ.Период) КАК Период
ПОМЕСТИТЬ ВТ2
ИЗ
   ВТ КАК ВТ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ.Номенклатура,
   СУММА(ВТ.Количество) КАК Количество
ИЗ
   ВТ2 КАК ВТ2
      ЛЕВОЕ СОЕДИНЕНИЕ ВТ КАК ВТ
      ПО ВТ2.Период = ВТ.Период

СГРУППИРОВАТЬ ПО
   ВТ.Номенклатура

Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1308
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
Что запрос должен сделать то? Выбрать номенклатуру и кол-во с макс. датой чтоли?

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

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

Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
Да, сильно..
Вот часть задачи:
Цитировать
Компания занимается оптовой торговлей складских стеллажей и их комплектующих. Возможна продажа как отдельных деталей, так и готовых стеллажей. Закупка комплектующих отражается документом «Приходная накладная», продажа - «Расходная накладная». Для сборки стеллажей служит документ «Комплектация».
Учет номенклатуры в разрезе складов не ведется.
При продаже в одной табличной части указываются и детали и стеллажи. В случае продажи деталей, списываются сами детали, в случае продажи стеллажей, списываются детали, входящие в его состав.
В документе «Комплектация» в табличной части указывается комплектующие и их количество, а в шапке готовый стеллаж и их количество. В состав готового стеллажа могут входить как детали, так и готовые стеллажи, например, в готовый стеллаж можно добавить дополнительную полку.
Со временем (не чаще, чем 1 раз в день) состав стеллажа может изменяться, для чего необходимо создать новую комплектацию этого стеллажа. При продаже должен приниматься тот состав стеллажа, который был актуальным на момент продажи.
В регистр сведений Комплектация сделал два измерения - стеллаж и деталь (чтобы записывать табличную часть документа Комплектация). Если брать срез последних, то может получиться такая картина:
Стеллаж1 Деталь1 19.04.12
Стеллаж1 Деталь2 19.04.12
Стеллаж1 Деталь3 18.04.12

Это будет означать, что стеллаж1 был перекомплектован 19.04, и что в его текущий состав входит Деталь1 и Деталь. Так мне в запросе это и надо получить)

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

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

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

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

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

Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
Как зачем? Чтобы знать на каждый момент времени из чего состоял тот или иной стеллаж

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

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

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

Оффлайн DirecTwiX

  • ***
  • Сообщений: 185
  • РЕПУТАЦИЯ: 19
  • КПД: 10%
  • Регистрация: 2012-03-27
  • Сайт: 
  • Профессия: Программист 1С
А как у одного стеллажа сделать динамическое количество ресурсов?оО
Или я что-то не понимаю?


Теги:
 

Отличие проводки по регистру сведений от проводки по регистру накопления?

Автор DirecTwiXРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4942
Последний ответ 18 Апр 2012, 02:19
от Dethmontt
Добавление сведений в графу "основание" документа "ТОРГ-12"

Автор Ярослав1984Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 7860
Последний ответ 20 Авг 2013, 18:45
от Ярослав1984
Проверка на "новую" запись в рег. сведений

Автор nomer13Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 14615
Последний ответ 11 Янв 2011, 10:04
от nomer13
Регистры накопления, Регистры сведений, Документы, Проведение

Автор kot_ooРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 12
Просмотров: 8314
Последний ответ 17 Янв 2014, 21:52
от kot_oo
Регистр сведений "Версии объектов"

Автор ЕвгенийЗерноРаздел Пользователям "1С - Предприятие 8"

Ответов: 4
Просмотров: 653
Последний ответ 20 Июл 2017, 17:00
от ЕвгенийЗерно

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

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

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


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

* Реклама

Смотрите бесплатно более 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 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal