| 
    
            
         
         | 
    
  | 
Переподставление товара | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        AbyGail    
     04.04.19 
            ✎
    12:16 
 | 
         
        В модуле документа нужно создать экспортную процедуру, которая бы переподставляла бы цену покупки. Цены берутся из регистра сведений в соответствии с контрагентом документа.  
 
        Проблема в том что я все сделала, но ничего не работает. И даже ошибку не выдает. ПОМОГИТЕЕЕ!!! Вот код: //(Форма Документа) &НаКлиенте Процедура КонтрагентПриИзменении(Элемент) ПересчитатьНаСервере(); КонецПроцедуры &НаСервере Процедура ПересчитатьНаСервере() Документ=РеквизитФормыВЗначение("Объект"); Документ.Пересчитать(); ЗначениеВРеквизитФормы(Документ,"Объект"); КонецПроцедуры //(Модуль объекта) Процедура Пересчитать()Экспорт Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровТовары.Номенклатура, | ПоступлениеТоваровТовары.Количество, | ПоступлениеТоваровТовары.Серия |ПОМЕСТИТЬ ТЧР |ИЗ | Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары |ГДЕ | ПоступлениеТоваровТовары.Ссылка = &Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТЧР.Номенклатура, | ТЧР.Количество, | ТЧР.Серия, | ЦеныПоставщиковСрезПоследних.Цена, | ЦеныПоставщиковСрезПоследних.Цена * ТЧР.Количество КАК Цена1 |ИЗ | ТЧР КАК ТЧР | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныПоставщиков.СрезПоследних( | &Дата, | Контрагент = &Контрагент | И Номенклатура В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ТЧР.Номенклатура | ИЗ | ТЧР)) КАК ЦеныПоставщиковСрезПоследних | ПО (ТЧР.Номенклатура = ЦеныПоставщиковСрезПоследних.Номенклатура)"; Запрос.УстановитьПараметр("Дата",Дата); Запрос.УстановитьПараметр("Ссылка",Ссылка); Запрос.УстановитьПараметр("Контрагент",Контрагент); ТЗ=Запрос.Выполнить().Выгрузить(); Товары.Очистить(); Товары.Загрузить(ТЗ); КонецПроцедуры  | 
|||
| 
    1
    
        Про100Филя    
     04.04.19 
            ✎
    12:18 
 | 
         
        Без фотки не взлетит.
 
        Форму надо обновлять  | 
|||
| 
    2
    
        AbyGail    
     04.04.19 
            ✎
    12:22 
 | 
         
        Я новичок в 1с, и не очень понимаю что и как делать (((     
         | 
|||
| 
    3
    
        mikecool    
     04.04.19 
            ✎
    12:23 
 | 
         
        "я все сделала, но ничего не работает." 
 
        шикарно, продолжайте в том же духе )))  | 
|||
| 
    4
    
        AbyGail    
     04.04.19 
            ✎
    12:26 
 | 
         
        mikecool, не надо так ))) Я учусь по методичке. я все сделала как сказано в методичке, но не работает. ))     
         | 
|||
| 
    5
    
        Про100Филя    
     04.04.19 
            ✎
    12:29 
 | 
         
        &НаКлиенте 
 
        Процедура КонтрагентПриИзменении(Элемент) ПересчитатьНаСервере(); Элементы.Товары.Обновить(); КонецПроцедуры &НаСервере Процедура ПересчитатьНаСервере() РеквизитФормыВЗначение("Объект").Пересчитать(РеквизитФормыВЗначение("Объект.Товары")); КонецПроцедуры //(Модуль объекта) Процедура Пересчитать(ТзТовары)Экспорт ... ТзТовары=Запрос.Выполнить().Выгрузить(); КонецПроцедуры  | 
|||
| 
    6
    
        Про100Филя    
     04.04.19 
            ✎
    12:30 
 | 
         
        +(5) Ну при условии что в запросе колонки с тем же типом и так же называются.     
         | 
|||
| 
    7
    
        AbyGail    
     04.04.19 
            ✎
    12:41 
 | 
         
        (6) Спасибо большое... Там те же колонки, с тем же типом, но, увы, не работает (((     
         | 
|||
| 
    8
    
        Мимохожий Однако    
     04.04.19 
            ✎
    12:45 
 | 
         
        Для начала возьми консоль и проверь запрос.     
         | 
|||
| 
    9
    
        Митяйский    
     04.04.19 
            ✎
    12:48 
 | 
         
        Перед всей подобной свистопляской надо сделать Объект.записать()     
         | 
|||
| 
    10
    
        AbyGail    
     04.04.19 
            ✎
    14:15 
 | 
         
        (8) в консоли появляется Пустая ТЧР... 
 
        (9) Сделала, Не помогло. Код точь в точь как у моих коллег, у них работает, у меня нет (((  | 
|||
| 
    11
    
        sqr4    
     04.04.19 
            ✎
    14:46 
 | 
         
        Я не понял, фото в профиль будет или нет?!
 
        Типы поля "Номенклатура" у документа и регистра одинаковые? Цена вообще заполнена? Дата документа больше или меньше даты заполненной цены?  | 
|||
| 
    12
    
        sqr4    
     04.04.19 
            ✎
    14:48 
 | 
         
        (2) Т.к вы новичок в 1с, прошу обратить внимание что многие 1с помогают с годом по фотографии, это много сильно ускоряет процесс выдачи решения.     
         | 
|||
| 
    13
    
        AbyGail    
     04.04.19 
            ✎
    15:24 
 | 
         
        (11) Да, с этим все в порядке... другие процедуры  с теми же полями работают, но вот именно эта нет.
 
        (12) Причем тут фото?  | 
|||
| 
    14
    
        sqr4    
     04.04.19 
            ✎
    15:27 
 | 
         
        (13) Не верю
 
        при том)  | 
|||
| 
    15
    
        AbyGail    
     04.04.19 
            ✎
    15:33 
 | 
         
        (14) упс, я не поняла что там опечатка. Где скинуть этот чертов код ?     
         | 
|||
| 
    16
    
        sqr4    
     04.04.19 
            ✎
    15:37 
 | 
         
        (15) Сначала фото, потом код.     
         | 
|||
| 
    17
    
        AbyGail    
     04.04.19 
            ✎
    15:37 
 | 
         
        (16) о Господи, что за фотка? :D     
         | 
|||
| 
    18
    
        sqr4    
     04.04.19 
            ✎
    15:40 
 | 
         
        (17) я сдаюсь, давай код     
         | 
|||
| 
    19
    
        sqr4    
     04.04.19 
            ✎
    15:40 
 | 
         
        Куда хочешь скидывай     
         | 
|||
| 
    20
    
        sqr4    
     04.04.19 
            ✎
    15:42 
 | 
         
        https://dropmefiles.com/
 
        сюда например  | 
|||
| 
    21
    
        AbyGail    
     04.04.19 
            ✎
    15:46 
 | 
||||
| 
    22
    
        sqr4    
     04.04.19 
            ✎
    15:48 
 | 
         
        (21) Базу давай     
         | 
|||
| 
    23
    
        Chameleon1980    
     04.04.19 
            ✎
    15:48 
 | 
         
        и пин код     
         | 
|||
| 
    24
    
        AbyGail    
     04.04.19 
            ✎
    15:51 
 | 
         
        (22) Загрузила 
 
        (23) нету  | 
|||
| 
    25
    
        dezss    
     04.04.19 
            ✎
    15:52 
 | 
         
        (17) Фотка в профиле)))     
         | 
|||
| 
    26
    
        sqr4    
     04.04.19 
            ✎
    16:07 
 | 
         
        Фотка уже в профиле?)     
         | 
|||
| 
    27
    
        sqr4    
     04.04.19 
            ✎
    16:07 
 | 
         
        Ну и ладно, событию при изменении контрагента не назначен обработчик.     
         | 
|||
| 
    28
    
        Про100Филя    
     04.04.19 
            ✎
    16:11 
 | 
         
        (27) Это 10 из 10.     
         | 
|||
| 
    29
    
        Мимохожий Однако    
     04.04.19 
            ✎
    16:14 
 | 
         
        (10) Пока не добьешься в консоли нужной таблице дальше идти бесполезно. Проверь предварительно заполнение выбранного документа, регистра сведений Цены поставщиков, соответствие выбранного контрагента и списка товаров.     
         | 
|||
| 
    30
    
        _Дайвер_    
     04.04.19 
            ✎
    16:17 
 | 
         
        Не мешайте ей делать фото     
         | 
|||
| 
    31
    
        Про100Филя    
     04.04.19 
            ✎
    16:23 
 | 
         
        (17) Можно сразу ссылку на инстаграм.     
         | 
|||
| 
    32
    
        AbyGail    
     04.04.19 
            ✎
    18:36 
 | 
         
        (31) скинь скайп, Пожалуйста     
         | 
|||
| 
    33
    
        Мимохожий Однако    
     04.04.19 
            ✎
    18:58 
 | 
         
        (32) Девушка, вышлите ему фото на конец )     
         | 
|||
| 
    34
    
        AbyGail    
     04.04.19 
            ✎
    20:47 
 | 
         
        (33) я не понимаю что за фото ... надеюсь что я тупая и не дагоняю, а не имеется в веду мое личное фото на аватарке ...  :D XD     
         | 
|||
| 
    35
    
        Мимохожий Однако    
     04.04.19 
            ✎
    21:03 
 | 
         
        (34) Поясню. На этом форуме традиция. Некоторые лица мужского пола помогают дамам только после лицезрения фото. ))     
         | 
|||
| 
    36
    
        Мимохожий Однако    
     04.04.19 
            ✎
    21:03 
 | 
         
        ...в личной карточке     
         | 
|||
| 
    37
    
        dezss    
     05.04.19 
            ✎
    09:38 
 | 
         
        (34) Именно оно и имеется в виду)))     
         | 
|||
| 
    38
    
        Eg0rkas    
     05.04.19 
            ✎
    09:59 
 | 
         
        (5) Вот здесь же вроде все правильно написали.
 
        В процедуре Пересчитать не хватает параметров, которые внутри нее есть. то есть нужно как-то так "Процедура Пересчитать(Дата, Ссылка, Контрагент) Экспорт" и при вызове этой процедуры передавать эти параметры  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |