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