Алгоритм закрытия 91 счета
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 8
- Зарегистрирован: 23 авг 2011, 09:40
- Контактная информация:
Алгоритм закрытия 91 счета
Ситуация такая. Закрываем счет. При закрытии нужно, чтобы создавались проводки по всем пунктам, где были какие-либо обороты. Даже если они перекрылись друг другом. В ТХО сейчас стоит алгоритм О[Период:М]Д91цо_02[1:?0]. Он создает проводки только там, где не нулевое сальдо. Но имеются такие позиции, где были компенсирующиеся обороты и входящее сальдо/исходящее сальдо = 0. Так как сальдо нулевое, проводка не создается. Подскажите, возможно ли это сделать алгоритмом? Если да, то каким алгоритмом можно создавать проводки по всем нужным позициям? Или нужно писать отдельный вип интерфейс?
Самый подходящий момент наступает в самое неподходящее время
Re: Алгоритм закрытия 91 счета
В операции закрытия счетов проводки формируются по рассчитанному исходящему сальдо по закрываемому счету. Поэтому в формирование проводок взаимозакрытые обороты и не попадают.
Вам больше подойдет алгоритм OBOROT, а для счета укажите расчитывать исходящее сальдо - нет чтобы обработка (формирование проводок) выполнялась один раз, а не по каждому разрезу
Вам больше подойдет алгоритм OBOROT, а для счета укажите расчитывать исходящее сальдо - нет чтобы обработка (формирование проводок) выполнялась один раз, а не по каждому разрезу
-
- Сообщения: 8
- Зарегистрирован: 23 авг 2011, 09:40
- Контактная информация:
Re: Алгоритм закрытия 91 счета
В том то и дело, что необходимы проводки по каждому разрезу КАУ1...
Самый подходящий момент наступает в самое неподходящее время
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Алгоритм закрытия 91 счета
вам все правильно написали.
В отличии от патформул oborot вам сформирует всю аналитику, при условии что вы поставите режимы формирования через "пользовательские" аналитика из дебета или из кредита и зададите по ним циклическую обработку. Если в закрытии задано скажем подразделение, то его можно тоже подтянуть в фильтры. Есть одно но. Если вы будете использовать обороты по дебету и по кредиту в одной формуле, то либо по дебету, либо по кредиту аналитика не заполнится - но это в ПИР, кто хочет. Я для себя добавил помимо других вкусностей формирование аналитики авто в зависимости от направления фильтрации. Да. На оркале oborot может работать через DSQL. Для этого в cfg нужно добавить
На MsSql чего то не сделали - из-за технических трудностей я так понял(по крайне мере попытка разблокировать стандарт приводила к ошибке в ms70drv.log).
В отличии от патформул oborot вам сформирует всю аналитику, при условии что вы поставите режимы формирования через "пользовательские" аналитика из дебета или из кредита и зададите по ним циклическую обработку. Если в закрытии задано скажем подразделение, то его можно тоже подтянуть в фильтры. Есть одно но. Если вы будете использовать обороты по дебету и по кредиту в одной формуле, то либо по дебету, либо по кредиту аналитика не заполнится - но это в ПИР, кто хочет. Я для себя добавил помимо других вкусностей формирование аналитики авто в зависимости от направления фильтрации. Да. На оркале oborot может работать через DSQL. Для этого в cfg нужно добавить
Код: Выделить всё
{DSQL}
USEINPAT=on
USEINPATREPEPORTS=on
USEINTXO=on
-
- Сообщения: 8
- Зарегистрирован: 23 авг 2011, 09:40
- Контактная информация:
Re: Алгоритм закрытия 91 счета
Что-то видимо я делаю не так... Уже перепробовал все возможные варианты через OBOROT, но максимум, чего добился - проводки по тем же оборотам с не нулевым сальдо, как в ПАТе И это с "Да" в "Расчете исходящего сальдо"... С "Нет" вообще считать отказывается, жалуясь на то, что проводок нет
Пользовательские - это которые в фильтрах? Как их указывать, если при нажатии на "Циклический" выбор фильтра становится недоступен? Пробовал вручную вписать "_" в код алгоритма с фильтром - никакого результатаedward_K писал(а): В отличии от патформул oborot вам сформирует всю аналитику, при условии что вы поставите режимы формирования через "пользовательские" аналитика из дебета или из кредита и зададите по ним циклическую обработку. .
Самый подходящий момент наступает в самое неподходящее время
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Алгоритм закрытия 91 счета
Вам написали что делать - если это не помогает нужно искать ошибку в вашей формуле а не в чем то еще. А формулу вы как раз и не привели. Попробуйте сначала просто выключить формирование сальдо и написать
*&VIP_[Obj:"OBOROT"][ПС:7][Д:20.02]
[ПС:7] - план счетов с кодом 7 - вам нужно указать свое.
20.02 сами мож догадаетесь.
Режим указывается непосредственно в аналитике проводки - shift+F3 нажмите - увидите. Через локальное меню тоже есть.
Не забудьте про цикл.обработку - внизу 12 полей, очень удобно по F3 заполнять, пока не выберете всю аналитику по счетам из проводки. И почитайте уже TXO.pdf - нет ни сил, ни желания приводить здесь 100 страниц документации.
*&VIP_[Obj:"OBOROT"][ПС:7][Д:20.02]
[ПС:7] - план счетов с кодом 7 - вам нужно указать свое.
20.02 сами мож догадаетесь.
Режим указывается непосредственно в аналитике проводки - shift+F3 нажмите - увидите. Через локальное меню тоже есть.
Не забудьте про цикл.обработку - внизу 12 полей, очень удобно по F3 заполнять, пока не выберете всю аналитику по счетам из проводки. И почитайте уже TXO.pdf - нет ни сил, ни желания приводить здесь 100 страниц документации.