| 
    
        
     
     | 
    
    
  | 
Смена счета в регистре Хозрасчетный | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Kurbash    
     29.11.13 
            ✎
    07:09 
 | 
         
        Собственно говоря сабж. Есть документ, который создает проводки, т.е набор записей в регистре Хозрасчетный по ТЧ документа. Можно сделать так чтобы сделать отбор в регистре по определенному значению и поменять там счет?     
         | 
|||
| 
    1
    
        Wobland    
     29.11.13 
            ✎
    07:10 
 | 
         
        можно     
         | 
|||
| 
    2
    
        Kurbash    
     29.11.13 
            ✎
    07:11 
 | 
         
        сек, код кину примерный     
         | 
|||
| 
    3
    
        Wobland    
     29.11.13 
            ✎
    07:11 
 | 
         
        (2) не стесняйся, кидай точный     
         | 
|||
| 
    4
    
        Kurbash    
     29.11.13 
            ✎
    07:13 
 | 
         
        Н=РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
 
        НБ.Отбор.РЕгистратор.Установить(Регистратор); НБ.Прочитать(); Для каждого стр из НБ цикл стр.СчетДТ=Счет; Конеццикла; НБ.Записать();  | 
|||
| 
    5
    
        Kurbash    
     29.11.13 
            ✎
    07:14 
 | 
         
        как?     
         | 
|||
| 
    6
    
        Wobland    
     29.11.13 
            ✎
    07:17 
 | 
         
        что смущает?     
         | 
|||
| 
    7
    
        Oleg_ka    
     29.11.13 
            ✎
    07:19 
 | 
         
        (4) Опечатка в коде, в первой строке?     
         | 
|||
| 
    8
    
        Kurbash    
     29.11.13 
            ✎
    07:19 
 | 
         
        боюсь на рабочей проверять а копии нет-большая база копия долго делать     
         | 
|||
| 
    9
    
        Kurbash    
     29.11.13 
            ✎
    07:20 
 | 
         
        да,надо не Н а НБ     
         | 
|||
| 
    10
    
        shuhard    
     29.11.13 
            ✎
    07:20 
 | 
         
        (40 код УГ     
         | 
|||
| 
    11
    
        Kurbash    
     29.11.13 
            ✎
    07:21 
 | 
         
        чего?     
         | 
|||
| 
    12
    
        Wobland    
     29.11.13 
            ✎
    07:23 
 | 
         
        а то, что дебетовый счёт везде будет один, не смущает?     
         | 
|||
| 
    13
    
        Kurbash    
     29.11.13 
            ✎
    07:25 
 | 
         
        а..чтоп..условие забыл     
         | 
|||
| 
    14
    
        Kurbash    
     29.11.13 
            ✎
    07:28 
 | 
         
        НБ=РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
 
        НБ.Отбор.РЕгистратор.Установить(Регистратор); НБ.Прочитать(); Для каждого стр из НБ цикл если стр.ревизит="Нужное значение" тогда стр.СчетДТ=Счет; конецесли; Конеццикла; НБ.Записать();  | 
|||
| 
    15
    
        catena    
     29.11.13 
            ✎
    07:30 
 | 
         
        (8)Дааа, спросить на мисте в этом случае - лучшее решение! Тут водятся самые добрые единороги. Сейчас тебе код поправят и можешь смело запускать на боевой.     
         | 
|||
| 
    16
    
        Kurbash    
     29.11.13 
            ✎
    07:37 
 | 
         
        не знаю мне обычно помогают, ни разу плохого не советовали     
         | 
|||
| 
    17
    
        Kurbash    
     02.12.13 
            ✎
    09:09 
 | 
         
        и в продолжении темы)))
 
        НБ=РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей(); НБ.Отбор.РЕгистратор.Установить(ЭтотОбъект.ссылка); НБ.Прочитать(); Для каждого стр из НБ цикл если найти(стр.Содержание,"илет")>0 тогда стр.СчетКТ=ПланыСчетов.Хозрасчетный.НайтиПоКоду("71.02"); //стр.СубконтоКт.ФИзическиеЛица=ЭтотОбъект.ФизЛицо; БухгалтерскийУчет.УстановитьСубконто(ПланыСчетов.Хозрасчетный.НайтиПоКоду("71.02"), стр.СубконтоКт,2, "654321"); конецесли; Конеццикла; НБ.Записать(); не устанавляивается субконто хоть тресни...в чем может быть дело?  | 
|||
| 
    18
    
        piter3    
     02.12.13 
            ✎
    09:33 
 | 
         
        "654321" это что за трава?!     
         | 
|||
| 
    19
    
        Wobland    
     02.12.13 
            ✎
    09:41 
 | 
         
        (18) найти(стр.Содержание,"илет")
 
        номер лотерейного билета. вероятно, с подотчётниками лотереей рассчитываются  | 
|||
| 
    20
    
        Kurbash    
     02.12.13 
            ✎
    10:14 
 | 
         
        (19) что то вроде     
         | 
|||
| 
    21
    
        Kurbash    
     02.12.13 
            ✎
    10:15 
 | 
         
        а мысли то есть как обойти проблему?     
         | 
|||
| 
    22
    
        hhhh    
     02.12.13 
            ✎
    10:20 
 | 
         
        (21) ну там действительно субконто тип строка?     
         | 
|||
| 
    23
    
        Kurbash    
     02.12.13 
            ✎
    10:28 
 | 
         
        ага     
         | 
|||
| 
    24
    
        Wobland    
     02.12.13 
            ✎
    10:28 
 | 
         
        ну тогда медитируй над текстом ошибки     
         | 
|||
| 
    25
    
        Kurbash    
     02.12.13 
            ✎
    10:29 
 | 
         
        а если сделать тип данных субконто?     
         | 
|||
| 
    26
    
        Kurbash    
     02.12.13 
            ✎
    10:30 
 | 
         
        ща попробую     
         | 
|||
| 
    27
    
        Kurbash    
     02.12.13 
            ✎
    10:36 
 | 
         
        как субконто сделаю лучше     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |