Имя: Пароль:
1C
1С v8
Счет есть - Субконто - нет.
0 _stay true_
 
07.08.13
15:05
Здравствуйте. Конфа 1С Общепит, столкнулись недавно с проблемой: в документе "ВыпускПродукции" на закладке "Списание" не выбирался 94-й счет. Проблему решили, но вылезла следующая: после проведения документа смотрю "результат проведения документа" наблюдаю, что счет указан, а субконто - не указано. При выборе счета 91.02 все корректно. Как с этим бороться?
1 Banned
 
07.08.13
15:07
Предлагаю открыть план счетов и посмотреть на аналитику 94го счета
2 _stay true_
 
09.08.13
11:36
Открыл, посмотрел. В плане счетов по 94-му счету субконто1 стоит "Статьи затрат". В документе Выпуск продукции со списанием на закладке "Списание": вид списания недостачи выбираем "На порчу(Счет 94), Статья затрат: открывается справочник "статьи затрат", выбираем, например, "порча продуктов". Проводим - и вуаля: в "результате проведения документа" в самом низу видим: счет 94 обозначен, а субконтоДТ - пусто. Как бороться с такой проблемой?
3 _stay true_
 
09.08.13
12:16
Может быть, можно как-то вручную его туда засунуть?)
4 Naumov
 
09.08.13
12:20
Типы не совпадают. сто пудов.
на 91-м прочие доходы и расходы. скорее статья в документе указана от туда же
5 _stay true_
 
09.08.13
12:27
(4) Да вроде из статей затрат там указано..
6 _stay true_
 
09.08.13
14:32
Как мне объяснили - переназначили типы в одном событии, дабы выбирался 94-й счет. Код:

Процедура ВыборВидаСписанияПриИзменении(Элемент)
    
    Если НЕ Элемент = Неопределено Тогда
        
        Если НЕ ОбщепитСписыватьНаРасходы Тогда
            // Выбран Счет 94
            ОбщепитСтатьяРасходов = Неопределено;
        КонецЕсли;
             ТипК = Новый ОписаниеТипов("СправочникСсылка.СтатьиЗатрат");
            ЭлементыФормы.ОбщепитСтатьяРасходов.Значение = ТипК.ПривестиЗначение(ОбщепитСтатьяРасходов);

    КонецЕсли;

    Если ОбщепитСписыватьНаРасходы Тогда
        // Выбран Счет 91.02
            ТипК = Новый ОписаниеТипов("СправочникСсылка.ПрочиеДоходыИРасходы");
            ЭлементыФормы.ОбщепитСтатьяРасходов.Значение = ТипК.ПривестиЗначение(ОбщепитСтатьяРасходов);

        ЭлементыФормы.ОбщепитСтатьяРасходов.Доступность = Истина;
        ЭлементыФормы.НадписьОбщепитСтатьяРасходов.Доступность = Истина;
    Иначе
        // Выбран Счет 94
        ЭлементыФормы.ОбщепитСтатьяРасходов.Доступность = Истина;
        ЭлементыФормы.НадписьОбщепитСтатьяРасходов.Доступность = Истина;
    КонецЕсли;

    
КонецПроцедуры
7 _stay true_
 
09.08.13
15:18
Ну блин, как запихнуть туда это субконто??)))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший