Вопросик у меня...
05.02.2003
17:41
#1
"Такая интересная, и неприятная проблемка в 1С:Бухгалтерии 6.0:
Для документа "Зарплата" создал в плане счетов счет "УД.04"
предусмотренный для некоторого удержания. Аналитический учет на
этом счете ведется по субконто "Сотрудники" (вид 7). В поле Ан. (аналитика)
стоит "+".
В документе есть табличная часть, во втором реквизите
которой пользователь выбирает нужного сотрудника ( {|2} ).
В описании формировании проводок следующее:
!ВЫБРАТЬ СТРОКИ
* В переменную П_АВАНС надо получить кредитовый
* оборот по счету УД.04 с аналитикой по сотруднику
!П_АВАНС=КОУД.04:{|2}
!СООБЩИТЬ """"+П_АВАНС
* Но самое интересное, что в переменную П_АВАНС
* возвращается 0.00!!! Хотя в журнале операций
* есть проводка, где в кредите - УД.04, а в субконто
* кредита выбран этот сотрудник.
* Соответственно - нижеследующая проводка не формируется
!ЕСЛИ (П_АВАНС>0)
!ПРОВОДКА ЗН2;"УД.04"; "ЗПН"; П_АВАНС ; "АВАНС за "+ВЫД(ЗН2\4\5); ЗН|2; ЗН|2
!КОНЕЦЕСЛИ
...
!СЛЕДУЮЩАЯ СТРОКА
Дополнительно (может важно?):
1. Для счетов в общих параметрах установлено 3 знака для счета и субсчета
2. Сотрудник находится на втором уровне в справочнике.
В самом начале в модуле есть марокоманда !М"""" +ЗН2
В ЗН2 -- у меня дата документа.
Проводка, которая не видится -- в том же месяце, что и документ.
Кто знает в чем здесь хитрость, подскажите, пожалуйста!!!
"
Для документа "Зарплата" создал в плане счетов счет "УД.04"
предусмотренный для некоторого удержания. Аналитический учет на
этом счете ведется по субконто "Сотрудники" (вид 7). В поле Ан. (аналитика)
стоит "+".
В документе есть табличная часть, во втором реквизите
которой пользователь выбирает нужного сотрудника ( {|2} ).
В описании формировании проводок следующее:
!ВЫБРАТЬ СТРОКИ
* В переменную П_АВАНС надо получить кредитовый
* оборот по счету УД.04 с аналитикой по сотруднику
!П_АВАНС=КОУД.04:{|2}
!СООБЩИТЬ """"+П_АВАНС
* Но самое интересное, что в переменную П_АВАНС
* возвращается 0.00!!! Хотя в журнале операций
* есть проводка, где в кредите - УД.04, а в субконто
* кредита выбран этот сотрудник.
* Соответственно - нижеследующая проводка не формируется
!ЕСЛИ (П_АВАНС>0)
!ПРОВОДКА ЗН2;"УД.04"; "ЗПН"; П_АВАНС ; "АВАНС за "+ВЫД(ЗН2\4\5); ЗН|2; ЗН|2
!КОНЕЦЕСЛИ
...
!СЛЕДУЮЩАЯ СТРОКА
Дополнительно (может важно?):
1. Для счетов в общих параметрах установлено 3 знака для счета и субсчета
2. Сотрудник находится на втором уровне в справочнике.
В самом начале в модуле есть марокоманда !М"""" +ЗН2
В ЗН2 -- у меня дата документа.
Проводка, которая не видится -- в том же месяце, что и документ.
Кто знает в чем здесь хитрость, подскажите, пожалуйста!!!
"
Читают тему
(гостей: 1)