#0
by Csar
Всем привет. Использую прямые запросы в 1С77 Подскажите, пожалуйста, как указать последнее значение периодического реквизита не на дату, задаваемую в параметрах, а на дату документа? Вот мой запрос: При таком запросе 1С ругается на преобразование Жур.Date_Time_IDDoc: "State 22007, native 241, message [Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting datetime from character string."
#2
by Csar
Нашел обходной вариант: вместо Жур.date_time_iddoc использовать cast(left(Жур.date_time_iddoc,8) as datetime)
#3
by Csar
Любопытно, искал кучу времени до того как написал сюда) Как написал сюда, то нашел за 5 минут.
#7
by DmitrO
а зачем искать если в документации: Получение наиболее позднего периодического значения $ПоследнееЗначение.<ИмяСправочника >| Константа.<ИмяРеквизита | ИмяКонстанты>(<ИдОбъекта>, <Дата>[, <Время>[, <ИДДокумента>]]) Позволяет получить последнее значение на указанную дату. Параметры: <ИдОбъекта> Тип конструкция типа выражение MS T-SQL; внутренний идентификатор элемента справочника, или 0 для константы. <Дата> Тип конструкция типа выражение MS T-SQL; дата, на которую нужно получить последнее значение. <Время> Тип конструкция типа выражение MS T-SQL; время, на которое нужно получить последнее значение. <ИДДокумента> Тип конструкция типа выражение MS T-SQL; идентификатор документа, на позицию которого нужно получить последнее значение.
#14
by DmitrO
настоящий семерочник, это вам не восмерочник какой нибудь.. :) по запросам, у восьмерочников "руки без пальцев" им о такой операции cast(left(Жур.date_time_iddoc,8) as datetime) только мечтать :)
#15
by Mikeware
ну, это же не заслуга семерки, это заслуга прямого доступа к SQL. а в восьмерке - доступ только кривой. хотя с "черными запросами" не сравнить...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1с++ Общие.Форма.Привязка.ert
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Как программно получить расчетный счет организации в ЗУП 2.5.90.3
- Дата возникновения задолженности запросом.
- Конвертация: {Обработка.ОбменДаннымиXML(7243)}: Поле объекта не обнаружено
- УФ.Как передать таб.значений на форму в реквизит с типом ДанныеФормыКоллекция?
- Как сохранить объект (документ) в хранилище значений и потом вытащить его?
- Получить текст модуля внешней обработки
- Регламентное задание: не всегда создается COMConnector
- Word 2013 режим чтения
- 1С-ка Дважды спрашивает пароль
- Геопозиционирование средствами 1С
- УТ Как найти кто распровел документ, в журнале регистрации нет такой записи.
- Как в уже выведенный Табличный документ поместить часть макета?
- Как в конец xml файла записать тег <!--СчетаПК-->
- Запретить печать программно ИспользованиеВывода.Запретить
- Бухгалтерия базовая - не отображается вариант "Перечисление налога"
- Как отключить иерархический просмотр в управляемой форме
- Обмен УТ 11 - Розница 2.0
- Организация подразделений в ЗУП
- Как изменить дату создания файла программно в питоне?
- Ошибка субд при выполнении запроса