Версия для печати темы (https://pro1c.org.ua/index.php?s=c1867079686feefd45e4b6c4d622f712&showtopic=43907)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Комплексный учет 7.7 для Украины _ 1C 7.7 Проводки по зп

Автор: Valerka1 05.02.18, 15:41

Добрый день!
Помогите пожалуйста, в 1С 7.7 при формировании проводок на зарплату выбивает вот такая ошибка: ТекСчет = ТекПроводка.СчетДебета;{Документ.ФормированиеПроводокЗарплата.Модуль Документа(636)}: Значение не представляет агрегатный объект (СчетДебета)
Что это может быть?
Спасибо

Автор: Gazulo 05.02.18, 15:55

Valerka1 @ Сегодня, 15:41 * ,
Справочники - Прочие- Формирование проводок-Хоз. операции. Где то там надо искать проблему

Автор: Valerka1 05.02.18, 16:05

Gazulo @ Сегодня, 15:55 * ,
Спасибо за ответ, там уже все пересмотрели, все ок
Может ли быть в чем то еще проблема?

Автор: Gazulo 05.02.18, 16:28

Valerka1 @ Сегодня, 16:05 * ,
Вот процедура для получения хоз. операции:

// порядок: Назначение => Подраделение => Категория
Функция ПолучитьХозОперацию(Сотрудник)                                
    ХозОперация = "";
    
    ОснНазн = Сотрудник.ОсновноеНазначение.Получить(КонМесяца(ДатаДок));
    
    Если ПустоеЗначение(ОснНазн.ХозОперация) = 0 Тогда
        ХозОперация = ОснНазн.ХозОперация;
    Иначе
        Подразделение = ОснНазн.МестоРаботы.Владелец;
        Пока (ПустоеЗначение(Подразделение.Родитель) = 0) и (ПустоеЗначение(Подразделение.ХозОперация) = 1) Цикл  
            Подразделение = Подразделение.Родитель;
        КонецЦикла;
        ХозОперация = Подразделение.ХозОперация;
        
        Если ПустоеЗначение(ХозОперация) = 1 Тогда
            Попытка
                Категория = ОснНазн.МестоРаботы.Должность.Категория;
            Исключение
                глКомментарий("Не могу определить Категорию по Назначению "+ОснНазн+" для Сотрудника "+Сотрудник,1);
                Категория = 0;
            КонецПопытки;
            ХозОперация = Категория.ХозОперация;
        КонецЕсли;
        
    КонецЕсли;
    
    Возврат ХозОперация;
КонецФункции

Автор: Valerka1 05.02.18, 16:32

Gazulo, Gazulo @ Сегодня, 16:28 * ,
Это нужно заходить через атладчик?
не совсем в этом понимаю, я просто бухгалтер(

Автор: Gazulo 05.02.18, 16:48

Valerka1 @ Сегодня, 16:32 * ,
сначала в ОсновноеНазначение хоз. операция, если не заполнена тогда в подразделении хоз. операция, если и там не заполнено тогда в категории
проще посмотрите в основном назначении сотрудников, чтоб были заполнены хоз. операции. и к ним проводки

Автор: Zaval 05.02.18, 16:52

Цитата(Valerka1 @ 05.02.18, 16:05) *
там уже все пересмотрели, все ок
Может ли быть в чем то еще проблема?

Тем не менее, в одной из проводок счет Дт не указан.
Попробуйте подумать, когда и после чего стала появляться ошибка.
Нпр, добавили подразделение...

Автор: logist 05.02.18, 16:59

Цитата(Gazulo @ 05.02.18, 16:28) *
Вот процедура для получения хоз. операции:

Форум специально разделен на разделы для пользователей и программистов, поэтому не надо давать подобные ответы в разделе для пользователей

Автор: Valerka1 05.02.18, 17:07

Zaval @ Сегодня, 16:52 * ,
это новое предприятие которое копировалось их старого, все налоги и хоз операции перенесены идентично

Автор: Zaval 05.02.18, 17:15

Цитата(Valerka1 @ 05.02.18, 17:07) *
новое предприятие которое копировалось их старого

Там система подчиненных справочников. При бездумном применении "ввода копированием" такая картина и получается: все сделано, но не работает.

Автор: Valerka1 05.02.18, 17:21

Valerka1 @ Сегодня, 16:32 * ,
у нас выбивает какую то ошибку, но не могу залить сюда фото, как это можно сделать?

Zaval @ Сегодня, 17:15 * ,
Спасибо за ответ

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua