AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.11.2005, 11:22   #21  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
Цитата:
Сообщение от Галина
Ну тогда вы и попросите бухгалтеров написать Вам логику - по которой определять предоплату и какую сумму писать в документах.
А условия не инкубаторские-просто клиенты не знают КАК это сделать.
А потом причем здесь налоговая к счетам-фактурам-что значит не принимает?А докажите - что эта отгрузка под предоплату? А если предоплата закрывает только часть счет-фактуры?
Вопрос не к Навижину и не к Аксапте- а прежде всего к логики - как это сделать в ручном варианте? И отследить все возможные нюансы в ручном варианте?
Это написали Вы.
А я и не говорил про "Навижн, Аксапта".
Старый 03.11.2005, 11:38   #22  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Сорри - Сахават вообще не поняла вы о чем? То есть вы не про Навижин - объясняли а просто логику?
Старый 03.11.2005, 11:40   #23  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
Я писал про YSB.Enterprise.Бухгалтерия и YSB.Enterprise.Продажи ГП.
Старый 03.11.2005, 11:44   #24  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Ну будьте добры тогда и пишите про какую программу вы пишите. Не путайте людей.
Старый 03.11.2005, 11:44   #25  
shuhard is offline
shuhard
Участник
1C
 
31 / 15 (1) ++
Регистрация: 15.07.2005
Цитата:
Сообщение от Сахават
Я писал про YSB.Enterprise.Бухгалтерия и YSB.Enterprise.Продажи ГП.
Был обещан Add-On к 1С , решили паразитировать на MSB ?
Старый 03.11.2005, 11:46   #26  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
У меня неделя mazzy.
Старый 03.11.2005, 11:47   #27  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
Галина, я сразу же оговорил.

Цитата:
Сообщение от Сахават
Выставляется счет на оплату, которая может резервировать продукцию на разных местах хранения. Оплата привязывается к счету. Счет-фактура выписывается на основе счета. Все в ажуре.
Это не Аксапта.
Старый 03.11.2005, 11:53   #28  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от Сахават
Галина, я сразу же оговорил.
Ясно что не Аксапта - так как раздел про Навижин
Это во-первых-
а во-вторых когда я говорила про логику все таки подразумевала логику ручной работы или хотя бы логику в Навижине.
Старый 03.11.2005, 12:19   #29  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
А я и не заметил, что раздел Навижн.
А логику(схему) я дал. Могу опубликовать исходники на pascal.
Показываю скрины.
Миниатюры
Нажмите на изображение для увеличения
Название: Akcept1.PNG
Просмотров: 304
Размер:	73.2 Кб
ID:	1530   Нажмите на изображение для увеличения
Название: Akcep2.PNG
Просмотров: 267
Размер:	68.4 Кб
ID:	1531  

Старый 10.11.2005, 13:53   #30  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Надо что-то придумывать.
Сейчас уже пошли клиенты пачками просто.
__________________
Удачи!
Старый 11.11.2005, 13:36   #31  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Function
GetPaymentString(CustomerNo:Code[10],CalcDate: Date,CustPostingGroup:Code[10]): Text[250]

CustomerNo код клиента
CalcDate дата на момент которой считать предоплату
CustPostingGroup учетная группа клиента
C\AL Locals
Customer record Customer
CLE record Cust. Ledger Entry
balance decimal

result returnvalue Text[250]

Код:
     result:='';

     IF customer.GET(CustomerNo) THEN
        BEGIN
         customer.SETRANGE("Date Filter",0D,CalcDate); // фильтр чтобы посчитать вычисимые  поля
         
         IF CustPostingGroup = '' THEN
            CustPostingGroup:=customer."Customer Posting Group";
           // если пустая учетная группа берем из настроек клиента.
           // если с клиентом работаем по разным счетам(субсчетам) например продаем услуги и товары 
           // в этом случае нам понадобится учетная группа клиента
         customer.CALCFIELDS("Net Change (LCY)"); //вычисляем баланс
          // во здесь аккуратнее стандартное поле не считает баланс по учетным группам
          // можно отредактировать в формулу вычисления или добавить свое поле 
          // чтобы считать именно предоплату по этой учетной группе (например за товар)
         IF customer."Net Change (LCY)" <0 THEN // есть предоплата
            BEGIN
              balance:=ABS(customer."Net Change (LCY)"); 
              CLE.SETRANGE("Document Type",CLE."Document Type"::Payment); 
              // фильтр по оплатам (будем печатать в сф только оплаты)
              CLE.SETRANGE("Customer No.",customer."No.");
              CLE.SETRANGE("Posting Date",0D,CalcDate);
              CLE.SETRANGE("Customer Posting Group", CustPostingGroup);
              IF CLE.FIND('-') THEN
                 REPEAT
                  CLE.MARK(TRUE);  // помечаем записи оплат, потом пойдем вычислять с последней 
                 UNTIL CLE.NEXT = 0;
              


              WHILE CLE.FIND('+') AND (balance>0) DO
              BEGIN
                CLE.CALCFIELDS("Remaining Amount"); // непримененная сумма, только для открытых операций
                IF CLE.Open THEN
                  balance:=balance - ABS(CLE."Remaining Amount") 
                ELSE
                  balance:=balance - ABS(CLE.Amount);
                result:=CLE."External Document No." + ' от '+FORMAT(CLE."Posting Date") + ','+result;
                CLE.MARK(FALSE);
                CLE.MARKEDONLY(TRUE);
              END;
            END;

        END;


Вот в принципе и вся логика для Навижина.
Если найдете косяки обязательно сообщите.
__________________
Удачи!

Последний раз редактировалось Polar; 11.11.2005 в 13:39.
Старый 11.11.2005, 15:22   #32  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
Надо еще учесть отмену и изменении.
Старый 11.11.2005, 15:26   #33  
Сахават is offline
Сахават
Участник
 
162 / 10 (1) +
Регистрация: 11.04.2005
Адрес: Орел
+ там у кусотмера все документы (нал,безнал), как с прямым бартером и взаимозачетами по цепочке? Или эти вещи в Навижне уже есть стандартно?
Старый 11.11.2005, 15:29   #34  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Очень ограниченная логика. Не учитывающая очень многих факторов.
Старый 11.11.2005, 15:33   #35  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Галина
Очень ограниченная логика. Не учитывающая очень многих факторов.
например? интересно очень. Я не говорю что идеально. Естественно требует доработки. Но что именно не устраивает?
__________________
Удачи!
Старый 11.11.2005, 15:37   #36  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Если будут два счета одному и тому же клиенту с разницей например в один день - напечатается один и тот же платеж?
Polar, хотя даже не знаю-а стоит ли отвечать?

Последний раз редактировалось Галина; 11.11.2005 в 15:39.
Старый 11.11.2005, 15:42   #37  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
если выпишется первый счет то баланс клиента уменьшится. соответственно и вычислятся будут другие оплаты. Или у вас выписка не влияет на баланс клиента?
к тому же там есть привязка к дате, печатать именно предоплаты.
__________________
Удачи!
Старый 11.11.2005, 15:45   #38  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Галина
Polar, хотя даже не знаю-а стоит ли отвечать?
Галина, хватит заигрывать. Давайте по существу. Остальное в приват.
__________________
Удачи!
Старый 11.11.2005, 15:46   #39  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Баланс изменится-если учитываем день в день счета. А если раз в неделю?
И то что есть привязка к дате ничего не меняет.
И кстати с Вами Polar никто не заигрывает.
Старый 11.11.2005, 15:51   #40  
Polar is offline
Polar
Участник
Аватар для Polar
 
281 / 74 (3) ++++
Регистрация: 28.07.2003
Адрес: Ростов-на-Дону
Цитата:
Сообщение от Галина
А если раз в неделю?
За дополнительную денежку я сделаю и для раз в неделю. Так уж и быть.
Кто не хочет может не пользоваться. Это все бесплатно было. Так что без претензий.
__________________
Удачи!

Последний раз редактировалось Polar; 11.11.2005 в 15:53.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
предоплата наличными через кассу магазина rst NAV: Прочие вопросы 24 13.01.2006 16:41
Проблема с подсчетом НДС в счетах-фактурах. Polar NAV: Функционал 2 20.10.2004 14:03
Attain. Учет товаров на забалансовых счетах Captain NAV: Функционал 6 21.05.2003 13:58
Измерения на фин счетах Attain Sharky NAV: Функционал 6 21.03.2003 14:12

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:17.