Имя: Пароль:
1C
 
1C:Enterprise Development tools и отладка на MACе
,
0 kuromanlich
 
27.10.15
11:12
Кто-нибудь сподобился попробовать на маке реально конфигурировать и отлаживаться? в свое время пытался, не было под рукой машины с апачем. Поделитесь впечатлениями плз
1 Garikk
 
27.10.15
11:17
а чё в EDT реально чтото делать? :) помоему оно ещё не вышло из стадии, "посмотреть и ужаснуться"
2 kuromanlich
 
27.10.15
11:19
(1) волков боятся в лес не ходить, пробовать то надо
3 Garikk
 
27.10.15
11:20
да что там пробовать, оно кривое и работает через ж... выгрузи-загрузи...xml какието
4 kuromanlich
 
27.10.15
11:26
(3) поклонники аджайл технологий с тобой не согласны
5 VladZ
 
27.10.15
11:28
(0) Брать Мак, чтобы программировать на 1С?  Видимо, я чего-то не понимаю...
6 Garikk
 
27.10.15
11:29
(4) я рад что в среде 1С таких поклонников немного ;))
7 Garikk
 
27.10.15
11:30
да вообще брать мак чтобы чтото на нём программировать кроме ойфона и оймака...изврат хипстерский
8 Александр_
Тверь
 
27.10.15
11:31
Пока Enterprise Development tools  даже не альфа версия.
Пробовал поковырять, но уж очень много различных ошибок.
И еще, эта гадость затерла мне список баз (30 штук).
Хорошо хоть копия была.
9 Александр_
Тверь
 
27.10.15
11:31
и да, все делал на винде.
10 Necessitudo
 
27.10.15
11:31
EDT теперь на МАКе работает?
11 Garikk
 
27.10.15
11:34
ну ссылка есть на скачивание версии для мака
12 Sserj
 
27.10.15
11:34
(10) Дэк это же плагин к эклипсу, а он везде почти работает.
13 kuromanlich
 
27.10.15
12:48
(5) (7) Мак не для программирования, он вообще просто есть.
не МАКаводам сложно понять прелести МАКов )
(10) сразу заявили что поддерживается, му сказать что открывалось, без глюков, но поработать так и не удалось. поэтому и завел ветку
14 Garikk
 
27.10.15
13:00
(13) <не МАКаводам сложно понять прелести МАКов>

О даа :)) Мак излучает особые волны, пропитанные духом Джобса воздействующие на потаённые силы организма

Я вот юзал Дос, Винду, Линух, фрибсд и мак.... и чтото не понял чтож там такого прям вообще особенного и прелестного что всё надо бросить и срочно переходить на него?
15 Smallrat
 
27.10.15
13:02
(13) я недавно насел на админа - он где-то месяца два пользовался MacOS - что же в нём такого, чего нет в винде?
Он долго упирался, мялся и в итоге выдал - что это сложно рассказать, надо самому пользоваться.

Сам я потыкался минут 20, никакого особого вдохновения не ощутил - контролы мелкие, мышь плоская как блин и неудобная. Не проникся вообщем.
16 Мыш
 
27.10.15
13:06
(14), (15) Вы не способны воспринять возвышенное, духовное, чистое )))
17 orefkov
 
27.10.15
13:07
(4)
Мак безгрешен. Это не в EDT на маке что-то не работает, это просто вам не нужно.
Список что вам нужно, а что нет, в дальнейшем будет уточнятся.
18 Garikk
 
27.10.15
13:07
(15) <MacOS - что же в нём такого, чего нет в винде>

Там вопрос стоит по другому, как сделать в маке то что в винде ЕСТЬ ;)))

Это я про принтеры, совместимость AD, GPO, монтирование сетевых дисков, не полное соответствие простейших утилит линуховым.... правильный маппинг горячих клавиш в терминал чОртпобери..
19 Garikk
 
27.10.15
13:10
(17) <это просто вам не нужно. >

У меня был знакомый фанат-адепт мака...мне доказывал что кнопка Delete не нужна, и insert тоже пережиток недокомпьютеров ibmpc
20 orefkov
 
27.10.15
13:11
(18)
И это не нужно.
Вся прелесть МАКа для маковода - в самом обладании МАКом.
Не обладая МАКом - нельзя сказать, что ты МАКовод.
Как там было в "ДМБ"?
"Дело не в умении, не в желании, и вообще ни в чём. Дело в самом пришивании подворотничка".
21 kuromanlich
 
27.10.15
13:20
(20) ага, и это тоже)
зачем этот срач? дело ж не в наличии или отсутствии мака. есть просто мак, 1с просто сделал ЕДТ для маков тоже. все разговоры вокруг от лукавого )
22 kuromanlich
 
27.10.15
13:29
http://its.1c.ru/db/devtools#bookmark:dt:TI000000044

2.4.1. Общая информация

Отладка прикладных решений с помощью DT возможна только при использовании протокола отладки HTTP на платформе «1С:Предприятие» версии 8.3.7. Отладка с любой другой версией «1С:Предприятия» не поддерживается.
23 kuromanlich
 
27.10.15
13:29
2.4.2. Сервер отладки «1С:Предприятия»

В состав платформы «1С:Предприятие» входит так называемый сервер отладки (dbgs.exe) который предоставляет возможность отладки прикладного решения с использованием протокола HTTP. Сервер отладки умеет взаимодействовать с соответствующими инструментами платформы Eclipse (перспектива Debug).

Сервер отладки выступает в качестве координатора процесса отладки:

? Хранит списки предметов отладки, доступных для использования и списки подключенных предметов отладки.

? Транслирует команды DT по управлению процессом отладки в команды предметам отладки (остановиться, продолжить исполнение и т. д.).

Для отладки серверного предмета отладки, сервер отладки должен быть запущен в рамках кластера серверов. Это выполняется установкой в строке запуска сервера ключа /debug -http. Для отладки клиентской части прикладного решения, сервер отладки может быть запущен отдельно.

Следует учитывать, что отлаживать серверный код с помощью стороннего (не входящего в состав кластера) сервера отладки невозможно.
24 kuromanlich
 
27.10.15
13:31
2.4.3. Инструменты перспективы

При запуске разрабатываемой конфигурации в режиме отладки, автоматически стартует сервер отладки (с помощью соответствующей конфигурации отладки) и для клиентского приложения указывается, что оно будет отлаживаться по протоколу отладки HTTP. DT не поддерживает отладку по протоколу отладки TCP/IP.

После того, как отлаживаемая конфигурация остановилась на точке остановки, открывается перспектива Debug (Отладка). В этой перспективе доступны несколько панелей:

? Debug (Отладка) – в этой панели отображаются доступные предметы отладки и текущий стек исполнения.

? Variables (Переменные) – в этой панели отображаются все доступные переменные в данном модуле. При этом они разделяются на три большие группы:

? Module properties (Свойства модуля) – это локальный контекст модуля. Например, для модуля формы в этой группе будут собраны все реквизиты и свойства формы.

? Module variables (Переменные модуля) – это явно объявленные переменные модуля.

? Параметры и переменные текущего метода (в котором находится точка исполнения).

Если переменная еще не инициализирована, то она отображается значением <undefined> (<неопределено>).

? Breakpoints (Точки прерывания) – содержит список всех точек прерывания в данной рабочей области. Флажок слева от точки останова позволяет включить или выключить точку прерывания.

? Expressions (Выражения) – в этой панели можно задавать различные выражения, которые будут вычисляться при каждом шаге отладчика. Выражения можно вводить вручную, а можно с помощью команды Создать отслеживаемое выражение в контекстном меню панели Variables (Переменные).

? Values (Значения) – в данной панели можно в более удобном виде отображать различные коллекции. Для того чтобы коллекция стала отображаться в этой панели, необходимо встать на нее в панели Variables (Переменные) и в контекстном меню выбрать команду Show in Values (Показать в значениях). Если в этой панели нажата кнопка Связать с Переменные, то значения будут меняться одновременно с навигацией по дереву переменных (в панели Variables/Переменные). Если кнопка отжата – то панель будет показывать выбранную коллекцию вне зависимости от того, где находится курсор в панели Variables (Переменные).

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

В отладчике DT имеется возможность изменять значения переменных. В панели Variables (Переменные) для этого можно воспользоваться диалогом Изменить значение (в контекстном меню) или кликом в колонке Значение. Разница заключается в том, что в диалоге имеется возможность изменить не только значение переменной, но и ее тип. В панели Values можно менять только значение, без смены типа.

Отдельно остановимся на том, что происходит при попадании на точку останова при использовании сервера отладки. После того, как сервер отладки получил сообщение о том, что определенный предмет отладки остановился на точке останова, он рассылает сообщение о необходимости остановиться всем подключенным предметам отладки (они отображаются в панели Отладка перспективы Отладка). Предметы отладки исполняют данную команду до начала исполнения следующей строки кода на встроенном языке. «Остановка» подключенных предметов отладки происходит асинхронно: предметы отладки текущего сеанса (это клиентское приложение и серверная часть, обслуживающая это клиентское приложение) остановятся синхронно, а момент остановки остальных предметов отладки в общем случае определить невозможно. После того, как в отладчике DT выполнена команда, например, сделать шаг, сервер отладки сообщает всем подключенным предметам отладки, что они могут дальше выполнять свою работу. При этом в активном предмете отладки выполняется указанная команда, при этом операцию «сделать шаг» можно представить (с некоторым приближением) как запуск предмета отладки на выполнение с установкой точки останова на следующей строке. После того, как активный предмет отладки выполнил затребованную операцию, он сообщает об этом серверу отладки и процесс повторяется.

Из этого описания следуют два важных факта:

1. Невозможна одновременная пошаговая отладка различных предметов отладки, связанных с одной информационной базой (в клиент-серверном варианте) или с одним сервером отладки (в файловом варианте).

2. В общем случае невозможно предсказать, в каком месте произойдет остановка в подключенных предметах отладки при одиночном шаге в отлаживаемом модуле.
25 kuromanlich
 
27.10.15
13:35
короче, отлаживаться можно, только с версией 8.3.7
26 Гёдза
 
27.10.15
13:36
(25) а ты как хотел?
27 kuromanlich
 
27.10.15
13:50
(26) ну вдруг ктото уже. когда ДТ вышла 8.3.6 была последней
28 un4gtn
 
04.11.15
15:33
Мужики, Заклинаю Радченком, Во имя всея Нуралиева, Киньте куданить этот Development Tools дабы я мог скачать его, хочется плюшку поюзать, ой как хочется.
29 ДенисЧ
 
04.11.15
15:35
(28) Так он на юзерсах невозбранно и в полной версии лежит..
30 Александр_
Тверь
 
04.11.15
15:35
(28) Да и емаил надо указывать в личной карточке.
31 ДенисЧ
 
04.11.15
15:36
(27) Последней? Ты не хочешь, чтобы гениальнейшая программа всех времён развивалась дальше и больше??
32 Mikeware
 
04.11.15
15:38
(14) "О даа :)) Мак излучает особые волны, пропитанные духом Джобса" - главное, чтоб не "пропитаные духом Кука"
33 ДенисЧ
 
04.11.15
15:40
(32) Если ты сядешь за мак, через два дня ты станешь носить водолазку и джинсы. Как минимум. Проверено
34 zak555
 
04.11.15
15:40
Что такое мак ?
35 Mikeware
 
04.11.15
15:42
(33)надеюсь, действие мака ограничивается только джинсами и водолазкой?
36 ДенисЧ
 
04.11.15
15:47
(35) В зависимости от времени...
Я вот однажды посидел полдня за... Водолазку сразу захотелось... Но меня вовремя отговорили...
Но есть, не спорю, генетически невосприимчивые... Но их мало...
37 GROOVY
 
04.11.15
15:48
EDT на маке работает, для отладки нужна 1с, а она под мак еще не вышла.
38 ДенисЧ
 
04.11.15
15:48
(34) Цветок такой. Обычно красный. Красивый, зараза...
39 GROOVY
 
04.11.15
15:49
(38) Сок из него некоторые собирают, тоже хорош говорят
40 un4gtn
 
04.11.15
15:49
(30) Прощения прошу, Островерх попутал. Почта есть теперь. Будьте благосклонны к юному программеру с Директором который давным давно посеил все документации от программы благодатной.
41 un4gtn
 
04.11.15
15:50
(34) Так сокращенно называют 1С Гамак, конфигурацию для ленивых.
42 VikingKosmo
 
04.11.15
15:56
(41) это тот самый в котором стоя?
43 zak555
 
04.11.15
16:05
(38) это который сейчас активно используют укропы ?
44 pumbaEO
 
04.11.15
16:52
(43) не мы в основном дустом балуемся.
Независимо от того, куда вы едете — это в гору и против ветра!