7.7 Субконто

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем sashadeo, 25 апр 2013.

  1. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте есть такой кусочек кода:

    Код:
     Если Окр( СуммаРаспределения - РаспределеннаяСумма, 2) <> 0  Тогда
    ТзРаспределенияОбщ.ПолучитьСтрокуПоНомеру(ТзРаспределенияОбщ.КоличествоСтрок());
    глПроводка( Операция,
    СчетПоКоду("8115"), глСубконто(БухИтоги.Субконто(1),ТзРаспределенияОбщ.ВидДеятельности,  БухИтоги.Субконто(2)),
    СчетПоКоду("8411"), глСубконто(БухИтоги.Субконто(1), БухИтоги.Субконто(2), ),
    , Окр( СуммаРаспределения - РаспределеннаяСумма, 2),,,
    "Закрытие накл. расходов", "ГП", Организация, 1);  
    СформированоПроводок = СформированоПроводок + 1;			
    КонецЕсли
    Код работает но при проведении мне надо жестко привязать второе субконто как "Административные расходы"

    Делаю так:

    Код:
    	 Если Окр( СуммаРаспределения - РаспределеннаяСумма, 2) <> 0  Тогда
    ТзРаспределенияОбщ.ПолучитьСтрокуПоНомеру(ТзРаспределенияОбщ.КоличествоСтрок());
    ВидДеят =  СокрП("Административные расходы");
    глПроводка( Операция,
    СчетПоКоду("8115"), глСубконто(БухИтоги.Субконто(1),ВидДеят,  БухИтоги.Субконто(2)),
    СчетПоКоду("8411"), глСубконто(БухИтоги.Субконто(1), БухИтоги.Субконто(2), ),
    , Окр( СуммаРаспределения - РаспределеннаяСумма, 2),,,
    "Закрытие накл. расходов", "ГП", Организация, 1);  
    СформированоПроводок = СформированоПроводок + 1;			
    КонецЕсли;//Если Окр( СуммаРаспределения - РаспределеннаяСумма, 2) <> 0  Тогда
    
    То он при проводки не берет второе субконто в место этого ставит пустоту "..."

    Подскажите что не так делаю

    Ставил
    Код:
     ВидДеят =  СокрЛП("Административные расходы");
    все равно не помогает
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    ВидДеятельности это справочник, а вы пытаетесь передать строку. Не совпадение типов и приводит в вышеупомянутому результату....
    Находите элемент справочника и передавайте в процедуру формирования проводки
  3. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Спасибо! Так и сделал теперь все работает!!!!!!!!!!!!!!))))
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104

Поделиться этой страницей