Ответить на тему  [ Сообщений: 3 ] 
Создание платежей 
Автор Сообщение
Новичок

Зарегистрирован: Ср, 10 авг 2005, 14:24
Сообщения: 10
Написано: Пт, 16 дек 2005, 14:47
Сообщение Создание платежей
Помогите люди добрые !

Как достучаться до возможности редактировать содержимое
документа не открывая его в форме?

Пример= попытка ,на накладную отпуска создать платеж без движений мышкой.

procedure testumi_Click(Sender : TObject);
var P:ICDocuments;
begin
P := CreateObject('Документы.ПриходВКассу);
P.Params['Владелец'] := MasterData.GetDoc;
P.Select;
while P.SelectNext do
ChildPaysOUT.AddDoc(P);
ChildPaysOut.Refresh;
//P.EditInForm('ПриходВКассу',0);
P.edit; <---------------------------------'' Ошибка ! не спозиционирован !"
P.SetMaster(MasterData.GetDoc);
P.Post;


Профиль
Гуру

Зарегистрирован: Чт, 18 мар 2004, 11:49
Сообщения: 1148
Откуда: Львов
Написано: Пт, 16 дек 2005, 16:53
Сообщение 
Непонятно или необходимо добавить новый платеж или присоединить уже существующий?

Добавлять записи в подчиненный журнал платежей через AddDoc не надо. Они добавяться автоматически при установке SetMaster

Для редактирования необходимо спозиционироваться, напр.
Код:
P.Select;
if P.FindByField('НомерДокумента', '0001', False) then
begin
  P.Edit;
  //тут при необходимости редактируються необходимые значения полей
  P.SetMaster(MasterData.GetDoc);
  P.Post;
end;



Для добавления необходимо

Код:
P.Select;
P.Append;
//тут заполняються необходимые значения полей
P.SetMaster(MasterData.GetDoc);
P.Post;


Профиль
Новичок

Зарегистрирован: Ср, 10 авг 2005, 14:24
Сообщения: 10
Написано: Пт, 16 дек 2005, 17:04
Сообщение 
Vitaliy,


Большое спасибо !

Для редактирования необходимо спозиционироваться!!!!!!!

Еще раз Спасибо!


Профиль
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 3 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.
Русская поддержка phpBB