Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) ЗначениеВСамуюДлиннуюСтрокуБД() (число прочтений - 6964 )
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
ЗначениеВСамуюДлиннуюСтрокуБД()
31. Октября 2008 :: 10:07
Печать  
Народ, хотелось бы узнать почему нет нормального метода обратного типа ЗначениеИЗСамойДлиннойСтрокиБД(), жутко не удобно ведь? Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #1 - 31. Октября 2008 :: 10:38
Печать  
зачем?
  

1&&2&&3
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #2 - 31. Октября 2008 :: 11:13
Печать  
также можно сказать зачем в нее сохранять Улыбка

чтобы получить потом в поле неопределенного вида любой сохраненный объект (ссылку).
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #3 - 31. Октября 2008 :: 17:54
Печать  
ответ тут Улыбка (типа + к доке)
http://www.1cpp.ru/forum/YaBB.pl?num=1197544379/3#3
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #4 - 31. Октября 2008 :: 19:39
Печать  
dnp писал(а) 31. Октября 2008 :: 17:54:
ответ тут Улыбка (типа + к доке)
http://www.1cpp.ru/forum/YaBB.pl?num=1197544379/3#3

так раз уже все есть то может лучше еще один метод добавить и все будет еще более  понятней.
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #5 - 01. Ноября 2008 :: 03:24
Печать  
Ну, "1c++ developer" говорит "зачем?".
В тот раз меня тоже не поддержали.
Видимо есть какие-то причины Улыбка
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #6 - 01. Ноября 2008 :: 03:35
Печать  
dnp писал(а) 01. Ноября 2008 :: 03:24:
Ну, "1c++ developer" говорит "зачем?".
В тот раз меня тоже не поддержали.
Видимо есть какие-то причины Улыбка


имхо не вижу никаких причин Печаль
и потом я там читал уже и кроме как самой проблемы не увидел, тоесть решения Печаль
По первым 2 байтам все равно не 100% дает мне лично что за объект Печаль Если просто тупо описывать вот такие байты это то-то и т.д., потому что есть одинаковые, а ссылки по типу разные.
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #7 - 01. Ноября 2008 :: 03:37
Печать  
Z1 писал(а) 31. Октября 2008 :: 19:39:
dnp писал(а) 31. Октября 2008 :: 17:54:
ответ тут Улыбка (типа + к доке)
http://www.1cpp.ru/forum/YaBB.pl?num=1197544379/3#3

так раз уже все есть то может лучше еще один метод добавить и все будет еще более  понятней.


да полностью ЗА, но какое-то упорство со стороны разработчиков виднеется Улыбка к сожалению.
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #8 - 01. Ноября 2008 :: 05:09
Печать  
pavlo писал(а) 01. Ноября 2008 :: 03:35:
и потом я там читал уже и кроме как самой проблемы не увидел, тоесть решения Печаль
По первым 2 байтам все равно не 100% дает мне лично что за объект Печаль Если просто тупо описывать вот такие байты это то-то и т.д., потому что есть одинаковые, а ссылки по типу разные.

То есть ты хочешь сказать, что
Код
Выбрать все
объ = ЗначениеИзДлиннойСтрокиБД( 0, ВнутреннийИД_длиной15 ); 


не дает тебе нужного объекта? Это мне очень странно.

Строка ИД у тебя точно длиной 15?
Про "похожие" ссылки я знаю. Кста... У тебя что за задача? А-то я переносил данные между *частично*родственными* базами, была там у меня одна лихая моя ошибка с этими ИДами. Может у тебя то же самое? Задачу озвучь?
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #9 - 01. Ноября 2008 :: 05:52
Печать  
да у меня пока проще, я просто пишу ЖР на сикуле и тут в колонке объекты (ссылки) разного типа у меня (спр, док).
с "" не работало, а вот с 0 работает, но странно как-то и не документировано Печаль
Хоть бы твое изыскание или занесли в доку или метод нормальный доделали Печаль
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #10 - 01. Ноября 2008 :: 06:19
Печать  
1. Объективных причини не добавлять метод клнечно нет. И упорства разработчиков нет. Дело в том, что разработчиков (в этой части проекта) тоже нет.

2. Мой вопрос "зачем?" возник по той причине, что за всю практику (с момента появления метапарсера) мне не приходилось сталкиваться с необходимостью как обратного так и прямого перевода СамыхДлинныхИД. Всегда удавалось обходиться модификатором параметра и типизацией поля.
  

1&&2&&3
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #11 - 01. Ноября 2008 :: 06:24
Печать  
trad писал(а) 01. Ноября 2008 :: 06:19:
1. Объективных причини не добавлять метод клнечно нет. И упорства разработчиков нет. Дело в том, что разработчиков тоже нет.

2. Мой вопрос "зачем?" возник по той причине, что за всю практику мне не приходилось сталкиваться с необходимостью как обратного так и прямого перевода СамыхДлинныхИД. Всегда удавалось обходиться модификатором параметра и типизацией поля.


1. не понял, куда делись? Улыбка
2. у меня в ЖР проще делать одну колонку с разнотипными данными (спр, доки) и запросом с типизацией не получается Печаль, а лепить тучу полей для разных типов, ну криво имхо.
Вот и хотелось получил объект типа который открыли, тутже его в скульное поле, а потом получай и типизируй в колонку неопределенного типа (жаль нельзя сразу в той же полученной) и все в шоколаде Улыбка
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #12 - 01. Ноября 2008 :: 06:32
Печать  
pavlo писал(а) 01. Ноября 2008 :: 06:24:
1. не понял, куда делись? Улыбка
вымерли, как динозавры Улыбка Дефакто остался один Артур, но он в основном по другим частям проекта.
Цитата:
2. у меня в ЖР проще делать одну колонку с разнотипными данными (спр, доки)
это ясно
Цитата:
и запросом с типизацией не получается
отсюда можно подробней.
Цитата:
Вот и хотелось получил объект типа который открыли, тутже его в скульное поле, а потом получай и типизируй в колонку неопределенного типа (жаль нельзя сразу в той же полученной) и все в шоколаде Улыбка
кто-нибудь что-нибудь понял? я нет Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #13 - 01. Ноября 2008 :: 06:39
Печать  
to Trad:
Ну открыл человек документ я получил ссылку в строку и записал в поле на скуле "объект", далее открыл справочник и я снова в тоже поле записал полученную строку из ссылки на объект.
потом при запросе при получении от туда данных как ты типизируешь эту колонку в ТЗ полученную из запроса, если там данные разных типов?
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: ЗначениеВСамуюДлиннуюСтрокуБД()
Ответ #14 - 01. Ноября 2008 :: 06:52
Печать  
Кстати, у меня в табличке на SQL поле не Ид23, а Ид15, но SQL (точнее - 1С++) вполне его типизирует... Мне нравится Улыбка
Делал ровно то же самое - вынос ЖР на SQL.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать