Имя: Пароль:
1C
1C 7.7
v7: Добавить субконто в счет
0 shamashs
 
29.10.13
15:34
Есть счет созданный в предприятии у него установлено первое субконто, 2е субконто через форму не создаеться, пытаюсь создать програмно. Код пробегает субконто не добавляеться, где ошибка, подскажите пожалуйста.

сч = СоздатьОбъект("Счет");
сч.НайтиПоКоду("60.4");
сч.ВидСубконто(2,"Справочник.Договора");
сч.Записать();
1 Cthulhu
 
29.10.13
15:38
второй параметр должен иметь тип "ВидСубконто", а не "Строка".
может все-таки ну её семёрку, а?..
2 Fedor-1971
 
29.10.13
15:42
а чем не устраивает настройка плана счетов?
3 Cthulhu
 
29.10.13
15:43
(2): ну хочет человек иметь незакрытые субконто. )))
4 shamashs
 
29.10.13
15:43
(2) не работает, (1) спасибо, я бы рад, но это надо мультов 5-6 на инфроструктуру и линцензии выбросить.
5 1dvd
 
29.10.13
15:46
(4) проще тебя выбросить :)
6 пипец
 
29.10.13
15:52
Сч=СоздатьОбъект("Счет.Основной");  
    Счет =СоздатьОбъект("Счет.Основной");
              
    
    
            
        Счет.Найтипокоду("08.4");
            Сч=СоздатьОбъект("Счет.Основной");
            Сч.Новый(Счет.ЭтоГруппа());    
            Сч.Код = "08.9";
            Сч.Наименование = Счет.Наименование;
            Сч.ПолнНаименование=Счет.Наименование +"  2013 г.";
            
            Сч.Активный     = Счет.Активный;
            Сч.Валютный     = Счет.Валютный;
            Сч.ВидСубконто(1, Счет.ВидСубконто(1), 0);
            Сч.ВидСубконто(2, Счет.ВидСубконто(2), 0);
            Сч.ВидСубконто(3, Счет.ВидСубконто(3), 0);
            Сч.Записать();
7 shamashs
 
29.10.13
15:52
(5) Не понял вашего поста, что вы имели ввиду?
8 shamashs
 
29.10.13
15:53
сч = СоздатьОбъект("Счет");
сч.НайтиПоКоду("60.4");
сч.ВидСубконто(2,"Справочник.Договора");
сч.Записать();

вот это сработало уже. спасибо(6)
9 shamashs
 
29.10.13
15:54
ой
сч.ВидСубконто(2,ВидыСубконто.Договоры);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший