| 
    
            
         
         | 
    
    
  | 
Добавление в регистр данных | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        example221    
     27.01.20 
            ✎
    09:23 
 | 
         
        Альфа-Авто: Автосалон+Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.28)
 
        Обычный,база стоит на сервере Доброе утро форумчане ,подскажите новичку,есть такое задание,надо добавить,в регистр новые автоработы(автозапчасти) по всем ТО Моделям и их кодам моделей Набросал такой простенький интерфейс, https://pastenow.ru/3c9d439063f9bb50e1347bf6b077e527 В теории как я думал вот есть два поля автоработы и запчасти,те колонки поним добавляю в регистр,типо выбираю автоработу к ней привязан норматив и цена,а по колонке ТО модель и код он добавляет в регистр автоработу(запчасть) подскажите как это можно реализовать.  | 
|||
| 
    1
    
        mpei    
     27.01.20 
            ✎
    09:40 
 | 
         
        не очень понял тебе нужен код?
 
        регистра какой сведений или накопления?  | 
|||
| 
    2
    
        example221    
     27.01.20 
            ✎
    09:41 
 | 
         
        (1) Сведений,да какой нибудь намек как это должно выглядит гуглю уже полтора дня не могу понять
 
        понятно дело что начинается как то так ,а дальше тупик м_одель = новый Массив; Для каждого стр Из Модели Цикл Если стр.Пометка Тогда м_одель.Добавить(стр.Модель); КонецЕсли; КонецЦикла; Для каждого стр Из ВидТО Цикл Если стр.Пометка Тогда м_одель.Добавить(стр.ВидТО); КонецЕсли; КонецЦикла; Для каждого стр Из КодМодели Цикл Если стр.Пометка Тогда м_одель.Добавить(стр.КодМодели); КонецЕсли; КонецЦикла; рег = РегистрыСведений.ПрайсМенюСервис.СоздатьМенеджерЗаписи(); рег.ВидТО = стр.ВидТО; рег.Модель = стр.Модель; рег.КодМодели = стр.КодМодели  | 
|||
| 
    3
    
        mpei    
     27.01.20 
            ✎
    09:49 
 | 
         
        А КодМодели и ВидТО это реквизиты модели?     
         | 
|||
| 
    4
    
        example221    
     27.01.20 
            ✎
    09:52 
 | 
         
        (3) ВидТО КодМодели Модель и ТоварУслуга измерение регистра     
         | 
|||
| 
    5
    
        hhhh    
     27.01.20 
            ✎
    10:06 
 | 
         
        (4) а где тут норматив и цена?     
         | 
|||
| 
    6
    
        example221    
     27.01.20 
            ✎
    10:07 
 | 
         
        (5) Всмысле?,цену вводить человек будет в ручную,норматив тянется при добавление автоработы     
         | 
|||
| 
    7
    
        hhhh    
     27.01.20 
            ✎
    10:13 
 | 
         
        (6) пока вообще непонятно, что делает эта программа из (2)     
         | 
|||
| 
    8
    
        example221    
     27.01.20 
            ✎
    10:22 
 | 
         
        (7) Да мне подсказали что зря я все в один массив фигачу работать не будет,сказали табзнач сделать     
         | 
|||
| 
    9
    
        example221    
     27.01.20 
            ✎
    10:24 
 | 
         
        (7) Есть форма со скрина,она работает как должна все норм,мне надо сделать так ,что бы добавляло автоработы(или запчасти) по всем моделям,кодамМоделей и видамТо(колонки).     
         | 
|||
| 
    10
    
        Momus    
     27.01.20 
            ✎
    10:32 
 | 
         
        (9) в (2) добавить все в разные массивы и запись в регистр с двумя вложенными циклами
 
        для каждого Модель из Модели Цикл для каждого ВидТО из ВидыТо Цикл Для каждого КодМодели Из КодыМОдели Цикл рег = РегистрыСведений.ПрайсМенюСервис.СоздатьМенеджерЗаписи(); рег.ВидТО = ВидТО; рег.Модель = Модель; рег.КодМодели = КодМодели; рег.Записать(); КонецЦикла; КонецЦикла; КонецЦикла; Ну и проверки всякие добавить  | 
|||
| 
    11
    
        example221    
     27.01.20 
            ✎
    10:33 
 | 
         
        (9) Как заполнить колонки ТЗ данными с формы?     
         | 
|||
| 
    12
    
        example221    
     27.01.20 
            ✎
    10:33 
 | 
         
        (10) Щас попробуй,спасиб     
         | 
|||
| 
    13
    
        example221    
     27.01.20 
            ✎
    13:35 
 | 
         
        (10)Momus спасибо тебе огромное,чуть еще посидел,от твоего по делал,и вышло вроде как по плану,Спасибо огромное
 
        вот итоговое Массив2 = Новый Массив; Для каждого стр из ВидТО цикл Если стр.Пометка Тогда Массив2.Добавить(стр.ВидТО) КонецЕсли; КонецЦикла; Массив3 = Новый Массив; Для каждого стр из КодМодели цикл Если стр.Пометка тогда Массив3.Добавить(стр.КодМодели) КонецЕсли; КонецЦикла; для каждого стр1 из Массив2 Цикл Для каждого стр2 Из Массив3 Цикл Для каждого стр3 из Авторабота цикл рег = РегистрыСведений.ПрайсМенюСервис.СоздатьМенеджерЗаписи(); рег.ВидТО = стр1; рег.КодМодели = стр2; Рег.ТоварУслуга = стр3.АвтоРабота; Рег.Стоимость = стр3.цена; рег.Модель = стр2.Модель; рег.Записать(); КонецЦикла; Для каждого стр4 из АвтоЗапчасти цикл рег1 = РегистрыСведений.ПрайсМенюСервис.СоздатьМенеджерЗаписи(); рег1.ВидТО = стр1; рег1.КодМодели = стр2; Рег1.ТоварУслуга = стр4.Запчасть; Рег1.Стоимость = стр4.Цена*стр4.Количество; рег1.Модель = стр2.Модель; Рег1.Количество = стр4.Количество; рег1.Записать(); КонецЦикла; КонецЦикла; КонецЦикла;  | 
|||
| 
    14
    
        example221    
     27.01.20 
            ✎
    13:35 
 | 
         
        Закрыто.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |