Имя: Пароль:
1C
1С v8
Недопустимое значение параметра (параметр номер '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С-Атеист.