Страница 1 из 1

Уточнение невыясненных

Добавлено: 26.02.2009 09:46
Val
При уточнении невыясненных в детализацию невыясненных корректирующий документ ставился с бухоперацией такой же как и в исходном документе (012.01). Несмотря на то что в настройках на интерфейсе было указано 999.99. Пришлось изменять скрипт, но не уверен что наши казначеи правы.

Код: Выделить всё

функция ОперацияПуста(Операция : строка) : целое;
начало
  Результат := (Операция = "") или (Операция = "0") или (Операция = "99999");
конец;
................................
.Поле('BuhOperationCls').КакСтрока := ссИсходныеДокументы.Поле('BuhOperationCls').КакСтрока; // это отрабатывает становится 012.01
................................
Если не ОперацияПуста(операцияДокумента) тогда
      .Поле('BuhOperationCls').КакСтрока := операцияДокумента; // это не отрабатывает т.к. 999.99 которая в настройках тоже считается пустышкой
Если (не ОперацияПуста(операцияДокумента)) и (не ОперацияПуста(операцияУведомления)) тогда
      .Поле('BuhOperationCls').КакСтрока := 0; // тоже не отрабатывает
................................

Re: Уточнение невыясненных

Добавлено: 03.03.2009 09:18
Val
При уточнении выплат такая же фигня. Пока вручную поменял.