Вопросик у меня...

Новая тема
"Такая интересная, и неприятная проблемка в 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 -- у меня дата документа.

Проводка, которая не видится -- в том же месяце, что и документ.



Кто знает в чем здесь хитрость, подскажите, пожалуйста!!!

"
Читают тему
(гостей: 1)

Быстрый переход