#0
by realevgenius
Всем - привет! Начинающий, сильно не ругайте. Задачка, например, есть несколько документов Покупка, с табличными частями. Надо проставить цены из регистра сведений. Но дата среза должна равняться дате очередного документа. Типа такого текста запроса - не работает, значение null. ИЗ
#1
by mkalimulin
Это называется "срез последних на каждую дату в запросе". Можно посмотреть тут: и в гугле. Пользуйтесь конструктором JUG. Там есть библиотека шаблонов (и этот случай тоже).
#3
by Fram
необязательно. соединяй с основной таблицей регистра а не виртуальной с условием ДатаДока >= ПериодРегистра. потом Максимум по Периоду Регистра
#7
by realevgenius
Ну вот, что-то с чем-то слепил... )) Я делал подобное, но приходилось в одном запросе выборку сделать, потом в выборке получать цену из другого запроса, подставляя дату... Чушь, в общем.... Попытался соединить...
#8
by Fram
извини, но тогда это получается "не по Сеньке шапка". не способен ты еше писать такие запросы. попроси у шефа задание попроще.
#9
by realevgenius
Ну, вот, стараюсь понять, вникнуть... Тебе хорошо, ты уже при рождении писал запросы любые... ))
#10
by realevgenius
Почитал статьи... Профи пишет как это делается, не вдаваясь в подробности, видимо для других профи. Ценность статьи с точки зрения обучения = "0", ибо начинающий не поймет, а для профи оно не надо, им итак все известно... )))
#11
by Fram
алгоритм я описал: - соединяешь документ с регистром (не срез последних!) по ДатаВходДока >= ПериодРегистра - вычисляешь максимальную (последнюю дату) для каждого набора данных - результат соединяешь опять с регистром и получаешь цены дальше сам
#18
by Fram
Срез на кажлый день это бред неприменимый в реальной жизни. за 20 лет в 1С ни разу не понадобилось
#19
by realevgenius
Ну например, задача - проверять входящие цены, сравнивая с установленными... Не зашкаливают ли... Проверять в каждом документе, на дату не документа, а поставщика... Давай сотовый, могу денег закинуть за подсказку, кстаьт..
#21
by realevgenius
Ну у мя тоже была мысля сделать вложенный запрос, с каждодневным срезом... ))))Но, глупость, канешн
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- Как в запросе выбрать реквизит регистра накопления?
- Есть ключ записи регистра сведений. Как получить имя этого регистра?
- Выбрать поле комментарий в запросе
- Как в запросе период регистра сведений приравнять к дате документа?
- Как выбрать в запросе из оборотного регистра записи за определенный период
- Как в запросе выбрать проведенные и непроведенные документы?
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе в качестве поля выбрать срез последних по дате из другого поля?
- Как откорректировать период регистра сведений ФИОфизлиц
- Как в Запросе выбрать?
В этой группе 1С
- Подключение сканер-весов NCR 7874
- Выполнить javascript в поле HTML документа
- Андроид 5.1 и установка собственных сертификатов удостоверяющего центра
- Не работают горячие клавиши в конфигураторе при русской раскладке
- Общее количество страниц печатной формы
- Падает мобильное приложение на Android
- ЗУП 2.5. 6-НДФЛ по обособке и без. Работает?
- Мобильное приложение на 1С с функциями ТСД с интеграцией с УТ11/ЕРП2.2
- БСП ДопОтчеты открывать через документы (ERP 2.1)
- Ошибка при загрузке данных
- На сервере отсутствует поддержка указанного типа шифрования подключений Exchange
- Ошибка при выгрузке обмена данными
- Веб клиенты не видят аппаратные ключи
- Прошивка на Opticon OPH-1005
- Расширения. Аннотации не работают &Перед &После &Вместо
- При обновлении УТ11 Код справочника стал неуникальным
- Как реализовать проводку кредит 004.01 в упп
- БП 3.0 История наименований, КПП и контактных данных контрагентов
- Шрифт в списке выбора
- ЗУП 8.3.2 (аналогично ЗИКГУ) регистр накопления удержания по исп. документам