Имя: Пароль:
1C
1С v8
Как в ЗиКБУ в доке "Начисление зарплаты" создается распределение по ИФ?
0 Начинающий Программер
 
13.11.11
11:41
Переношу данные через файл из ЗиК в ЗИКБУ, создаю док "Начисление зарплаты", там есть 2 основные таб. части - "Начисления" и "НачисленияПоИФ". В "Начислениях" - собственно начисления, а в "НачисленияхПоИФ" - распределение этих начислений по источникам финансирования и КОСГУ.
Заполнил обе этих таблицы, документ записал. В режиме предприятия видна только таблица начислений, она в порядке и заполнена. Есть кнопка на форме - "Показать распределение по ИФ" - она открывает нижнее табло, в котором показываются распределения только по одному человеку - так вот, выходит пустое табло. При попытке проведения также выходит сообщение, что результат распределения по ИФ меньше результата расчета. Пробую выгрузить ТЧ распределений по ИФ - она заполнена, всё в ней есть - и ИФ, и КОСГУ, и результат.
Вопрос, может кто знает - что необходимо для корректного заполнения этого документа информацией по источникам финансирования и КОСГУ? Такое впечатление, что одной ТЧ "РаспределениеПоИФ" недостаточно...
1 Начинающий Программер
 
13.11.11
18:15
Никто из узких специалистов не появился?)
2 SerMaxim
 
13.11.11
21:13
Скриншоты приложи
3 Начинающий Программер
 
13.11.11
22:22
(2) Вот созданный документ "Начисление зарплаты":
http://i057.radikal.ru/1111/6e/7524285e9f80.jpg
Внизу справа есть кнопка "распределение по источникам" - по ней открывается нижнее табло, в котором, если распределение начислений по источникам сделанов - выводятся строки с распределением по ИФ и КОСГУ, однако на этом риснке (№2) этого нет:
http://s017.radikal.ru/i437/1111/02/472486e590e3.jpg

Хотя я табличную часть загружал с распределением, и обработка показывает, что эта табличная часть заполнена:
http://s017.radikal.ru/i407/1111/a8/f6db688352fc.jpg

Вопрос состоит в том - что нужно для того, чтобы в документе начисления зарплаты при переносе данных заполнить распределение по источникам финансирования и КОСГУ? Я перенес таб. часть распределениеПоИФ, но почему-то этого недостаточно.
4 Начинающий Программер
 
14.11.11
07:19
Подниму тему...
5 Спящая
 
14.11.11
09:46
Скорее всего следует в документе  заполнить табличные части НачисленияПоИФ, ДополнительныеНачисленияПоИФ,УдержанияПоИФ,
6 Начинающий Программер
 
14.11.11
09:48
(5) Вот как раз Таб.часть "НачисленияПоИФ" я заполнил, и даже обработка на скриншоте показывает, что эта таб.часть заполнена... Удержания пока не стал заполнять.
7 Спящая
 
14.11.11
09:56
а если  в документе интерактивно нажать распределить все  - она распределяет начисления  сама по ИФ без ошибок ?
8 Спящая
 
14.11.11
10:04
Процедура РаспределитьНачисленияПоИФ()
// Распределяем по ИФ
   Отражение =
       ОтражениеВУчете.РаспределитьРасчетыПоИсточникамФинансирования(
           Ссылка,
           "ОсновныеНачисленияРаботниковОрганизаций,
           |ДополнительныеНачисленияРаботниковОрганизаций");
           
   // сохраняем основные        
   ОтражениеВУчете.ЗаполнитьТЧПоНаборуЗаписей(
       НачисленияПоИФ,
       Отражение.БУОсновныеНачисления);
есть мысль , что сначала нужно записать распределение в регистр отражение БУ начислений а из него записать табличную часть
9 Начинающий Программер
 
14.11.11
11:45
(7) Да, распределяет, после этого проводится без ошибок.
10 Начинающий Программер
 
14.11.11
11:46
(8) Кхм, попробую так сделать. Хотя думал, что сначала документ проводится, а потом на его основании регистры двигаются:-) Точнее, при проведении.
11 Спящая
 
14.11.11
12:21
(10) ну... конечно это было бы логичнее, но читая модуль и процедуру ( вышеприведенную ) мне показалось, что сначала все таки регистр а потом ТЧ документа.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший