Добрый день!
У меня вопрос идеологический.
Мне искренне хочется понять причину того факта, что в API существует некоторое количество классов, которые:
а) отсутствуют в документации, в учебных курсах и на форуме;
б) в коде компонентов эти классы присутствуют и работают.
в) по всей видимости работают, в отличие от тех, что есть в документации.
Пример: CTicket::SetTicket
В доментации есть лишь CTicket::Set
При передаче параметра CLOSE => N должно происходить пере-открытие тикета.
Однако, этого не происходит. Что-то не так.
Лезу в код модуля техподдержки - там-то работает!
И что я вижу?
Там используется CTicket::SetTicket, которой нет в документации и, судя по косвенным признакам, передаваемые параметры отличаются.
Это чья-то глупость или таков замысел?
У меня вопрос идеологический.
Мне искренне хочется понять причину того факта, что в API существует некоторое количество классов, которые:
а) отсутствуют в документации, в учебных курсах и на форуме;
б) в коде компонентов эти классы присутствуют и работают.
в) по всей видимости работают, в отличие от тех, что есть в документации.
Пример: CTicket::SetTicket
В доментации есть лишь CTicket::Set
При передаче параметра CLOSE => N должно происходить пере-открытие тикета.
Однако, этого не происходит. Что-то не так.
Лезу в код модуля техподдержки - там-то работает!
И что я вижу?
Там используется CTicket::SetTicket, которой нет в документации и, судя по косвенным признакам, передаваемые параметры отличаются.
Это чья-то глупость или таков замысел?