|
Недопустимое значение параметра (параметр номер '2') | ☑ | ||
---|---|---|---|---|
0
nnnikolay
29.03.16
✎
09:34
|
Помогите пожалуйста заставить работать документ "Приходная накладная" с подхватом цен из регистра сведений "ЦеныТоваровВПрайсеПоставщика".
Ссылка на базу: https://drive.google.com/open?id=0B5he0Ap0fC64TkdSYld2Rm43S00 Буду невероятно благодарен тем, кто поможет исправить ошибку. Уже несколько дней парюсь с этим документом, вечно что-то не так, а сдавать уже совсем скоро. help *crying*. |
|||
1
Рэйв
29.03.16
✎
09:44
|
Сколько?
|
|||
2
eklmn
гуру
29.03.16
✎
09:51
|
Открой конфигуратор, найди строку с ошибкой и выложи сюда. Надо учиться, а не ждать пока другие за тебя сделают.
|
|||
3
nnnikolay
29.03.16
✎
09:56
|
(2) {ОбщийМодуль.РаботаСоСправочниками.Модуль(4)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
ЗначенияРесурсов = РегистрыСведений.ЦеныТоваровВПрайсеПоставщика.ПолучитьПоследнее(АктуальнаяДата, Отбор); по причине: Недопустимое значение параметра (параметр номер '2') Недопустимое значение параметра (параметр номер '2') |
|||
4
patapum
29.03.16
✎
09:59
|
(3) похоже, нужно купить СП
|
|||
5
SadrArt
29.03.16
✎
10:01
|
(3) а что в "Отбор"е?
|
|||
6
eklmn
гуру
29.03.16
✎
10:02
|
(3) а теперь покажи как отбор формируется
|
|||
7
nnnikolay
29.03.16
✎
10:03
|
(5) Функция РозничнаяЦена(АктуальнаяДата,ЭлементПрайсыПоставщиков)Экспорт
Отбор=Новый Структура ("Цена", ЭлементПрайсыПоставщиков); ЗначенияРесурсов = РегистрыСведений.ЦеныТоваровВПрайсеПоставщика.ПолучитьПоследнее(АктуальнаяДата, Отбор); Возврат ЗначенияРесурсов.Цена; КонецФункции |
|||
8
nnnikolay
29.03.16
✎
10:06
|
делаю этот КП под руководством преподавателя, она говорит такая ошибка у многих и сама не знает как ее решить
так что на вас вся надежда ;) |
|||
9
eklmn
гуру
29.03.16
✎
10:08
|
что такое ЭлементПрайсыПоставщиков?
|
|||
10
eklmn
гуру
29.03.16
✎
10:08
|
и структуру регистра сведений покажи
|
|||
11
GROOVY
29.03.16
✎
10:10
|
Вангую. Или измерение не "Цена" называется, или оно там не одно.
|
|||
12
GROOVY
29.03.16
✎
10:11
|
Точно там измерения "Цена" нет, судя по возвращаемому значению функции.
|
|||
13
nnnikolay
29.03.16
✎
10:12
|
(9) это справочник, из которого я выбираю товар, а к нему, из регистра сведений должна подставляться цена. это все происходит в документе "приходная накладная" и еще сумма должна считаться.
структура регистра ЦеныТоваровВПрайсеПоставщика: измерения - Товар ресурсы - Цена |
|||
14
GROOVY
29.03.16
✎
10:16
|
(13) Тогда нафига отбор по цене делать пытаетесь? Синтаксис-помощник кто-то там у вас читать умеет?
Отбор=Новый Структура ("Товар", ЭлементПрайсыПоставщиков); |
|||
15
nnnikolay
29.03.16
✎
10:21
|
(14) исправил на "Товар", запускаю конфигурацию, документ, выбираю товар, и на моменте когда по сути должна подставляться цена из регистра вылетает ошибка "Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции'
Если подробно, то: {Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(19)}: Ошибка при вызове метода контекста (РассчитатьСумму) РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); по причине: Ошибка при вызове серверного метода. по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param': форма: Элемент имя: {http://v8.1c.ru/8.2/managed-application/modules}param по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции' |
|||
16
eklmn
гуру
29.03.16
✎
10:31
|
(15) покажи модуль РаботаСДокументами.РассчитатьСумму
|
|||
17
ЧеловекДуши
29.03.16
✎
10:33
|
(0) ссылку кинул авторизованную. Вы хоть немного отражайте, что кидаете :)
Требуется разрешение Хотите просмотреть файл? Свяжитесь с его владельцем или войдите в аккаунт с правом доступа. Подробнее… А оно мне надо? :) |
|||
18
ЧеловекДуши
29.03.16
✎
10:34
|
(15) Попробуй понять, Что есть сервер, и что есть Клиент :)
Какие данные можно передать на сервер и Клиенту. Запусти отладчик, он вам подскажет :) |
|||
19
ЧеловекДуши
29.03.16
✎
10:35
|
(16) Да ТС не понимает, почему нельзя просто так работать с реквизитами формы на сервере :)
|
|||
20
eklmn
гуру
29.03.16
✎
10:36
|
(19) в том то и дело, надо ж подсказать ))
|
|||
21
eklmn
гуру
29.03.16
✎
10:37
|
мы тут уже учительницу нагнули я так понял ))
|
|||
22
nnnikolay
29.03.16
✎
10:37
|
Всё, спасибо всем, особенно ЧеловекуДуши и GROOVY.
Да, причина была в том что "цена" вместо "товар" и общий модуль "РаботаСДокументами" стоял на сервере. Храни вас 1c:бог :) |
|||
23
GROOVY
29.03.16
✎
10:44
|
(22) Я 1С-Атеист.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |