v7: Программно назначить субконто в операции #754839


#0 by Gena1984
Всем добрый вечер! Помогите при создании операции установить тип субконто. Загружается бухгалтерская справка, в 69 счете 1 субконто попадает, а 3 (Сотрудники) я хочу устанавливать после загрузки программно. Если руками в документе счет перебираю, то 3 субконто появляется, а программно никак не получается. Объект.НазначитьТип("Субконто"+А,ВидыСубконто.Сотрудники); не работает.
#1 by RomanYS
последний вариант должен работать, если ПоВсемСтр - справочник. Можно еще так:
#2 by Злопчинский
Объект.НазначитьТип("Субконто"+А,ВидыСубконто.Сотрудники); не работает. . не трынди, все работает... Объект сначала спозиционируй.
#3 by Злопчинский
Опять же - в каком контексте ты назначаешь тип? в модуле формы документа "Бухгалтерская справка", или в своем произвольном коде какой-то обработки..? мало кода - давай больше
#4 by Gena1984
В произвольном коде обработки
#5 by Gena1984
#6 by RomanYS
Aaa это бухсправка, тогда не трогай операцию. Объект.НазначитьТип("СубконтоКт3",ВидыСубконто.Сотрудники) Объект.СубконтоКт3 = Сотрудник;
#7 by Gena1984
Спасибо огромное RomanYS, пиши номер карты 300р. кину. Только сбербанк. пол дня возился
#8 by Злопчинский
Это что за хрень? Смени на проверку по коду счета
#9 by Gena1984
Это я знаю, сменю
#10 by Злопчинский
И вот это: Спр.НайтиПоНаименованию("По всем сотрудникам",,1); отсутствует ветка проверки если не найдено. и смысл субконто "по всем сотрудникам"..? может проще оставить это субконото незаполненным, что и будет эквивалентно по всем сотрудникам...?
#11 by HawkEye
"Для А = 3 По 3 Цикл" - это сильно )) в обработке наверное лучше написать, как-то так:
#12 by Злопчинский
товарищ просто болванку заюзал вот и остались хвосты
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С