|
03.02.2008, 16:34 | #1 |
Участник
|
Теория: (Andreasen) вопросы по тексту
1. Стр 22 Примечание мелким шрифтом
"При импорте объекта на нижележащий слой, тот же самый объект не модифицируется в верхнем слое" Получается. Рабочая база: cus - одна кнопка c методом , которое содержит слово "А", usr - изменен метод и он содержит теперь "А и Б".. Из тестовой в рабочий cus слой добавляется обновление измененного метода "А и Б и В". Слой usr видит получается по-прежнему "А и Б". Так? 2. Стр 25. Второй абзац снизу предпоследнее предложение Возможность перетаскивания запроса в код. Все хорошо, только получается при необходимости суммировать по полям необходимо писать либо код запроса с нуля, либо дописывать имеющийся. Так или я чего-то не знаю еще? 3. Стр 26 По Ф4 должны показываться все расширенные типы данных Создаю джоб и встаю курсором после { и нажимаю Ф4 и нет реакции. Почему? 4. Стр 27 Первый абзац "Если отладка производится в трех уровневой системе..." Получается как -то можно запустить точку останова в 3-ке. У меня получается только при 2-ке. Или я что -то не поняла? 5. Стр 27 Первый абзац Примечание Не могу найти класс Info.add() 6. Стр 27 Примечание последнее А где можно посмотреть какие таблицы блокировал отладчик? Последний раз редактировалось Arahnid; 03.02.2008 в 17:27. |
|
03.02.2008, 19:11 | #2 |
Участник
|
Цитата:
Сообщение от Arahnid
1. Стр 22 Примечание мелким шрифтом
"При импорте объекта на нижележащий слой, тот же самый объект не модифицируется в верхнем слое" Получается. Рабочая база: cus - одна кнопка c методом , которое содержит слово "А", usr - изменен метод и он содержит теперь "А и Б".. Из тестовой в рабочий cus слой добавляется обновление измененного метода "А и Б и В". Слой usr видит получается по-прежнему "А и Б". Так? Цитата:
Цитата:
Хорошая шутка. Если не шутка, то опускайся в самый низ дерева в ветке классов где Global. Последний раз редактировалось miklenew; 03.02.2008 в 19:37. |
|
04.02.2008, 10:30 | #3 |
Moderator
|
Когда мне нужен класс Info (например, чтобы поставить брэйкпоинт в методе Add) я в ветке классов набираю Global, класс Info на 2 выше.
__________________
С уважением, kvan. |
|
04.02.2008, 10:37 | #4 |
Участник
|
Цитата:
класс info можно найти недалеко от конца списка |
|
04.02.2008, 10:47 | #5 |
Участник
|
Цитата:
3. Стр 26
По Ф4 должны показываться все расширенные типы данных http://erpkb.com/Axapta/Redaktor/fil...torhotkeys.doc распечатал и повесил перед глазами |
|
04.02.2008, 10:48 | #6 |
Axapta
|
А я набираю Inf и нажимаю пробел.
|
|
04.02.2008, 12:57 | #7 |
Member
|
Цитата:
Сообщение от oip
А я набираю Inf и нажимаю пробел.
__________________
С уважением, glibs® |
|
04.02.2008, 10:50 | #8 |
Участник
|
Цитата:
4. Стр 27
Первый абзац "Если отладка производится в трех уровневой системе..." Получается как -то можно запустить точку останова в 3-ке. У меня получается только при 2-ке. Или я что -то не поняла? |
|
04.02.2008, 11:26 | #9 |
Участник
|
|
|
04.02.2008, 11:23 | #10 |
Участник
|
Хотелось бы все же получить ответы на 1,2, 4,6 еще
|
|
04.02.2008, 11:25 | #11 |
Axapta
|
На пункт 1 вы можете получить ответ сами, используя слои usr и usp. Не ленитесь.
На пункт 4 - да, никаких ограничений для 3-х уровневой конфигурации нет. Единственно что, чтобы отлаживать код, выполняемый на сервере, должна быть включена соответствующая галка в настройках АОСа, о чем выше сказал Максим. |
|
04.02.2008, 11:33 | #12 |
Участник
|
Цитата:
6. Стр 27 Примечание последнее
А где можно посмотреть какие таблицы блокировал отладчик? |
|
04.02.2008, 11:56 | #13 |
Участник
|
Цитата:
Ты ж транзакцию открыл? А посмотреть как - вот Максим и ответил - в базе. То есть, через Management Studio |
|
04.02.2008, 12:28 | #14 |
Участник
|
как воспроизвести?
|
|
04.02.2008, 12:48 | #15 |
Участник
|
Нуу, теоретически:
0. Запустить дебаггер по коду, в котором 1. Открыть транзакцию. 2. Выбрать на обновление какую-то таблицу, к примеру, конкретную запись 3. Не использовать ОСС (если на 4ке), чтобы исключающая блокировка (exclusive lock) наложилась на строку/ключ. 4. Сидим, ждем. Транзакция пока не закрывается. Идем пить кофе. Пользователь (другой компьютер) пытается обновить эту же запись - скажем, из формы какой-то, или тоже из того же кода. По идее он блокируется, потому что ты в дебаггере там тусуешься |
|
04.02.2008, 13:21 | #16 |
Участник
|
Ну это понятно, но при чем тут закрытие дебаггера - достаточно проскочить до того места где транзакция завершается
|
|
04.02.2008, 13:28 | #17 |
Участник
|
В 5ке классы, которые начинались на Inf, поубирали. (хотя, может это русская просто функциональность была - уже не помню).
Так что теперь Inf набираем и за 3 кнопули попадаем тоже на Info |
|