In general, The list dataset has the most commonly needed fields. If you need a user defined field or something similar, use the get rows method - it will return everything.
--- In vantage@yahoogroups.com, "Tim Vonderhaar" <tvonderhaar@...> wrote:
>
> Thanks.
>
> Since your replay, I have played a bit with the GetList method (for customers) and found that it only gets a subset of the customer fields (using CustomerListDataSetType). Is this typical?
>
> I realize I can then loop through the list and pull each customer one by one, but that seems such a waste of processing time.
>
> --- In vantage@yahoogroups.com, "bw2868bond" <bwalker@> wrote:
> >
> > The GetList and GetRows methods of the business object takes a 'whereclause' for record selection - you can get pretty creative with the where clause
> >
> > --- In vantage@yahoogroups.com, "Tim Vonderhaar" <tvonderhaar@> wrote:
> > >
> > > I am writing a synchronization between a Dynamics CRM environment and Epicor. Just to get my feet wet, I am working on code that will compare the Dynamics CRM accounts against Epicor customers. Being new to the Epicor service references, I wanted to check and see what the group recommends for looping through the customers in Epicor. Dynamics CRM has a nice method called RetrieveMultiple that allows me to set conditions and filters (similar to a SQL query) that returns a collection of accounts. Does Epicor have something similar or do I have to request each customer one by one?
> > >
> > > Thanks,
> > > Tim
> > >
> >
>