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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2006, 10:39   #1  
aleksys is offline
aleksys
Участник
 
51 / 10 (1) +
Регистрация: 16.11.2004
Привет!

1. Должен ли номер транзакции возрастать соответственно "Entry No."

У меня к примеру встречаются записи:
Entry No. Transaction No.
1..................1
2..................1
3..................5
4..................5
5..................5
6..................4
7..................4

8..................7
9..................7
10.................7

Являются ли строки Entry No. = 6 и 7 ошибочными?

2. Миниамльное количество строк с одним Номером транзакции должно быть = 2 ?
Как может появиться строка, номер транзакции которой является уникальным?
Получается операция без корреспонидирующего счета.


Спасибо
Старый 19.12.2006, 10:59   #2  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
1. По идее за следующий номер транзакции отвечает этот код

IF GLEntry.FIND('+') THEN BEGIN
NextEntryNo := GLEntry."Entry No." + 1;
NextTransactionNo := GLEntry."Transaction No." + 1;

То есть расти они должны пропорционально. Но это касается таблицы 17

2. Как я понимаю признак одной транзакции баланс суммы = 0; То есть одна строка может быть только если Amount = 0
Старый 19.12.2006, 12:01   #3  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Кстати, в NAV4.0SP1 при постановке и снятии с аванса возникает ситуация, когда баланс по транзакции не равен 0.
Старый 19.12.2006, 13:14   #4  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Это в 17-й? А как же CONSISTENCY?
Старый 19.12.2006, 13:22   #5  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Цитата:
Сообщение от IGHG Посмотреть сообщение
Это в 17-й? А как же CONSISTENCY?
С этим проблем нет, целостность транзакции сохраняется, в целом баланс = 0. Просто при учете некорректно увеличивается поле "Transaction No.". Лечится это легко, просто как пример
Старый 19.12.2006, 15:02   #6  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Был случай когда один деятель создавал руками записи финкниги и забыл про транзакцию. И вот следующий же учет после ввода записей инкрементировал транзакцию с 0 на номер 1 пока он возился с Entry No. И транзакции начали наращиваться снова. То есть там три года назад была транзакция и сейчас тот же номер.... Пока это заметили прошла пара месяцев
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:05.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.