|
|
#1 |
|
Участник
|
непонятки с кодом
В одном из методов таблицы PurchLine встретил конструкцию:
_purchLine.SalesPurchLine::resetPriceAgreement(); _purchLine имеет тип PurchLine. Что это за хрень такая? PurchLine не имеет ни полей ни ф-й с именем SalesPurchLine, да и таблицы или класса такого тоже нету. Даже в редакторе при выпадении списка имеющихся в _purchLine методов/свойств нет имени SalesPurchLine. Тем не менее всё прекрасно компилируется и работет. Да и resetPriceAgreement судя по всему объявлена как статическая ф-я в SalesPurchLine. Ничего не понимаю... и из документации по языку ничего такого не помню...
|
|
|
|
|
#2 |
|
Moderator
|
Скорее всего это метод map-а. Попробуйте зайти отладчиком внутрь этого метода.
|
|
|
|
|
#3 |
|
Участник
|
SalesPurchLine - это Map. Используется для схожей обработки SalesLine и PurchLine.
|
|
|
|
|
#4 |
|
Участник
|
Спасибо, помогло.
Действительно это Map.А не подскажете где в документации можно прочитать про эту синтаксическую конструкцию поподробнее? |
|
|
|
|
#5 |
|
Moderator
|
Using maps - В руководстве разработчика.
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Непонятки с Range в отчете | 4 | |||
| Поле с кодом "0"... | 16 | |||
| Непонятки с Field Sum в отчете | 10 | |||
| Сложный Query: непонятки с Enum-ами | 9 | |||
| Непонятки с механизмом наследования аналитик. | 17 | |||
|