Имя: Пароль:
JOB
Работа
Провести опрос внутри компании (удовлетворенность юзеров)
,
0 Минона
 
21.08.12
16:57
Кто-нить проводил опросы внутри компании?
Хотелось бы найти софт, чтобы можно было нарисовать опрос с полями ввода, чтобы он видел доменнный логин юзера, который отвечает на вопросы.
Но чтобы не 1С (так как не все работают с базами 1с).
1 Партизан
 
21.08.12
16:58
сокращения планируете?
2 Лефмихалыч
 
21.08.12
16:58
гуглдок
3 1C-band
 
21.08.12
16:58
(0) Без фото не взлетит!
4 Александр_
Тверь
 
21.08.12
16:59
(3) ты хочешь увидеть фото женщины  1900 года рождения?
5 shamannk
 
21.08.12
17:02
(4) Я бы взглянул)
6 sda553
 
21.08.12
17:07
http://ru.surveymonkey.com/ ебя спасет
7 Лефмихалыч
 
21.08.12
17:09
(6) а без ебли есть решения?
8 Минона
 
21.08.12
17:13
(5) да пожалуйста:
wiki:Боуз-Лайон,_Елизавета
9 Минона
 
21.08.12
17:15
(6)
(2)
Я юзера увижу? В смысле его доменный-логин.
Это платные решения?
10 Минона
 
21.08.12
17:15
(1) Хотят замерить удовлетворенность отделом ИТ и раздать премии.
11 smaharbA
 
21.08.12
17:16
MS Word
12 sda553
 
21.08.12
17:17
(9) 1. нет, 2. зависит от тарифа, есть бесплатные
13 manyak
 
21.08.12
17:18
(10) а юзера видеть - чтоб потом было видно кого гнобить за то что премию не дали :)
14 Минона
 
21.08.12
17:20
(12) в нашем случае надо чтобы визуально было анонимно, но по сути мы видели от каких отделов какие идут оценки, ну и от кого какие пожелания.

(13) а чего гнобить то, достаточно логи инета скинуть в почту руководству
благо у нас инет безлимитный и народ куралесит по полной
15 manyak
 
21.08.12
17:20
без логирования юзера - на гугле влегкую. а так разослать всем xls файлик - в нем опрос, потом обьединить все файлы в один и обработать сводной таблицей. макросом получаем имя и пишем его в скрытое поле.
16 Минона
 
21.08.12
17:23
(15) ну про Эксель думали, надеемся что есть решения проще
17 Lama12
 
21.08.12
17:24
(10) Ну премий вам не видать.
Заказчик у ИТ отдела кто? Юзвери?
Если так, то разогнать такой отдел нафиг.
Чего их спрашивать?

Юзверь хочет что б у него был доступ в интернет и к сайтам с блекджеком и шлюхами.
И что б ИТ отдел доплачивал за использованный интернет трафик.

Что будете его удовлетворять?
Или будете удовлетворять требования заказчика?
18 sda553
 
21.08.12
17:27
(14) А ели просто добавить в опросник вопрос "Из какого вы отдела?" это не кошерно?
19 Лефмихалыч
 
21.08.12
17:27
(9) гуглдок бесплатный. А запускать опрос удовлетворенности качеством и запоминать логины-пароли всех респондентов - это идея зачетная. По результатам опроса будешь точно знать, кому коленку прострелить, чтобы довольный был
20 manyak
 
21.08.12
17:29
(16) а что сложного то? если не умеете скрипты всякие писать на серваках
1) делаете новый лок. ящик - отсылаете с него всем файл эксл., все вложения ответные сохраняете в одну папку (можно заюзать the bat - сохранит все вложения в одну папку)
2) полученную кучу файлов обьединяете в один большой с помощью RDBMerge.xlam надстройка для экселя - соберет в одну большую таблицу из всех файлов.
21 Минона
 
21.08.12
17:29
(17) Заказчиком у отдела ИТ может быть кто угодно, даже сам отдел ИТ
Заказчик опроса - руководство
результат опроса пока что сомнителен для меня, но раз руководство хочет - должны делать
Удовлетворять не будем, но посмотреть - хотим.

Паралелльно закажем Аудит ИТ отдела (может кого посоветуете?) и мы сами будем смотреть именно на его резултаты
22 Минона
 
21.08.12
17:30
Подскажите, простенького софта на эту тему разве не бывает?
Чтоб не заказывать во всяких "облачных" сервисах?
23 Иде я?
 
модератор
21.08.12
17:32
(22) Ну вы соизмеряйте задачу и бюджет. рубликов по 500 за ответ готовьте как минимум + железо
24 Минона
 
21.08.12
17:33
(20) причем тут скрипты?? чтобы каждому при открытии опрос фигачился?
Не наш метод. Опрос должен быть типа "Если есть время, пройдите и заполните опрос".

У нас ещё внутренний портал есть на Bitrix, но вот на нем я не знаю как делать опросы.
25 manyak
 
21.08.12
17:33
(22) ни че се простенький :) вариант два - поднимите локальный вебсервак, поставьте cms с функциями голосования/опросниками, один ip один голос. все голосуют, смотри бд cms. единственно выбрать удобную cms  с точки зрения посл. просмотра ее бд
26 manyak
 
21.08.12
17:34
(24) так и грите, прогов нет, тока админы :)
27 Lama12
 
21.08.12
17:35
(21) В положении об отделе что написано?
Скорее всего там написано что-то подобное - "...удовлетворять потребности компании в ИТ сервисах...".
Потребности компании определяет руководство.
Отсюда вывод, что опрос должен проводиться руководства, а не пользователей.
Классическая ошибка.
Задачи ставит один, делает другой, проверяет третий.
И третий не знает что нужно первому.
28 manyak
 
21.08.12
17:36
http://www.rupoll.com/ у вас все упирается в неанонимность
29 Юрий Лазаренко
 
21.08.12
17:36
(0) Вам это единоразово нужно или периодически? Если единоразово, то гуглдок или эксель, как уже выше советовали. Юзеров много планируете опрашивать? 10, 50, 500? Опрос анонимный или нет? Вообще подобная шняга php- или 1С-программистом пишется за пару часов.
30 Lama12
 
21.08.12
17:37
(27) +
Виноват будет второй. Потому что не так сделал.
31 Юрий Лазаренко
 
21.08.12
17:40
(27) Кстати, разумная мысль! Обычно ежемесячно опрашивают руководителей отделов. Хотя в некоторых конторах раз в год проводят глобальный опрос, у него тоже много плюсов.
32 Минона
 
21.08.12
17:49
(29) пока разово, но могут и развить тему (для разных отделов и задач) если понравится
200 юзеров
опрос нужен "внешне анонимный, но неанонимный"

так почему нет софта под подобные задачи? неужто все на коленке пишут или к конторам обращаются?
33 Mikeware
 
21.08.12
17:50
(32) у вас уже корпортал есть...
34 manyak
 
21.08.12
17:54
(32) так и приходят организации к принятию решения о штатной единице прога, либо заказвайте на стороне
35 Минона
 
21.08.12
17:56
(33) ну если не найдем, то будем выбирать между Excel и  Bitrix, кто на чем умеет.
36 Mikeware
 
21.08.12
17:58
(35) тот, кто не умеет - способен научиться. если научиться не способен - о какой "удовлетворенности" можно говорить?
37 Юрий Лазаренко
 
21.08.12
18:16
(35) На экселе неанонимный вы вряд ли сможете сделать. Какая-то привязка должна быть, хотя бы к компу, с которого отправлен заполненный опросный лист.
38 manyak
 
21.08.12
18:22
(37) да ну? а как же старый добрый VBA и Win API. Макрос в автозапуске при открытии книги и все. примеров в нете туча - типовой вопрос.
39 Юрий Лазаренко
 
21.08.12
18:26
(38) Согласен, давно я в макросы не заглядывал, вот и пишу глупости. Ну тут тогда задача стоит сделать так, чтобы юзер смог заполнить файл только на рабочем компе. А то заполнит из дома, отправит по почте и гадай потом, от кого это пришло. С php этот вопрос решается проще: дал доступ к странице только в локалке - и вуаля. Да и обрабатывать результаты будет проще, запросами все можно делать.
40 manyak
 
21.08.12
18:29
ну у них мож лок почта есть? тут можно и на шару выкладывать после ответа
41 manyak
 
21.08.12
18:32
вот в старье нарыл vb код. GetIPHostName() GetIPAddress()

Private Const MAX_WSADescription = 256
   Private Const MAX_WSASYSStatus = 128
   Private Const ERROR_SUCCESS As Long = 0
   Private Const WS_VERSION_REQD As Long = &H101
   Private Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &H100 And &HFF&
   Private Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &HFF&
   Private Const MIN_SOCKETS_REQD As Long = 1
   Private Const SOCKET_ERROR As Long = -1
   Private Type HOSTENT
   hName As Long
   hAliases As Long
   hAddrType As Integer
   hLen As Integer
   hAddrList As Long
   End Type
   Private Type WSADATA
   wVersion As Integer
   wHighVersion As Integer
   szDescription(0 To MAX_WSADescription) As Byte
   szSystemStatus(0 To MAX_WSASYSStatus) As Byte
   wMaxSockets As Integer
   wMaxUDPDG As Integer
   dwVendorInfo As Long
   End Type
   Private Declare Function WSAGetLastError Lib "WSOCK32.DLL" () As Long
   Private Declare Function WSAStartup Lib "WSOCK32.DLL" (ByVal wVersionRequired As Long, lpWSADATA As WSADATA) As Long
   Private Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long
   Private Declare Function gethostname Lib "WSOCK32.DLL" (ByVal szHost As String, ByVal dwHostLen As Long) As Long
   Private Declare Function gethostbyname Lib "WSOCK32.DLL" (ByVal szHost As String) As Long
   Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)
   Public Function GetIPAddress() As String
   Dim sHostName As String * 256
   Dim lpHost As Long
   Dim HOST As HOSTENT
   Dim dwIPAddr As Long
   Dim tmpIPAddr() As Byte
   Dim i As Integer
   Dim sIPAddr As String
   If Not SocketsInitialize() Then
   GetIPAddress = ""
   Exit Function
   End If
   If gethostname(sHostName, 256) = SOCKET_ERROR Then
   GetIPAddress = ""
   MsgBox "Windows Sockets error " & Str$(WSAGetLastError()) & " has occurred. Unable to successfully get Host Name."
   SocketsCleanup
   Exit Function
   End If
   sHostName = Trim$(sHostName)
   lpHost = gethostbyname(sHostName)
   If lpHost = 0 Then
   GetIPAddress = ""
   MsgBox "Windows Sockets are not responding. " & "Unable to successfully get Host Name."
   SocketsCleanup
   Exit Function
   End If
   CopyMemory HOST, lpHost, Len(HOST)
   CopyMemory dwIPAddr, HOST.hAddrList, 4
   ReDim tmpIPAddr(1 To HOST.hLen)
   CopyMemory tmpIPAddr(1), dwIPAddr, HOST.hLen
   For i = 1 To HOST.hLen
   sIPAddr = sIPAddr & tmpIPAddr(i) & "."
   Next
   GetIPAddress = Mid$(sIPAddr, 1, Len(sIPAddr) - 1)
   SocketsCleanup
   End Function
   Public Function GetIPHostName() As String
   Dim sHostName As String * 256
   If Not SocketsInitialize() Then
   GetIPHostName = ""
   Exit Function
   End If
   If gethostname(sHostName, 256) = SOCKET_ERROR Then
   GetIPHostName = ""
   MsgBox "Windows Sockets error " & Str$(WSAGetLastError()) & " has occurred. Unable to successfully get Host Name."
   SocketsCleanup
   Exit Function
   End If
   GetIPHostName = Left$(sHostName, InStr(sHostName, Chr(0)) - 1)
   SocketsCleanup
   End Function
   Private Function HiByte(ByVal wParam As Integer)
   HiByte = wParam \ &H1 And &HFF&
   End Function
   Private Function LoByte(ByVal wParam As Integer)
   LoByte = wParam And &HFF&
   End Function
   Private Sub SocketsCleanup()
   If WSACleanup() <> ERROR_SUCCESS Then
   MsgBox "Socket error occurred in Cleanup."
   End If
   End Sub
   Private Function SocketsInitialize() As Boolean
   Dim WSAD As WSADATA
   Dim sLoByte As String
   Dim sHiByte As String
   If WSAStartup(WS_VERSION_REQD, WSAD) <> ERROR_SUCCESS Then
   MsgBox "The 32-bit Windows Socket is not responding."
   SocketsInitialize = False
   Exit Function
   End If
   If WSAD.wMaxSockets < MIN_SOCKETS_REQD Then
   MsgBox "This application requires a minimum of " & CStr(MIN_SOCKETS_REQD) & " supported sockets."
   SocketsInitialize = False
   Exit Function
   End If
   If LoByte(WSAD.wVersion) < WS_VERSION_MAJOR Or (LoByte(WSAD.wVersion) = WS_VERSION_MAJOR And HiByte(WSAD.wVersion) < WS_VERSION_MINOR) Then
   sHiByte = CStr(HiByte(WSAD.wVersion))
   sLoByte = CStr(LoByte(WSAD.wVersion))
   MsgBox "Sockets version " & sLoByte & "." & sHiByte & " is not supported by 32-bit Windows Sockets."
   SocketsInitialize = False
   Exit Function
   End If
   SocketsInitialize = True
   End Function
   ' Использование
   Private Sub cmdGetHost_Click()
   Dim строка As String
       строка = GetIPHostName() + "  " + GetIPAddress()
       List1.AddItem строка
   End Sub
42 Юрий Лазаренко
 
21.08.12
18:34
(40) Раз можно выкладывать на шару, значит можно и просмотреть, и стереть с шары. Все-таки имхается мне надо на веб-интерфейсе делать, тем более если есть корпортал свой.
43 manyak
 
21.08.12
18:39
главное получить файл с инфой, а последующая его доставка в место агрегирования- эт нюансы, есть полно способов
44 sda553
 
21.08.12
18:40
(41) Узнайте о WMI и сократите эту портянку в десять раз
45 Юрий Лазаренко
 
21.08.12
18:42
(43) Это да, но согласись, что обработать данные в БД проще будет, чем склеивать 200 экселевских файлов, по пути выясняя, откуда каждый файл пришел.
46 manyak
 
21.08.12
18:43
ну а проще покурить rtfm :)
http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=48&TYPE=Y#LE2546
47 manyak
 
21.08.12
18:47
(45) а зачем выяснять, тут делал давно одним. присылали отчеты  по продажам в эксель по почте. имя файлов не важно.
Табличка будет:
Пользователь|Вопрос1|...

в графе пользователь у нас и засветитться автор.
применяем надстройку RDBMerge.xlam и она все файлы (хоть 200 и больше) из определнного каталога кучкует в один здоровый файл. а дальше юзаем сводную таблицу и все - отчет готов с результатами.
48 manyak
 
21.08.12
18:48
плюс здесь все интерактивно считай, не надо навыков работы с БД, один момент тока у них будет - макрос чтоб писал юзера и все.
49 Юрий Лазаренко
 
21.08.12
18:50
(47) А как поле Пользователь заполняется? Откуда значение берется?
50 manyak
 
21.08.12
18:55
я ж грю из макроса. условно: ползователь открывает книгу, вней все ячейки защищены от записи - кроме тех где ответ писать. есть скрытый столбец допустим 1-й (A). при открытии фоново сразу запускается макрос в нем вызывается функция определения  Ip/имени_юзера и пишет в ячейку А1 это. а пользователь не видет этот скрытый столбец. ответил на вопросы, сохранил, отправил.
51 Юрий Лазаренко
 
21.08.12
18:57
(50) Дык а если он дома заполнил, не спеша, попивая чаек, под любимый сериал?
52 Юрий Лазаренко
 
21.08.12
18:58
Ну в общем нинаю, я давно у себя все это на 1С автоматизировал...
53 manyak
 
21.08.12
19:04
пришлют утром на работе и пусть в течении дня отвечают - домой не успеют забрать :)

"Но чтобы не 1С (так как не все работают с базами 1с)" кста почему нет? простенькую конфу быстрописку и вперед.
54 mih_io
 
21.08.12
19:20
покурите в сторону joomla или drupal, там такого добра должно быть миллион.

вот, к примеру, сразу нашлось это
http://myjoom.ru/komponenty/ijoomla-surveys-komponent-oprosov-dlya-joomla.html и примерчик модуля зачетный

Если у вас уже поднят веб сервер, то развернуть CMS и поставить на него нужный модуль, плевое дело.

Не забудьте только пользователям зачесать, что всё это анонимно и опрос через локальный сайт сделан для простоты подсчета результата и большей анонимности пользователей, т.к. исключает волокиту с бумажными или электронными файлами.

Будет звучать убедительно :)
55 manyak
 
21.08.12
19:24
(54) пусть по (46) идут
56 mih_io
 
21.08.12
19:33
(55) ха. круто. согласен. за золотом всего лишь надо нагнуться :)
57 ЧашкаЧая
 
21.08.12
19:35
Внезапно, 1с умеет делать опросы - сохраняет в xml, который потом открывается в IE, ответ из IE отправляется по почте одной кнопкой.
58 mih_io
 
21.08.12
19:36
(57) а как же мнимая анонимность?
59 Вяйнемейнен
 
21.08.12
19:55
А что за специализация конторы, в которой 200 юзеров и IT-отдел без единого программиста?
60 smaharbA
 
21.08.12
20:03
как ни странно, автора не интересует 1с
61 manyak
 
21.08.12
20:06
а может все типовое? поставили, настроили и забыли. тока админят и клиентские тачки обслуживают.
62 Минона
 
22.08.12
10:30
(46) Обработка результатов в Битриксе ужасна. Или просто "мы не умеем готовить" ?
Как, например, посмотреть всех ответивших "Вариант1" на "Вопрос2" ? Из какого они отдела?
63 Минона
 
22.08.12
10:34
(46) И ещё непонятно как сделать автовход в Битрикс, ибо каждый раз он просит "Войти на сайт" - ввести лог/пасс, т.е. нет как в 1С - использование винлогона.
64 Shurjk
 
22.08.12
10:37
(0)Дурацкое занятие на самом деле. Но делается так - составляется фотография рабочего дня где юзер выполняет какие то действия и там отмечаются все трудности которые нужно ему преодолевать при работе с программой и вносятся предложения по оптимизации
65 Balabass
 
22.08.12
10:54
А почему бы не
Довольны = Random(100);
Недовольные = 100 - Довольные;
?
66 Минона
 
22.08.12
11:00
Дааа, Битрикс отжигает.
http://dev.1c-bitrix.ru/community/forums/forum6/topic19666/
"Можно выгрузить результаты опроса?" - "такого функционала пока что нету"
67 Юрий Лазаренко
 
22.08.12
11:01
(62) Сколько вопросов у вас в списке?
68 Минона
 
22.08.12
11:03
(67) например 10
69 Юрий Лазаренко
 
22.08.12
11:05
(68) Это хорошо. Нужна возможность добавления вопросов и вариантов ответов вами, как часто будет меняться состав вопросов и вариантов ответов? Я к тому, можно ли их более-менее жестко прописать в конфигурационный файл и нужно ли писать "морду" для управления составом вопросов.
70 Минона
 
22.08.12
11:08
(69) пока что вообще речь о разовом опросе
может объясните, зачем эти наводящие вопросы ?
71 Юрий Лазаренко
 
22.08.12
11:39
(70) Я просто оцениваю для вас срок разработки такого одноразового решения с возможностью использования его в будущем. Пока вижу, что на php+mySQL это можно сделать часов за 5. Исходя из стоимости часа в вашем регионе можно посчитать стоимость разработки такого опросника. Можно его и на периферии заказать, выйдет 2-3 тысячи рублей.
72 Ant1773
 
22.08.12
11:43
(0) Напишу на делфе за 20 минут с перекуром. (Ну за час, если еще и интерфейсом маленько озаботиться)
С ценником озвученным в (71) согласен. :)
73 Минона
 
22.08.12
11:52
Ковыряем Битрикс.
Думаю подключиться к MySQL и вытащить из Битрикса результаты в 1С и там их уже крутить как угодно.
74 Юрий Лазаренко
 
22.08.12
12:52
(73) "вытащить из Битрикса результаты в 1С": в меню администрирования нажать Настройка - SQL-запрос, сохранить запрос в эксель и загрузить в 1С.
75 manyak
 
22.08.12
13:09
(74) правильно вот так:
Настройки > Производительность > SQL запросы

http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=48&LESSON_ID=3067#perfmon_sql_list

хотя чую что они не умеют ковырять как надо :)
76 Юрий Лазаренко
 
22.08.12
13:14
(75) Перепроверил, у меня так: Настройки - Инструменты - SQL запрос
77 Минона
 
22.08.12
13:31
запрос готов (7 таблиц сводить пришлось), теперь ODBC пробую
78 Юрий Лазаренко
 
22.08.12
13:41
(77) Зачем ODBC. ИМХО таки проще сохранить сразу в эксель и сразу начать с ним работать.
79 Минона
 
22.08.12
13:46
(78) Хочется сделать красиво - выбор опроса (считать список и предложить выбор), вытащить данные и выводить в нужных группировках - по отделам, по вопросам и т.п.

Пока что беда в том что Bitrix у нас оказывается на виртуальной машине развернут и к MySQL просто так не достучишься. Ковыряем.
80 manyak
 
22.08.12
13:49
(77) о-о-о, прогресс на лицо, молодца :)
81 Минона
 
22.08.12
13:51
Блин, 1С запускает ODBC драйвер на сервере а не на клиенте. Аяяяй
82 Минона
 
23.08.12
10:47
подскажите каким тегом на форуме оформить код?
83 Юрий Лазаренко
 
23.08.12
11:07
(82) Просто кидай код, он сам оформится
84 Минона
 
23.08.12
11:12
&НаКлиенте
СтрокаСоединения_MySQL =   "
|DRIVER={MySQL ODBC 5.1 Driver};
|SERVER=192.168.999.999;
|DATABASE=sitemanager0;
|UID=Login;
|PWD=123; ";

Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = (СтрокаСоединения_MySQL);

Попытка
   Соединение.Open();
   //Сообщить("MySQL база подключена!!!");
Исключение
   Сообщить("Не могу подключиться к базе!!! ");
   Сообщить("Ошибка подключения - " + ОписаниеОшибки() );
   Возврат;
КонецПопытки;

НаборЗаписей = Соединение.Execute( "SELECT * FROM b_vote" );
списокОпросов = Новый СписокЗначений;
Пока НаборЗаписей.Eof()=0 Цикл
   Title = НаборЗаписей.Fields("Title").Value;
   ID = НаборЗаписей.Fields("ID").Value;
   списокОпросов.Добавить(ID, ""+ID+" - "+Title);
   НаборЗаписей.MoveNext();
КонецЦикла;
НаборЗаписей.Close();

ВыбЭлемент = списокОпросов.ВыбратьЭлемент("Выберите опрос:");
Если ВыбЭлемент = Неопределено Тогда
   Возврат;
Иначе
   текОпросID = ВыбЭлемент.Значение;
КонецЕсли;


ткстЗапроса = "
|    select
|tUser.Name UsName, tUser.Last_name UsName2, tUser.WORK_DEPARTMENT,
|IP,
|EQ.QUESTION_ID, tQ.Question,
|ANSWER_ID,
|EVENT_QUESTION_ID,
|tA.Message EA_Message, EA.Message A_Message
|from b_vote_event VoteEvent
|LEFT JOIN b_vote_user EU ON (EU.ID = VoteEvent.vote_user_ID)
|LEFT JOIN b_user tUser ON (tUser.ID = EU.AUTH_USER_ID)
|LEFT JOIN b_vote tVote ON (tVote.ID = VoteEvent.vote_ID)
|LEFT JOIN b_vote_event_question EQ ON (EQ.EVENT_ID = VoteEvent.ID)
|LEFT JOIN b_vote_question tQ ON (tQ.ID = EQ.Question_ID)
|LEFT JOIN b_vote_event_answer EA ON (EA.EVENT_QUESTION_ID = EQ.ID)
|LEFT JOIN b_vote_answer tA ON (tA.ID = EA.Answer_ID)
|where VoteEvent.vote_id="+текОпросID+"
|and VoteEvent.valid='Y'
|";

НаборЗаписей = Соединение.Execute( ткстЗапроса );

ВсегоКолонок = НаборЗаписей.Fields().Count()-1;
тзнДанные = Новый ТаблицаЗначений;
Для i=0 по ВсегоКолонок цикл
   тзнДанные.Колонки.Добавить(НаборЗаписей.Fields(i).Name);
КонецЦикла;

Пока НаборЗаписей.Eof()=0 Цикл
   текСтрока = тзнДанные.Добавить();
   
   Для i = 0 по ВсегоКолонок цикл
       ЗначениеПоля = НаборЗаписей.Fields(i).Value;
       текСтрока[i] = значениеПоля;
   КонецЦикла;
   
   НаборЗаписей.MoveNext();
КонецЦикла;
НаборЗаписей.Close();


Соединение.Close();
85 Минона
 
23.08.12
11:13
Может кому пригодится - код подключения к Битрикс, выбора опроса и вывода инфы о голосовавших в таб.значений "тзнДанные"
86 Минона
 
23.08.12
11:16
87 Минона
 
23.08.12
11:35
засим откланиваюсь, всем спасибо за советы
88 Юрий Лазаренко
 
23.08.12
20:41
(87) Ты это, заходи если что! (с)
89 manyak
 
23.08.12
22:14
(87) напиши потом премия упала на вас или мимо пролетела :)
90 Минона
 
24.08.12
10:09
(89) обязательно напишу!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший