Имя: Пароль:
1C
1С v8
ЗУП 8.2 документ отражение зарплаты в регламентированном учёте
,
0 programer_
1c_nn15
 
16.08.11
10:37
Добрый день подскажите кто сталкивался.После автоматического заполнения документа "Отражение зарплаты в рег. учёте" не заполняется подразделение Дт , по счету 76.09 в чём может быть дело?
1 Nina2005
 
16.08.11
10:45
счет 76.09 "Расчеты с разными дебиторами и кредиторами" там субконто "Подразделения" не было никогда.
2 programer_
1c_nn15
 
16.08.11
10:49
Это я знаю, там есть реквизит Подразделение Дт, здесь я не про субконто говою
3 GenV
 
16.08.11
10:50
(0) Попробуй: Регистр сведений - счета учета по подразделениям.
4 Sabbath
 
16.08.11
10:50
(1) Это не субконто
(0) Надо настроить отражение подразделений в регистре сведений  "Счета учета по подразделениям"
5 programer_
1c_nn15
 
16.08.11
10:50
Фишка в том что в фирме много подразделений, и бухгалтеру нужно заполнение этого реквизита, раньше заполнялся
6 programer_
1c_nn15
 
16.08.11
10:51
(3)(4) Ещё раз гляну такой смотрел уже но по поводу субконто
7 Sabbath
 
16.08.11
10:55
(6) а там нет ничего пр осубконто, там просто список счетов, для которых надо подставлять подразделение. В коде подразделение определяется вообще по дефолту, просто заполняется оно или нет, это определяется по структуре, которая заполнена по этому регистру.
Кстати учти, что подразделение Кт заполняется по Дт, это я тож в коде посмотрел, и если у тебя счет Кт в том списке, а Дт нет, то подразделение не заполнится.
Еще возможен случай, когда в ТЧ подразделение будет, но в форму не будет выведено, т.к. колонка Подразделение Дт/Кт для данной строки не показывается. Я не стал копать почему, главное в регистр попадало)
8 programer_
1c_nn15
 
16.08.11
10:59
(7) там по подразделениям верно, это я другой смотрел когда с субконто разбирался. Пробую чуток прога повисла.Счет добавил там его действительно не было)
9 programer_
1c_nn15
 
16.08.11
11:03
не заполняется всё равно , может надо добавить в регистр  кредитовый счёт 68.01, пробую
10 programer_
1c_nn15
 
16.08.11
11:05
не заполняет всё равно
11 Sabbath
 
16.08.11
11:10
Странно, у меня была такая же проблема, все заполнилось. Тогда надо смотреть по коду, вдруг там какие-то особые условия насчет этого счета
12 programer_
1c_nn15
 
16.08.11
11:13
Придётся код смотреть, если с ходу помниш подскажи в каком месте
13 Sabbath
 
16.08.11
11:14
Посмотри в движениях, есть ли там, может в форму колонка не добавляется, а в ТЧ подразделение есть. Тогда и в движениях все будет ок, а это главное... посмотри регистр короче
14 GenV
 
16.08.11
11:15
(10) Дт 70 Кт 76.09 заполняется. Возможно для твоей проводки не удается определить сотрудника->подразделение.
15 programer_
1c_nn15
 
16.08.11
11:19
там проводка Д76.09 Кт 68.1
16 Sabbath
 
16.08.11
11:22
(12) Точно не уверен, но похоже, что это в процедуре ОбработатьДанныеУчета, но я бы еще посмотрел результат запроса в ПолучитьДанныеУчета
17 programer_
1c_nn15
 
16.08.11
11:24
а всякий случай уточню может ли зависеть , если перепровести предидущие документы начисления
18 Ochkarito
 
16.08.11
11:25
(15) А что за проводка такая?
19 Sabbath
 
16.08.11
11:28
(17) вот не помню, по-моему нет, но я бы попробовал первым делом, еще до того как разбираться
20 programer_
1c_nn15
 
16.08.11
11:33
Заметил одну особенность документ начисление и отражение в один день сделаны в конце месяца но отражение временем раньше на пол дня
21 Sabbath
 
16.08.11
12:56
(20) Отражение должно смотреть весь месяц по периоду регистрации. Это не должно влиять, я думаю
22 programer_
1c_nn15
 
16.08.11
14:24
пока смотрю код
23 programer_
1c_nn15
 
16.08.11
14:32
Дошёл до места где не хватает подразделения, разбираюсь

Функция ПолучитьДанныеУчета2011(СписокНачислений, ЭтоОсновныеНачисления, ЭтоПервичныеНачисления)

   Запрос = Новый Запрос;

   Измерения = Новый Массив(1);
   Измерения[0] = "Сотрудник";

   Запрос.УстановитьПараметр("парамИзмерения", Измерения);
   
   Запрос.УстановитьПараметр("парамСписокНачислений", СписокНачислений);
   Запрос.УстановитьПараметр("парамПериодРегистрации", ПериодРегистрации);
   Запрос.УстановитьПараметр("парамОрганизация", Организация);
   Запрос.УстановитьПараметр("парамГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(Организация));
   
   Разрезы = Новый Массив(17);
   Разрезы[0] = "СчетДт";
   Разрезы[1] = "СубконтоДт1";
   Разрезы[2] = "СубконтоДт2";
   Разрезы[3] = "СубконтоДт3";
   Разрезы[4] = "СчетКт";
   Разрезы[5] = "СубконтоКт1";
   Разрезы[6] = "СубконтоКт2";
   Разрезы[7] = "СубконтоКт3";
   Разрезы[8] = "СчетДтНУ";
   Разрезы[9] = "СубконтоДтНУ1";
   Разрезы[10] = "СубконтоДтНУ2";
   Разрезы[11] = "СубконтоДтНУ3";
   Разрезы[12] = "СчетКтНУ";
   Разрезы[13] = "СубконтоКтНУ1";
   Разрезы[14] = "СубконтоКтНУ2";
   Разрезы[15] = "СубконтоКтНУ3";
   Разрезы[16] = "ОтражениеВУСН";    
,,,,,,,,,,,,
24 programer_
1c_nn15
 
16.08.11
14:53
дополнительная информация, проблема с работниками котрые работают по договору подряда и заведены в справочнике контрагенты, проводка в отражении д76.09  к 68.01
25 programer_
1c_nn15
 
16.08.11
15:32
Получилось)))))!!!!! огромное спасибо , подразделение по сч.76.09 стало заполняться когда в регистр добавил счет70, заодно решилась ещё одна проблема с счётом 70 когда за месяц сотрудник работал в трёх подр, теперь не общая сумма а разноситься по каждому подр)))
26 Sabbath
 
16.08.11
21:53
(25) ну слава те господи) Только код в (23) с этим не связан
27 programer_
1c_nn15
 
17.08.11
09:30
Богу слава а тебе спасибо))