|   |   | 
| 
 | v7: Получить КоррСчет (БУ 4.5) | ☑ | ||
|---|---|---|---|---|
| 0
    
        YurAnt 18.10.13✎ 12:35 | 
        Доброго времени суток, господа-форумчане. Столкнулся вот с 7кой... и торможу в банальных вещах, а именно в табчасть "Акта услуг сторонних орг-й" добавить строку и в колонку КоррСчет этой строки добавить значение "44.1.2".
 после 8ки, 7.7 - это тихий ужас) Подцепить КоррСчет не получается... ПланСчетов = СоздатьОбъект("ПланыСчетов.Основной"); Если ПланСчетов.НайтиПоКоду("44.1.2") = 1 Тогда КоррСчет = ПланСчетов.ТекущийЭлемент(); КонецЕсли; Говорит - "Неудачная попытка создать ПланСчетов(Основной)" Далее каким образом в 7.7 выполнить Строка = ТекДок.Табчасть.ДобавитьСтроку(); Строка.колонка1 = Знач1; Строка.колонка2 = Знач2; Строка.колонка3 = Знач3; ... При попытке добавить строку ругается на обращение к процедуре как к функции: ТЗНоваяСтрока = Акт.НоваяСтрока(); Подскажите каким образом осуществляется сия операция (т.е. добавление строки в ТЧ документа с передачей данных) ну или хотя бы ссылку на мануал какой-нибудь... А то после 8ки как слепой котнок(( С ув. YurAnt. | |||
| 1
    
        Джордж1 18.10.13✎ 12:37 | 
        после 8ки, 7.7 - это тихий ужас)  сам ты ужал
 // СчетПоКоду("44.1.2") // НоваяСтрока(); колонка1 = Знач1; колонка2 = Знач2; колонка3 = Знач3; | |||
| 2
    
        GenAcid 18.10.13✎ 12:37 | 
        Попробуй так, хотя могу ошибаться, давно это было. 
 ПланСчетов = СоздатьОбъект("ПланСчетов.Основной"); А дальше так: ТекДок.ДобавитьСтроку(); ТекДок.колонка1 = Знач1; ТекДок.колонка2 = Знач2; ТекДок.колонка3 = Знач3; | |||
| 3
    
        Chum 18.10.13✎ 12:41 | 
        л_Счет = СчетПоКоду("44.1.2", ПланыСчетов.Основной);
 Анакойхер тебе объект? В отчет просто строку вывести недостаточно? или тебе в качестве отбора бухитогов надо счет добавить? | |||
| 4
    
        YurAnt 18.10.13✎ 12:46 | 
        хм, т.е. если я правильно понимаю, то запись строк идет прямым потоком, и разграничивается с помощью 
 ТекДок.ДобавитьСтроку(); | |||
| 5
    
        Джордж1 18.10.13✎ 12:48 | 
        (4)чего???     | |||
| 6
    
        YurAnt 18.10.13✎ 12:48 | 
        (3) в табчасти идет ссылка на коррсчет, вот и пытаюсь подцепить её так, чтобы всё было по феншую     | |||
| 7
    
        YurAnt 18.10.13✎ 12:50 | 
        (5) если бы нижеследующее было одним сегментом кода, оно бы добавило и заполнило 2 строки, так ? 
 //добавляем и заполняем 1ю строку ТекДок.ДобавитьСтроку(); ТекДок.колонка1 = Знач1; ТекДок.колонка2 = Знач2; ТекДок.колонка3 = Знач3; //добавляем и заполняем 2ю строку ТекДок.ДобавитьСтроку(); ТекДок.колонка1 = Знач1; ТекДок.колонка2 = Знач2; ТекДок.колонка3 = Знач3; | |||
| 8
    
        Джордж1 18.10.13✎ 12:51 | 
        (7)что за сегмент?
 // а так да - 2 строки | |||
| 9
    
        Джордж1 18.10.13✎ 12:52 | 
        ТекДок.НоваяСтрока(); - так правильно     | |||
| 10
    
        YurAnt 18.10.13✎ 12:52 | 
        (8) кхм... сегмент, кусок, часть...) да как угодно)
 а вообще, благодарствую безмерно!) взлетело) | |||
| 11
    
        Джордж1 18.10.13✎ 12:53 | 
        сегмент, поток, разграничение - нет таких понятий в 1С     | |||
| 12
    
        america2013 18.10.13✎ 12:53 | 
        Делал нечто подобное. Попробуй так:
 //СчетДебет - реквизит документа предполагаю должен быть типа ПланСчетов.Основной Док.НоваяСтрока(); Док.СчетДебет = СчетПоКоду("ххх"); // ххх - код счета в конфе | |||
| 13
    
        YurAnt 18.10.13✎ 13:06 | 
        Субконто, как понимаю, заполняются при проведении...
 http://savepic.su/3547488.png | |||
| 14
    
        america2013 18.10.13✎ 13:10 | 
        Что значит при проведении???? Разве это какие-то однозначные значения? Возможно в процедуре и есть какие-то условия на то, что если значения пустые, то подставить определенные, но как правило руками заполняются.     | |||
| 15
    
        Джордж1 18.10.13✎ 13:12 | 
        (13)вопрос не понятен     | |||
| 16
    
        пипец 18.10.13✎ 13:14 | 
        ндаа , посмотри ввод на основании ... в неопределенные поля
 ЗЫ их сначала назначить нада - кем будут , потом заполнять | |||
| 17
    
        YurAnt 18.10.13✎ 13:15 | 
        всё, разобрался) в дефолтной обработке при выборе корсчета, колонка "вид субконто" подтягиваются автоматом, а также доступна для выбора колонка "Субконто"... выдерну обработку оттуда.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |