AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2005, 04:46   #1  
Tino is offline
Tino
Участник
 
5 / 10 (1) +
Регистрация: 02.04.2005
Никак не могу найти в литературе как найти определенную Variable. К примеру, в таблице 39 Purchase Line есть такой Code

"Outstanding Quantity" := Quantity - "Quantity Received";

Как я понимаю, "Outstanding Quantity" и "Quantity Received" это значения соответствующих полей, а как понять Quantity? Если смотреть в Variables то таковой нет. В Functions тоже нет.

Я пытаюсь добавить в таблицу второе поле учета количества товаров (для двойной единицы измерения) названием Quantity 2, но когда добавляю эту запись в код, то мне выдает сообщение, что использовано неопределенная переменная Quantity 2, определите переменную в 'Global C/AL Symbols'.

Определить ее можно под Variables, но в тоже время Quantity отсутствует в переменных. Как найти переменную Quantity? Или эта функция (Function)? Можно ли как-то посмотреть в Global C/AL Symbols и увидеть все переменные и фунции и к каким обьектам они относятся?
Старый 02.04.2005, 12:46   #2  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
это я думаю не переменная а поле этой таблицы
Старый 04.04.2005, 09:56   #3  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Смотрите раздел литературы по C\AL, где указывается соглашение о наименовании переменных и объектов. В частности, там указано в каких случаях названия переменных, полей и др. объетков нужно заключать в " ".
__________________
MBS Certified Master in Navision Developer
Старый 04.04.2005, 10:11   #4  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
... сколько безысходности в топике ...
Добавьте поле, сохраните таблицу (можно даже без компиляции), закройте дизайнер и откройте заново.
После этого новое поле появится в свободном доступе.
есть такая заноза небольшая..
Старый 04.04.2005, 12:21   #5  
rov_imported is offline
rov_imported
Участник
 
176 / 10 (1) +
Регистрация: 20.01.2005
Цитата:
Сообщение от Wizard
... сколько безысходности в топике ...
Добавьте поле, сохраните таблицу (можно даже без компиляции), закройте дизайнер и откройте заново.
После этого новое поле появится в свободном доступе.
есть такая заноза небольшая..
Нет, я думаю, что у Tino проблемы с отличием обычных переменных и полей записи.

Tino,
в вашем случае Quantity - это поле таблицы 39. Поэтомы в Variables его не найдете.
Далее , если вы добавили в таблицу своё поле Quantity 2, то опять же его не надо определять в Variables -это также поле таблицы и к нему надо обращаться стнадартным образом: Record."Quantity 2" , где Record - имя вашей таблицы.

Успехов.
Старый 06.04.2005, 11:15   #6  
Tino is offline
Tino
Участник
 
5 / 10 (1) +
Регистрация: 02.04.2005
Всем спасибо за советы. Проблема заключалась в отличии обычных переменных и полей записи и использование " ".
Старый 06.04.2005, 14:09   #7  
Шрэк is offline
Шрэк
Участник
Аватар для Шрэк
 
645 / 24 (2) +++
Регистрация: 09.02.2004
Адрес: Москва
Я это и имел в виду.
__________________
MBS Certified Master in Navision Developer
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:04.