|   |   | 
| 
 | не могу получить цену номенклатуру | ☑ | ||
|---|---|---|---|---|
| 0
    
        Эльчин 12.01.17✎ 11:45 | 
        привет. на форме документа есть кнопка которое должна заполнить цены номенклатуры в табличном часте. но не заполняется. никак не могу найти ошибку в коде. если видите ошибку подскажите мне пожалюста. и точка останова внутри функции не работает.
 буду очен благодарен если поможете(извините из за ошибок в тексте) &НаКлиенте Процедура ЗаполнитьЦены(Команда) Для Каждого строка Из Объект.Запасы Цикл Цена = ПолучитьЦеныНом(строка.Номенклатура, Объект.Контрагент); данные = Элементы.Запасы.ТекущиеДанные; данные.Цена = Цена; КонецЦикла; КонецПроцедуры &НаСервере Функция ПолучитьЦеныНом(Номенклатура, Контрагент) отбор = Новый Структура; отбор.Вставить("Номенклатура", Номенклатура); отбор.Вставить("ВидЦен", Справочники.ДоговорыКонтрагентов.Выбрать(, Контрагент).ВидЦен); Возврат РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(, отбор).Цена; КонецФункции | |||
| 1
    
        Волшебник модератор 12.01.17✎ 11:46 | 
        Пишется "пожалуйста"
 А также: "Буду очень благодарен, если поможете. Извините из-за ошибок в тексте." | |||
| 2
    
        Эльчин 12.01.17✎ 11:47 | 
        (1) спасибо     | |||
| 3
    
        Эльчин 12.01.17✎ 11:48 | 
        если найдете ошибку в коде тоже поскажите пожалуйста     | |||
| 4
    
        shuhard 12.01.17✎ 11:50 | 
        (0)[и точка останова внутри функции не работает]
 брехня | |||
| 5
    
        Рэйв 12.01.17✎ 11:50 | 
        (0)Промптом с китайского переводил что ли?:-)     | |||
| 6
    
        Рэйв 12.01.17✎ 11:51 | 
        (0)Посмотри сначала в СП что тебье возвращает .ПолучитьПоследнее()     | |||
| 7
    
        VladZ 12.01.17✎ 11:52 | 
        (5)  В личку загляни. Город, страна:Баку, Азербайджан.     | |||
| 8
    
        Рэйв 12.01.17✎ 11:52 | 
        аа..(6)сторно. сразу .Цена берется в возврате..     | |||
| 9
    
        Рэйв 12.01.17✎ 11:53 | 
        (7)совсем русский забыли за 25 лет без СССР...     | |||
| 10
    
        VladZ 12.01.17✎ 11:54 | 
        Отладку желательно включить. Удобнее будет отлаживать.
 Как включать смотреть здесь: http://programmist1s.ru/vklyuchenie-otladki-na-servere-1s/ | |||
| 11
    
        Рэйв 12.01.17✎ 11:54 | 
        (0)Вид цен нормально заполни в отборе по человечески и глядишь заработает.     | |||
| 12
    
        VladZ 12.01.17✎ 11:56 | 
        После включения проверить, что возвращается в строке Справочники.ДоговорыКонтрагентов.Выбрать(, Контрагент).ВидЦен
 А также в РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(, отбор).Цена | |||
| 13
    
        Windyhead 12.01.17✎ 11:56 | 
        ошибка тут:  "Справочники.ДоговорыКонтрагентов.Выбрать(, Контрагент).ВидЦен" . возвращается не вид цен , а выборка по владельцу.     | |||
| 14
    
        Ёпрст гуру 12.01.17✎ 11:56 | 
        (0) выбрать - всего лишь открывает выборку, нужно , как минимум, Следующий() сделать     | |||
| 15
    
        Ёпрст гуру 12.01.17✎ 11:57 | 
        ну и получить что -то.     | |||
| 16
    
        Эльчин 12.01.17✎ 12:04 | 
        (10) спасибо. не думал что есть такой веш     | |||
| 17
    
        Эльчин 12.01.17✎ 12:19 | 
        извините из зи пазорных ошибок. проста голова уже не на месте. спасибо всем     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |