Имя: Пароль:
1C
 
Требуется оттестить на 8.2
0 orefkov
 
19.07.10
12:53
Нужна помощь зала в небольшом тесте на разных релизах 8.2.
Скачайте http://sqlite1c.googlecode.com/files/config.zip
В каталоге bin 1С-8.2 создайте папку config.
Библиотеку config.dll из каталога bin переместите в созданный каталог config. Библиотеку config.dll из скачанного архива положите в bin.
Запустите конфигуратор.
Откройте окно с текстом какого-либо модуля.
Нажмите Ctrl+F12.
Если все удачно, то должно появится сообщение о текущем положение курсора (строка/колонка), а затем сообщения, перечисляющие каждую строку текста модуля (так что слишком большие модули не открывайте).
Если не удачно, то наверное, все упадет.

Я проверял на 8.2.11.236, работает.
1 RomaH
 
naïve
19.07.10
13:01
235 - запуск конфигуратора - в дамп
2 Гефест
 
19.07.10
13:02
8.2.10.82:

Приложению не удалось запуститься, поскольку MSVCP7.1 не был найден. Повторная установка приложения может исправить эту проблему.

ЗЫ: Неужели нормальный телепат для васьмерки пишешь?
3 butterbean
 
19.07.10
13:06
(2)+ на 8.2.11.229 то же самое
4 orefkov
 
19.07.10
13:09
(2)
Скачай еще раз, я убрал зависимость от msvcp71.dll
5 orefkov
 
19.07.10
13:11
(1)
Сразу запуск конфигуратора в дамп?
Не по Ctrl+F12 ?
6 Гефест
 
19.07.10
13:14
(4) Файл по ссылке скачивается тот же самый
7 RomaH
 
naïve
19.07.10
13:15
(5) да
8 strange2007
 
19.07.10
13:16
(6) Уже на 8 пересел? Молодец
9 Ваше благородие
 
19.07.10
13:19
При первом запуске конфигуратора написал что-то про блокировки, сейчас просто вываливается.
10 orefkov
 
19.07.10
13:20
(6)
Может он у тебя из кэша ползет?
Залил еще раз как  http://sqlite1c.googlecode.com/files/config1.zip
(8)
Не пересел еще, так, присматриваюсь...
11 orefkov
 
19.07.10
13:21
(1), (9)
Вы в bin/config положили "родной" config.dll от 1С ?
12 RomaH
 
naïve
19.07.10
13:22
(11) - да
C:\Program Files (x86)\1cv82\8.2.11.235\config
в эту папку
13 RomaH
 
naïve
19.07.10
13:23
упс, ... в папке bin
14 Ваше благородие
 
19.07.10
13:23
+(11)Да. Тут был косяк, не заметил, что уже был открыт конфигуратор в 8.2, подменил файл, запустил - написало про блокировку базы. После чего, старт конфигуратора заканчивается сбором данных для анализа и крахом.
15 lion11
 
19.07.10
13:23
8.2.11.232 - работает, не падает
16 RomaH
 
naïve
19.07.10
13:24
235 работает
17 Ваше благородие
 
19.07.10
13:24
Моя версия: 8.2.11.236
18 Гефест
 
19.07.10
13:28
(8) Не, я так, балуюсь
(10) Теперь запускается, выдает сообщение, однако в номере строки не учитывает свернутые процедуры, после нажатия на ОК вылетает
19 skunk
 
19.07.10
13:29
проверял на 8.2.10.82 по севеном, не работает ...

сообщение о текущем положение курсора - появляется ...
появляется окно с предупреждением о каком-то анализе(не успеваю прочитать) ... дальше валиться
20 lion11
 
19.07.10
13:31
Странно - в 8.2.11.236 - тоже работает ;) (база файловая)
21 orefkov
 
19.07.10
13:37
Промежуточные итоги:
Работают -
11.235
11.236

Какой сейчас релиз последний?
22 lion11
 
19.07.10
13:37
8.2.10.82 - после первого сообщения о номере строки 1с отваливается
23 orefkov
 
19.07.10
13:38
(2)
ЗЫ: Телепата делать не буду.
Буду делать снегопата.

Вот вопрос - под 8.1 надо ли делать?
24 malets
 
19.07.10
13:39
(21) 236 вроде последний
25 skunk
 
19.07.10
13:41
11.236 - последний ... под севеном работает
26 Asmody
 
19.07.10
13:46
(23) "снегопада"? да она и так падает неплохо изредка...
27 orefkov
 
19.07.10
13:47
(26)
Не снегопад.
"Снегопат" - для сохранения преемственности названия с телепатом, но чтобы сразу было понятно, что для 8ки.
28 Asmody
 
19.07.10
13:48
(27) "снегопат" у меня ассоциируется только с "психопатом"...
29 Гефест
 
19.07.10
13:49
главное чтобы с восьмерочным синтаксисом "психопат" не получился
30 Asmody
 
19.07.10
13:49
назови "подснежник", все веселее
31 orefkov
 
19.07.10
13:51
(29)
А вот от этого мы и будем ее лечить...
Торопиться не надо, надо вернуть обществу полноценного здорового человека.
32 Ваше благородие
 
19.07.10
13:54
Ура!

А это будет законно?
33 orefkov
 
19.07.10
13:57
(32)
Подмена config.dll - сейчас применена только для теста. В продукте не будет меняться ни один байт из кода 1С.
34 Никола_
Питерский
 
19.07.10
14:00
(23) лучше под 8.2 !
35 also
 
19.07.10
14:01
(23) ДА!!!!
36 also
 
19.07.10
14:03
Считаю такие проекты надо спонсировать всем сообществом
37 0xFFFFFF
 
19.07.10
14:05
(23) Под 8.1 обязательно нада!
38 lion11
 
19.07.10
14:06
(23) Если сделать под 8.1 - "армия" программистов на 8.1 скажет СПАСИБО! Но - у них будет лишний повод не переходить на 8.2. По-этому - в начале сделать под 8.2, оттестить, ну если не сложно будет и много лишнего времени, то и под 8.1.
39 ILM
 
гуру
19.07.10
14:15
(38)(23) 8.2 Надо! Не надо на 8.1, тогда больше народу перейдет на 8.2. и там быстрее баги исправят.
40 orefkov
 
19.07.10
14:17
(39)
Думаешь, количество перешедших на 82 как-то коррелирует со скоростью исправления багов?
41 ado
 
19.07.10
14:23
(40) Скорее зависимость обратная.
42 smaharbA
 
19.07.10
14:28
Орефков за снеговичков принялся ?
43 el-gamberro
 
19.07.10
14:33
Ого, да уж это будет оч. круто.
44 bedrikd
 
19.07.10
15:07
На 8.2.12.49 работает
45 orefkov
 
19.07.10
15:14
(44)
Радует.
46 MRAK
 
19.07.10
17:09
(0) Успехов в начинании!
(23) под 8.1 по-моему, пока не надо. Пока все оттестируется, все уже на 8.2 перейдут. Тут я поддерживаю (38).
47 orefkov
 
20.07.10
10:12
Проверьте пжста
http://sqlite1c.googlecode.com/files/config3.zip
Теперь должно выдавать реальное положение каретки в тексте, с учетом свернутых блоков.
48 milan
 
20.07.10
10:24
(47) 11.235, вин ХП - Работает
49 MRAK
 
21.07.10
16:55
1С:Предприятие 8.2 (8.2.11.236) работает
50 ptiz
 
21.07.10
17:08
1С:Предприятие 8.2 (8.2.11.236) - падает, как только пытаюсь запустить конфигуратор.
51 Операция 1Ы
 
21.07.10
17:10
WinXP Home 1C(8.2.11.236) локальная файловая - запустил конфигуратор с 3 раза
52 Операция 1Ы
 
21.07.10
17:11
+(51)работает))
53 Silgis
 
22.07.10
09:58
8.2.11.236 падает при запуске конфигуратора.
54 RomaH
 
naïve
22.07.10
10:12
(50,53) - смотрите мою ошибку - не в тот каталог сonfig поместили
55 Andy13
 
22.07.10
10:16
По Ctrl+F12 на пару секунд видно какое то окошко, потом 1С вылетает.
Правда релиз старый, щас дообновлю и попробую снова.
56 Silgis
 
22.07.10
14:04
родной туда c:\Program Files\1cv82\8.2.11.236\bin\config\
от Орефкова туда c:\Program Files\1cv82\8.2.11.236\bin
57 Silgis
 
22.07.10
14:04
(56) все равно в дамп
58 Abracadabra
 
22.07.10
14:28
(0) вопрос. А как будут анализироваться всякие параметры предопределенных процедур, являющиеся структурой (универсальной коллекцией) и управляемые только платформой? На таких процедурах весь управляемый интерфейс со всеми новыми фишками держится, плюс все клиент-серверное взаимодействие на структурах завязано. Если библиотеки программы будут родные, то, как я понимаю, не получится анализировать, что там будет платформа подсовывать, а если этого не будет, тогда какой толк этого мероприятия?
59 Abracadabra
 
22.07.10
14:42
+(58) делаете чтоб семерошники, городящие семерочный код на 8.1 и по-минимуму использующие стандартные возможности платформы (отчеты все вручную накаляканы, ну и все в таком "семерочном" духе), тем же самым и на 8.2 занимались?
60 trdm
 
22.07.10
14:44
(0) Клюнул на призыв Медведева к инновациям? :)))
61 rs_trade
 
22.07.10
14:55
(59) что за бред вы несете уважаемый?
62 orefkov
 
22.07.10
15:40
(59)
Я чего-то недопонимаю - разве в 8ке уже весь код пишется щелчками мышкой?
Весь миллион строк в УПП набит конструкторами?
За что тогда 8очники просят отстатыщ?
63 orefkov
 
22.07.10
15:48
(58)
Не совсем понял, что ты имеешь ввиду. Можно реальный пример?
64 Abracadabra
 
22.07.10
15:53
(62) в 8.2 все значительно отличается от 7.7, взаимодействие объектов сложнее, в части интерфейся (который управляемый), многое управляется платформой. Я просто хочу узнать, а как сея поделка работать будет?
65 orefkov
 
22.07.10
16:04
(64)
Работать будет просто - ты пишешь код, а она помогает.
Вот практически и все (а внутре у нее будет думатель).

Те, кто юзал telepat.dll + intellisence.vbs думаю тебе подтвердят, что именно так оно и функционирует. И вряд ли назовут это поделкой.
66 acsent
 
22.07.10
16:10
У меня слово снегопат ассоциируется с тем что снеговик будет непрерывно падать

Как вы яхту назовете, так она и поплывет
67 acsent
 
22.07.10
16:11
236 - работает. Все таки хорошо 1с придумала с версиями ))
68 Abracadabra
 
22.07.10
16:13
(63) ну например клиент-серверное взаимодействие. Это в 8.1 написал имя реквизита объекта, и данные из него под рукой, изменяй как хочешь, в 8.2 все иначе, сначала данные изменяются на клиенте, потом измененные реквизиты складываются в структуру (файл XML, если это через веб) структура передается на сервер, там создается объект/форма, из структуры данные записываются в объект и выполняются предопределенные процедуры, потом происходит примерно обратная последовательность действий, так вот в зависимости от потребностей, придется вмешиваться в разные части этой кухни. Т. е. нужно каждый раз знать структуру объекта, в котором мы плаваем, плюс появились модули менеджера, в каждом из которых можно предусматривать, какой объект потянул данные текущего объекта, и опираясь от этого, писать алгоритм.
69 acsent
 
22.07.10
16:16
(68) И причем здесь контекстная подсказка при написании кода?
70 orefkov
 
22.07.10
16:18
(68)
Еще раз прошу, приведи реальный пример. Поверь, так будет проще разобраться.
71 Sadovnikov
 
22.07.10
16:25
(68) Посмотри сначала, как в семерке телепат работает.
72 Abracadabra
 
22.07.10
16:25
(70) а это разве не реальный пример? Только так данные передаются между клиентом и сервером. Каким образом телепат сможет узнать, какие ключи содержатся, и какие могут быть добавлены в структуру, являющуюся параметром предопределенной процедуры?
73 Abracadabra
 
22.07.10
16:29
(71) я видел. В 8.2 взаимодействие между модулями значительно сложнее.
74 orefkov
 
22.07.10
16:29
(72)
Хм, сразу вспоминаются семерочные

сз.Установить("Конт", Контекст);
сз.Установить("Результат", 0);
ОткрытьФормуМодально("Обработка", сз, имяФайла);

:)

Встречный вопрос - а откуда ты узнаешь, какие ключи содержатся, и какие могут быть добавлены в структуру, являющуюся параметром предопределенной процедуры?
75 Abracadabra
 
22.07.10
16:32
(74) взгляну на дерево метаданных, и все пойму.
76 Sadovnikov
 
22.07.10
16:34
(75) Так и семерешный телепат на дерево метаданных смотрит.
77 orefkov
 
22.07.10
16:41
(75)
Все таки давай так:
напиши кусок кода, укажи, где стоит курсор символом '!' и скажи - "хочу, чтобы в этом месте месте мне вывалилось" и перечисли.
78 Ksandr
 
22.07.10
16:43
(77) а можно я напишу?

Запрос.Текст = "....&ДатаНачала ..... &ДатаКонца";
Запрос.УстановитьПараметр(!

Хочу чтобы в этом месте вываливалось "ДатаНачала" и "ДатаКонца"
79 orefkov
 
22.07.10
16:53
(78)
:)
Над анализом текстов запросов я буду работать в первую очередь.
80 Abracadabra
 
22.07.10
17:21
(77) КомпоновщикНастроек.Настройки.ПараметрыДанных. ! (тут пускай вывалит параметры СКД)

Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
    Параметры. !
КонецПроцедуры

Ну и в процедурах обработки записи:
ПараметрыЗаписи. !
81 dervishsy
 
22.07.10
17:36
(80) Шо ты такой дерзкий. Не трогай человека. Он уже доказал что может творить вещи. Он тебе возможность даст, сам скриптик напишешь, если получится)))
82 Abracadabra
 
22.07.10
17:47
(81) да я ничего не имею против. Просто хочу донести, что идеология изменилась в корне по сравнению с 7.7, а самое необходимое умеет встроенная контекстная подсказка, основными принципами работы с универсальными коллекциями становятся их методы, а не обращение к элементам коллекции по индексу/имени поля. Лично я не вижу смысла.
83 EvgeniuXP
 
22.07.10
18:11
всё равно ничего не понял, что за "снегопат"? что в итоге-то делаете?
84 AS_DANCE
 
22.07.10
18:45
Ура дождались наконец то, а можно и под 8.1 тоже чтоб было, мечтаю с момента перехода на восьмерку (3 года назад). Под 8.2 пока не планирую, так что хотелось бы 8.1
85 rs_trade
 
22.07.10
19:55
(82) молодец что донес. а то человек делать начал, а знать не знает что там поменялось все по сравнению с клюшками
86 Злопчинский
 
22.07.10
20:03
ой, как здорово!
читаю курсы Насипова - просто чисто бесит когда смотрю как они изгаляются над написанием кода. Я на 7.7 - поздно на телепата перешел. Теперь вот курсы топчу и больше думаюс что писать а не как сделать.. ужасна!
87 EvgeniuXP
 
22.07.10
20:15
(86) дайте ссылку на 7.7 телепат, плиз, мы еще работает - пригодится :) я тоже прохожу курсы :)
88 mdocs
 
22.07.10
20:26
(86) правильнее "слушаю","смотрю", а "читает" Евгений Гилев и еще несколько людей. (ИМХО). С кодированием в восьмерке действительно все печально :(, особенно после Телепата.
89 Silgis
 
22.07.10
20:26
90 EvgeniuXP
 
22.07.10
20:28
(89) - спасибо :)
91 Silgis
 
22.07.10
20:29
Был на курсах по 8.2 в Москве, там были люди около 10 лет писавшие на 77, и не незнавшие про Телепата. Ужас просто, даже жалко стало их.
92 EvgeniuXP
 
22.07.10
20:33
(91) у нас аналогичная ситуация :) до сего дня не знал.
93 rs_trade
 
22.07.10
20:34
(92) ну кайфани теперь )))
94 rs_trade
 
22.07.10
20:34
телепат это единственное чего жаль, при расставании с семеркой
95 rs_trade
 
22.07.10
20:35
+(94) ну и опенконф в целом
96 SnarkHunter
 
22.07.10
20:37
Под 8.1 не надо...
97 AS_DANCE
 
22.07.10
20:46
у опенконфа на момент его написания траблы с хостингом помоему были, как сейчас с этим обстоит? ведь после написания длл, будут дописываться скрипты и прочие ништячки )
98 orefkov
 
23.07.10
00:39
(92)
Лучше знакомство начинать с openconf light pack - http://www.infostart.ru/public/15540/
Там уже готовая сборка, покрывающая 90% потребностей.
99 Эстет хренов
 
23.07.10
01:32
Ура! орефков, ++++ тебе в карму!!
вин 7 x32, 1C 8.2.11.235 все ок
100 Эстет хренов
 
23.07.10
01:32
в сотке!
101 Злопчинский
 
23.07.10
02:05
(98) metaeditor специально для меня собирал! как я вообще без этого жил? не понимаю!
102 trdm
 
23.07.10
02:16
(87) вот тут ролик как это работает внутрях..
http://infostart.ru/public/62396/
103 Abracadabra
 
23.07.10
05:05
(86) и как же это Телепат помогает в "как делать"? :) Неужели, за программиста думает... о_О
104 tuxik07
 
23.07.10
05:22
Я проверял на 8.2.12.49, win7 x32 работает! .
105 Tashiro
 
23.07.10
06:32
8.2.11.236, ВыньВиста х86 - полет нормальный
106 orefkov
 
23.07.10
08:31
(80)
Ну, возьмем к примеру
СправочникМенеджер.<Имя справочника>::ОбработкаПолученияДанныхВыбора

Что там пишет синтакс-помошник?

Параметры:

<ДанныеВыбора>

Тип: СписокЗначений. В обработчике можно сформировать и передать в этом параметре данные для выбора. При этом параметр <СтандартнаяОбработка> должен быть установлен в Ложь.

<Параметры>
Тип: Структура. Содержит параметры выбора.
Их можно дополнительно настроить в обработчике события.
Структура, в которой обязательно должны содержаться следующие ключи:
СтрокаПоиска (SearchString) - строка, используемая при поиске данных, Неопределено - осуществляется быстрый выбор;
Отбор (Filter) - отбор, используемый при поиске данных;
ВыборГруппИЭлементов (ChoiceFoldersAndItems) - указывается использование групп и элементов (только для иерархических данных); тип ИспользованиеГруппИЭлементов.

<СтандартнаяОбработка>
Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина

Согласись, уже не так и мало инфы для запуска подсказки.
Уже можно навскидку подсказать
ДанныеВыбора - показать методы списка значений.
Параметры - показать методы структуры, ключи СтрокаПоиска, Отбор, ВыборГруппИЭлементов
СтандартнаяОбработка - присваивать Ложь или Истина.

А ежели подумать, можно еще чтонить нарыть.
107 KAO111
 
23.07.10
20:49
Работает
8.2.12.63, win7 x32
108 Adept
 
23.07.10
23:18
Как давно я этого ждал .... :) (0) Делай и под 8.1 и под 8.2  - работы и там и там еще непочатый край. Большое тебе человеческое спасибо!
109 ildary
 
24.07.10
00:57
Похоже ограничения, заботливо наваленные 1С-сом перед автором openconf-а, пали и всех ждет щастье, доселе "гагарам недоступное" :)))
110 ЗлобнийМальчик
 
24.07.10
01:03
(0) таки неужели в одноэсии появится нормальный редактор??? хоспадя, и даже 10 лет не прошло.
хотя в абапе все еще хуже, конечно...
111 AS_DANCE
 
24.07.10
01:58
(0) памятник нужно поставить прижизненный!
112 inspam
 
24.07.10
02:08
чо спасибо то - человека нужно благодарить..
113 AS_DANCE
 
24.07.10
02:12
(112) а ты придумай как? Деньги - плохой подарок! ))))
114 inspam
 
24.07.10
02:15
(113) тот кто понимает - найдет как
115 Живой Ископаемый
 
24.07.10
09:49
Win 7, x64, AMD Phenom 2, 8.2.11.236, файловая база - работает.
116 EvgeniuXP
 
24.07.10
12:46
WinXP SP3, x86, Core Duo 8400, 8.2.11.236, файловая база - работает.
117 EvgeniuXP
 
24.07.10
12:50
(98) - спасибо, с нее и начал - очень классная вещь, нашим программистам на 7.7 тоже очень понравилось! Гигантский труд был затрачен.
118 IamAlexy
 
24.07.10
12:52
[с замиранием сердца]

неужели, неужели это опенконф под восьмерку?????
119 artbear
 
24.07.10
14:58
(118) К сожалению, впереди еще долгий путь.
.
(0) Саш, я предлагаю начать в первую очередь не с контекстной подсказки,а именно с работы в редакторе - типа получение текста, вставка и т.д.
.
Помнишь, как мы над Опенконфом начинали работу? Ведь именно так все начиналось.
Как только у тебя получилось дать нам интерфейс для доступа к текстовой части и далее к метаданным, тут и пошло шевеление в виде скриптов и плагинов, которые мы, сторонние разработчики, и добавили их к Опенконфу, сильно ускорив разработку в 77.
Кстати, Интеллисенс.вбс ведь появился раньше телепата, если я не ошибаюсь :)
120 orefkov
 
24.07.10
23:34
(119)
Не помню уже точно.
Помню мы с IAm'ом бурно переписывались, чтобы подружить телепата с интеллисенсе, и именно для этого дела я добавил в телепате событие "Требуется список методов", который можно было заполнить в скрипте.
121 artbear
 
26.07.10
08:53
(120) А что скажешь по моему предложению из (119) ?
122 orefkov
 
26.07.10
15:39
(120)
Я пока только начал исследования, так что много не нарыл еще.
123 Ksandr
 
26.07.10
20:43
(122) А еще, если можно, сделайте отображение вариантов в обработке заполнения для ДанныеЗаполнения исходя из оснований для документа
124 Fragster
 
гуру
25.08.10
12:42
как там, живо?
125 tenikov
 
25.08.10
13:06
(0) под v8 не сильно актуально, имхо.

лично мне пожалуй только перехода к названию процедуры по набираемым первым буквам в списке не хватает (что с учетом встроенной возможности сортировки списка процедур не так уж и критично).
126 Fragster
 
гуру
25.08.10
13:08
(125) отсутсвия подсказок для параметров функций и элементов коллекций устраивает?