Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) А есть ли для 8-ки аналог 1С++ в части ... (число прочтений - 5010 )
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
А есть ли для 8-ки аналог 1С++ в части ...
03. Октября 2007 :: 09:26
Печать  
Привет АЛЛ!

Может кто знает... Есть ли какой либо приблизительный аналог 1с++ для 1С8, позволяющий создавать/выполнять/выгружать запрос к сторонней не1С базе SQL  сразу в ТЗ или еще куда. А то после удобного механизма 1с++ для 7-ки в 8-ке запарился поочередно читать строки запроса и перебирать значения полей.

Заранее благодарю за ответ!
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #1 - 03. Октября 2007 :: 09:27
Печать  
Конечно, есть.
Ищи ветку на itland.ru по автору ДмитрО/DmitrO за последние полгода.
Или поиск на этом форуме попробуй, также где-то тема была.
Или немного подожди, народ точно скажет Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #2 - 03. Октября 2007 :: 09:35
Печать  
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #3 - 03. Октября 2007 :: 09:42
Печать  
В итоге получаем время получения полезной инфы на нашем форуме 11 минут Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #4 - 03. Октября 2007 :: 09:57
Печать  
Супер!
Всем огромное спасибо!

А уж DmitrO и не знаю как благодарить...
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #5 - 03. Октября 2007 :: 10:32
Печать  
Kapet писал(а) 03. Октября 2007 :: 09:57:
Супер!
Всем огромное спасибо!

А уж DmitrO и не знаю как благодарить...

"Поблагодари" меня внимательным прочтением документации.  Класс
  
Наверх
ICQ  
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #6 - 03. Октября 2007 :: 11:44
Печать  
DmitrO писал(а) 03. Октября 2007 :: 10:32:
Kapet писал(а) 03. Октября 2007 :: 09:57:
Супер!
Всем огромное спасибо!

А уж DmitrO и не знаю как благодарить...

"Поблагодари" меня внимательным прочтением документации.  Класс

Конечно прочитал.
Есть там такое:
Код
Выбрать все
ADORecordsetВТаблицуЗначений(ADORecordset) / ADORecordsetToValueTable
Параметры: ADORecordset - тип: COM объект ADORecordset. Набор записей - источник данных.
Возвращает: тип: ТаблицаЗначений. Новая таблица значений заполненная данными набора записей.
Описание: метод создает новую таблицу значений ... 


Сначала немного расстроился, - почему мол только в новую таблицу значений? Почему нельзя сразу в элемент формы табличное поле где данные берутся из ТЗ. Потом попробовал не обращать на это внимания и грузануть туда напрямую, получилось!
Наверное надо бы подкорректировать документацию...
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #7 - 03. Октября 2007 :: 12:11
Печать  
Чета не понял, а причем тут моя документация?
  
Наверх
ICQ  
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #8 - 03. Октября 2007 :: 12:15
Печать  
DmitrO писал(а) 03. Октября 2007 :: 12:11:
Чета не понял, а причем тут моя документация?

Сорри, я думал что под документацией имелось ввиду файле ReadMe.htm, входящий в поставку GameWithFire...
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #9 - 03. Октября 2007 :: 12:46
Печать  
Под моей докуменацией я это и имею в виду.

А то что произошло у тебя - это штатное поведение платформы.
У тебя в табличном поле отображающем твою ТЗ в свойстве Данные указано имя реквизита формы (например) типа ТаблицаЗначений, и в колонках табличного поля в свойствах Данные прописаны идентификаторы колонок данных.
Реквизиты формы всегда доступны по записи. И когда ты присваиваешь этому реквизиту формы новое значение в виде новой ТЗ - ты заменяешь экземпляр объека ТЗ отображаемого в твоем ТП. Табличное поле отображающее этот реквизит формы внутренне получает оповещение для обновления всех отображаемых строк, и т.к. имена указанные свойстве Данные колонок ТП совпадают с именами колонок новой ТЗ - ты видишь новые данные.
  
Наверх
ICQ  
IP записан
 
Kapet
Senior Member
****
Отсутствует


Ламер - вансист

Сообщений: 262
Местоположение: Ukraine, Kyiv
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: А есть ли для 8-ки аналог 1С++ в части ...
Ответ #10 - 03. Октября 2007 :: 13:07
Печать  
DmitrO писал(а) 03. Октября 2007 :: 12:46:
Под моей докуменацией я это и имею в виду.

А то что произошло у тебя - это штатное поведение платформы.
У тебя в табличном поле отображающем твою ТЗ в свойстве Данные указано имя реквизита формы (например) типа ТаблицаЗначений, и в колонках табличного поля в свойствах Данные прописаны идентификаторы колонок данных.
Реквизиты формы всегда доступны по записи. И когда ты присваиваешь этому реквизиту формы новое значение в виде новой ТЗ - ты заменяешь экземпляр объека ТЗ отображаемого в твоем ТП. Табличное поле отображающее этот реквизит формы внутренне получает оповещение для обновления всех отображаемых строк, и т.к. имена указанные свойстве Данные колонок ТП совпадают с именами колонок новой ТЗ - ты видишь новые данные.

Ок, всё понятно. Хотя, как по мне, то наверное было бы достаточно написать просто, так же как в описании 1С++ для ВыполнитьИнструкцию() : "Возвращает: тип: ТаблицаЗначений". Иначе людей недалёких, вроде меня  Улыбка , несколько сбивает с толку "Новая таблица значений заполненная данными набора записей".
Еще раз большое спасибо за компоненту. Всё залетало!!!
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать