#0
by dk
исходные 1с 7.7 SQL 1c++ есть запрос к регистру, хочу получить ссылку на документ движения (регистратор) Джойнюсь к журналу и получаю IDDOC Конструкция жур.iddoc [Ссылка $Документ] возвращает iddoc вместо ссылки Что делать и кто виноват )
#10
by dk
qryConsole : State 22018, native 245, message [Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value ' 3JO0KRAD' to a column of data type int.
#12
by Mikeware
[dbo].Convert10To36(Затраты.ЖурналДокумент_вид) + Затраты.ЖурналДокумент [ЖурналДокумент1 $Документ]
#14
by Mikeware
CREATE FUNCTION Convert10To36(@Val_10 int) Returns char Begin DECLARE @j int, @nSpaces int, @Res36 char End
#18
by trad
самый кошерный вариант с Ссылка_вид а если колонка бесит, то ее можно грохнуть после получения результата
#19
by Mikeware
CREATE FUNCTION Convert36To10(@Val_36 varchar) Returns int Begin DECLARE @j int, @len int, @Val_10 int Return @Val_10 End
#27
by dk
стареешь или шибко самоуверен стал, вертай Ёпрст3 обратно ) qryConsole : Error # 5 : 0 : Invalid procedure call or argument
#28
by Кириллка
нуда, только поправил :) RIGHT(' ' + CAST(Жур.iddocdef as varchar), 4) + Жур.iddoc [d $Документ]
#34
by Кириллка
Пробуй, все работает. select top 100 RIGHT(' ' + CAST(Жур.iddocdef as varchar), 4) + Жур.iddoc as [Док $Документ] from _1sjourn as Жур
#37
by Кириллка
так, отбой. там же в первых 4-х символах идентификатор 36-ный. iddocdef конверить же надо. Короче, все обазрались :)
#38
by trad
ёпрст, ты точно стареешь, маразмом начинает веять :) iddocdef - в sql в десятичной системе а для типизации из char13 вид должен быть в 36-ричной системе всякие касты iddocdef в char будет работать ровно до 9
#42
by trad
обман зрения аналогично у тебя и select '1234'+iddoc [d $Документ] from _1sjourn j отработает
#46
by Ёпрст
в принципе, да, при тыркании , спрашивает вид документа и если "угадал" - открывает его, иначе, болт.
#47
by trad
на выходе после '1234'+iddoc [d $Документ] будет объект - документ ссылка, но с кривыми внутренними данными
#48
by trad
просто для получения представления ссылки используется только iddoc и только по нему делается разыменование
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Получение итогов по группе счета с субконто по конкретному сотруднику
- Получение реквизитов регистра через 1С++
- v7: 1С V7.7 в сети
- v7: 1с++ Общие.Форма.Привязка.ert
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- УТ11 проблема с печатью штрих кода
- БГУ. Выгрузка в СЭД
- Торговое оборудование:- надо налепить этикетку на диван
- Как поменять константу номер версии конфигурации вручную
- БП 2.0 Переоценка валютных остатков.
- Не срабатывает метод ВнешниеОтчеты.Создать на сервер после перехода с 8.1 на 8.2
- Как внешнюю печатную форму сч/ф новой подключить в УТ11?
- Как на сервер извлечь значение реквизита формы, который не в скобках?
- v7: Прямой запрос 1С++ к DBF через OLEDBCommand и виртуальные таблицы
- v7: Создание узлов 1С ПУБ
- глЗначениеПеременной("мФР") где задается в Рознице 8.1
- Документ расчетов с контрагентами- объект не найден
- v7: Отправка СМС из 1С v7.7
- Конвертация: реквизиты разных типов
- Как объединить два дерева значений?
- УПП как отключить переоценку в УЕ
- БГУ 8.2-как заполнить план ФХД?
- Косяк в обработке "УниверсальныйОбменДаннымиXML"?
- Где хранятся настройки Торгового оборудования на сервере?
- v7: УСН не формирует справки 2-НДФЛ