30.06.2006, 14:54 | #1 |
Участник
|
Создание нового журнала
Здравствуйте!
Есть задача создать новый тип журнала «счета на услуги», в котором будут храниться различные списки оказанных услуг. Списки импортируются и потом из журнала проводится обработка и списание со счетов клиентов. Какой из путей реализации задачи правильный и почему: 1. Править стандартную форму LedgerJournalForm и LedgerJournalTable, добавляя в нее недостающие поля (порядка 10, 2 из которых строки диной в 256 символов с именем импортируемого файла) убирать ненужные закладки и добавлять нужные и т.д. и для строк журналов соответственно использовать LedgerJournalTrans 2. Создать новую форму, новую таблицу, замепить ее на JournalTableMap, наследоваться от JournalFormTable и работать в новых таблицах через карту Спасибо. |
|
30.06.2006, 15:53 | #2 |
Banned
|
Задайте себе такие вопросы: генерирует ли ваш журнал бух. проводки? Собираетесь ли вы создать новый тип "счета" в дополнение к "Счету ГК", "Клиентам", "Поставщикам", "Кассе" и "Проектам"?
|
|
30.06.2006, 16:04 | #3 |
Columbus IT
|
Ну LedgerJournalForm вообще-то нету. Есть форма LedgerJournalTable для всех финжурналов и разные формы для строк каждого типа (LedgerJournalTransDaily, LedgerJournalTransVendInvoice etc).
Я бы сделал так: - Добавил бы поля в LedgerJournalTable. - Создал бы новый тип журнала и отдельную форму LedgerJournal_MyForm. Пихать новые поля в LedgerJournalTrans или создавать отдельную таблицу и делать ее вторым источником данных под LedgerJournal_MyForm - здесь не знаю, как лучше. |
|
30.06.2006, 16:48 | #4 |
Участник
|
Конечно же, форма LedgerJournalTable а не LedgerJournalForm - сори. Журнал не будет генерировать бух проводки и тип счета не будем создавать. Если так, то как лучше? В Tutorial есть пример журнала по которому создаются новые форма и табличка. Есть кактое то правило, чтобы понять, добавлять журнал на форму LedgerJournalTable или делать свое и наследоваться как InventJournaltable
Последний раз редактировалось Brute; 30.06.2006 в 16:53. |
|
30.06.2006, 16:50 | #5 |
Banned
|
Если так, то надо создавать свои таблицы, формы, классы. Однозначно. Используйте пример \Classes\TutorialJournal*
|
|
30.06.2006, 16:51 | #6 |
Columbus IT
|
Цитата:
Сообщение от Brute
Конечно же, форма LedgerJournalTable а не LedgerJournalForm - сори. Журнал не будет генерировать бух проводки,а тип счета не будем создавать. Если так, то как лучше?
Цитата:
Списки импортируются и потом из журнала проводится обработка и списание со счетов клиентов
|
|
30.06.2006, 17:16 | #7 |
Участник
|
В моем случае не проводятся бух проводки, а услуги оказываются как заказ со стороны клиента, то есть клиент сделал заказ на услугу. После обработки будут клиентам добавляться услуги.
Я так понял принцип такой - если журнал проводит разноску по бух счетам - то надо юзать LedgerJournalTable? |
|
30.06.2006, 17:21 | #8 |
Columbus IT
|
Цитата:
Сообщение от Brute
В моем случае не проводятся бух проводки, а услуги оказываются как заказ со стороны клиента, то есть клиент сделал заказ на услугу. После обработки будут клиентам добавляться услуги.
Я так понял принцип такой - если журнал проводит разноску по бух счетам - то надо юзать LedgerJournalTable? Если вы будете использовать разноску, делайте на основе LedgerJournalTable. Если нет, тогда как писал EVGL Цитата:
надо создавать свои таблицы, формы, классы
|
|
30.06.2006, 17:30 | #9 |
Участник
|
Разноситься по ГК не будет, будет обрабатываться и добавлять услуги клиентам. Это, например, служба эвакуаторов прислала список автомобилей, кторым мы оказывали услугу эвакуации. Мы загрузили в табличку и раскидали по клиентам кому мы вызывали эвакуатор. Из этого журнала разноситься по бух счетам не будет.
Всем спасибо. Последний раз редактировалось Brute; 30.06.2006 в 17:33. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|