|
30.07.2007, 21:26 | #1 |
Участник
|
Цитата:
у классов есть interface. у таблиц в Аксапте есть map. map - это инструмент программиста, который позволяет объявить общий интерфейс для полей и методов. map в Аксапте ни в коем случае не работает с записями. 2. ================= Не надо из Аксапты делать 1С. Таблицы клиентов и поставщиков разные поскольку для них могут быть разные права (продавец работает с клиентами, но не имеет права видеть поставщиков. У снабженца все наоборот) Кроме того, у клиентов и поставщиков есть одинаковые поля, но они совершенно разные по смыслу. Например, скидка. Для клиентов скидка определяет скидку при продаже, а для поставщиков - для закупки. Если вы будете объединять списки, то вам придется разделять параметры и делать два разных поля. 3. ================== Если ваша задача - получить свернутое сальдо по контрагенту, то опять же не надо делать из Аксапты 1С. Аксапта показывает различные обороты - отдельно по продажам и отдельно по закупкам. Прежде всего потому, что скорее всего ответственный за продажную часть не тот же человек, что ответственный за закупки (ответственные совпадают только в маленьких компаниях или для очень VIP-контрагентов) 4. =================== Если вы все-таки хотите получить свернутые данные, то в Аксапте есть стандартное поле "Код поставщика" в клиенте и "Код клиента" в поставщиках. Как только вы установите код поставщика в клиенте, в соответствующем поставщике код клиента будет установлен автоматически. Далее Аксапта позволяет выполнить функцию зачета между такими связанными клиентами-поставщиками. После зачета вы получите свернутое сальдо. 5. =================== Если вы все-таки настаиваете на том, что ваши люди должны знать о другой ипостаси контрагента и хотите получить свернутое сальдо без проводок зачета непосредственно в отчете, то добавьте в отчет по клиентам запрос сальдо по полю Код поставщика (и наоборот). Не надо union'ов. Вы не сможете дать разные права вашим пользователям. |
|
31.07.2007, 11:26 | #2 |
Banned
|
|
|
09.03.2010, 14:58 | #3 |
Участник
|
Облазил весь форум на тему Map.
Хотел бы узнать, можно ли также как в примере EVGL. только без X++: custVendTable = custTable; Например хочу получить список клиентов/поставщиков с аналитикой dimension[1] == "АБВ". возможно ли такое? или нужно один и тот же код два раза повторять и менять сначала CustTrans потом VendTrans |
|
09.03.2010, 15:39 | #4 |
Участник
|
|
|
Теги |
map, view |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|