Posted: 06 Aug 2004 10:40 Post subject: Групповые операции при закрытии месяца
При формировании бухгалтерских справок на закрытие месяца используем групповые операции. Все хорошо получается за исключением прописки кода аналитики напрямую при формировании проводок при использовании функции П().
Как выйти из положения, не хочется открывать после формирования каждую проводку и вносить код аналитики?
Спасибо за пример. Вопрос был о возможности прямого указания аналитики счета при формировании проводки. Оказывается , после номера счета после точки ставишь код аналитики и все.Жаль, что этого нет в документаци
Не получается найти простой способ собрать обороты по счетам с конкретно заданной аналитикой за определенный интервал дат. Например: Дт"201" ан"19" Кт "97" ан "39". Как лучше это сделать?
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
Posted: 11 Aug 2004 13:30 Post subject:
1.
lola wrote:
Спасибо за пример. Вопрос был о возможности прямого указания аналитики счета при формировании проводки. Оказывается , после номера счета после точки ставишь код аналитики и все.Жаль, что этого нет в документации.
В части настройки групповых операций во всяком случае у нас приведены примеры.
7. Формирование справочников -> 6. Групповые операции -> <F1>
wrote:
Функции для режима "Внешняя отчетность".
ПОЛ_ПРОВ() - предоставляет возможность выбора проводки
или группы проводок из Книги хозяйственных операций,
удовлетворяющих заданным условиям.
Форма записи: ПОЛ_ПРОВ(А1,А2), где параметры функции А1 и
А2 могут быть двух видов:
А1 - номер основного счета, А2 - номер корреспондирующего
счета;
А1 - номер счета, А2 - оборот по заданному счету. Данные
параметры могут быть заданы как через переменную, так и явно,
но всегда в кавычках.
В качестве параметра можноуказывать и счет с аналитикой,
например, "621.000001" или "62*.1000*".
2.
lola wrote:
Не получается найти простой способ собрать обороты по счетам с конкретно заданной аналитикой за определенный интервал дат. Например: Дт"201" ан"19" Кт "97" ан "39". Как лучше это сделать?
А переменную типа КД1 в примере Максима Черепанова использовать нельзя?
Ваше удивление понятно.Но если в функции сбора дебетовых оборотов Дт() использовать переменную Максима, то в лучшем случае получишь ошибку типа "непарные скобки". А нюанс, как выяснилось, заключался в том(спасибо подсказке ООО "Фромис" г.Краснодар Фролова Е.Е), что в этой функции нужно обязательно выдерживать формат счета и аналитики- счет 10 знаков, аналитика 6 знаков.
Т.е. функция Дт("201. 1",Б1,Б2) не будет работать, а функция
Дт("201 . 1",Б1,Б2) будет.Привожу частный пример для конкретной организации:
*операция ежемесячного закрытия затрат счетов 25,261,262 на 201,202 пропорционально зар.плате
док=своб_док.рег_ном *номер бух.справки
др=своб_док.дата_опер *дата бух.справки мдр="0"+под_стр(убр_пробел(число_стр(округ(ном_месяц(др),0))),1,1) *месяц цифрами в символьном формате
гдр=под_стр(убр_пробел(число_стр(округ(ном_год(др),0))),3,2) *год аналогично
дн="01"+"/"+мдр+"/"+гдр *дата начала периода расчета
с201_70=дт("201 . 1",дн,др) *общая сумма затрат 201 (аналитика оплата труда)
с202_70=дт("202 . 1",дн,др) *-// 202
сп20=с201_70+с202_70 * общая сумма затрат счета 20
прс201=округ(с201_70/сп20*100,2) *процент затрат 201 в общей сумме затрат
прс202=округ(с202_70/сп20*100,2) *-// 202
с25=дт(25,дн,др) *затраты 25 счета за период
с261=дт(261,дн,др) *-// 261
c262_9=дт(262.000009,дн,др) *-// 262 загрязнение окр.среды(поквартально)
с25_201=с25*прс201/100 * сумма затрат сч 25 для закрытия на сч 201
с25_202=с25*прс202/100 *-//25 на 202
с261_201=с261*прс201/100 *-//261 на 201
с261_202=с261*прс202/100 *-//261 на 202
с262_201=с262_9*прс201/100 *-//262 на 202
с262_202=с262_9*прс202/100 *-//262 на 202
п(др,док,"201. 27","261. 29","распределение затрат 261 на 201",с261_201) *проводки
п(др,док,"201. 26","25. 28","раcпределение затрат 25 на 201",с25_201)
п(др,док,"202. 27","261. 29","распределение затрат 261 на 201",с261_202)
п(др,док,"202. 26","25. 28","распределение затрат 25 на 202",с25_202)
если(с262_201<>0)
п(др,док,"201. 27","262.000012","распределение затрат 262 на 201",с262_201)
иначе
все_если
если(с262_202<>0)
п(др,док,"202. 26","262.000011","распределение затрат 262 на 202",с262_202)
иначе
все_если
Покритикуйте.
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
Posted: 11 Aug 2004 16:35 Post subject:
Вобще у меня закрываются все аналитические счета на синтетический счет на конкретную аналитику.
Если аналитика на затратных счетах заводилась через справочник затрат - т.е. допустим на всех 20х аналитика 002001- это зарплата. то вобще помоему проблемы нет. просто в масив добавляются аналитические счета с данной аналитикой и цыкл прохождения остальных аналитик ненужен.
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
Posted: 11 Aug 2004 21:58 Post subject:
Уважаемая LOLA, меньше всего хотела Вас обидеть. Извините христа ради, если это произошло. Просто хотелось уточнить проблему.
Лично я ставлю 10 знаков на счет, хотя я видела работающие групповые операции, в которых при указании счета выводятся не 10 знаков, а так, как написано в воспроизведенном примере HELPа. Понятно, что аналитика дожна быть воспроизведена с точностью до символа.
Со своей стороны привожу пример групповой операции, слегка обрезанной от дополнительных проверок для простоты. Пробелы, к сожалению, подавляются, и бороться с этим невозможно.
wrote:
* ФОРМИРОВАНИЕ НАЛОГОВЫХ ПРОВОДОК ПО СЧ Н911 за 2002год
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum