|
не могу получить цену номенклатуру | ☑ | ||
---|---|---|---|---|
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
|
извините из зи пазорных ошибок. проста голова уже не на месте. спасибо всем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |