05.05.2006, 15:51 | #1 |
Участник
|
1С и Аксапта - сравним по чуть-чуть...
Вижу много тем по сравнению аксапты и 1С.
У меня же есть личное любопытство (программист 1С). Пробовал задавать вопросы на mazzy.ru, но не на все вопросы получил ответы, отсылают к RTFM, а читать документацию только чтобы утолить любопытство - боже упаси. Результат сравнения буду описывать здесь (статья на движке вики, можно вносить изменения): http://www.kb.mista.ru/article.php?id=206 Итак, задаю первый пробный вопрос: Есть ли в Axapta/Navision прикладной объект, Ну по аналогии с 1С, счас объясню. Предположим у нас есть таблицы: 1. Справочник контрагентов. Таблица 1. ФИО - ИНН Иванов - 111 Петров - 222 Сидоров - 333 2. Документы приходные накладные Таблица 2.1. Документ - Дата - Номер 1 - 1.05.05 - Пнк1 2 - 2.05.05 - Пнк2 3 - 3.05.05 - Пнк3 Таблица 2.2. Документ - НомерСтроки - Товар - Количество 1 - 1 - Пиво - 10 1 - 2 - Водка - 20 2 - 1 - Сахар - 1,5 2 - 2 - Соль - 3,3 3 - 1 - Пиво - 22 3 - 2 - Соль - 1,3 3 - 3 - Сковородка - 1 Т.е. данные описываются тремя таблицами. В 1С можно получить такие объекты: 1. Объект=Справочник.Контрагенты.НайтиПоРеквизиту("ИНН", 111) У объекта доступны свойства - Ссылка - ссылка на самого себя - ФИО - ИНН 2. Объект=Документ.ПриходныеНакладные.НайтиПоНомеру(1) У объекта доступны свойства - Ссылка - ссылка на самого себя - Дата - Номер - номер документа - Товары - список строк Объект типа список строк представляет собой коллекцию строк, каждая имеет свойство: - НомерСтроки - Товар - Количество Объект можно сначала получить из базы данных, потом поменять его, потом записать обратно в базу данных, можно сравнить объект с текущей версией в базе данных. Возможна работа на таком уровне в Axapta/Navision или там только SQL можно оперировать? Особенно интересен документ - по сути мы работаем с несколькими таблицами, как с одним объектом. В 80, ксати, у справочника тоже может быть табличная часть. |
|
|
За это сообщение автора поблагодарили: mazzy (-7), Lemming (-1), longson (0). |
Теги |
сравнение систем, 1c |
|
|