Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 614
от 29.09.2007, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 406, Экспертов: 56
В номере:Вопросов: 1, Ответов: 2


Вопрос № 103198: Здравствуйте.Я разбираюсь с 8, делаю вывод строки с указанием остатка материала на складе по примеру Митичкина, но выскакивает ошибка {Справочник.Номенклатура.Форма.ФормаВыбора(20)}: Ошибка при вызове метода контекста (Остатки): Недопустимое значение...

Вопрос № 103.198
Здравствуйте.Я разбираюсь с 8, делаю вывод строки с указанием остатка материала на складе по примеру Митичкина, но выскакивает ошибка {Справочник.Номенклатура.Форма.ФормаВыбора(20)}: Ошибка при вызове метода контекста (Остатки): Недопустимое значение параметра (параметр номер '2')
тзостаток= Регостатки.остатки(,сотбора,"материал","количество");
остаток= Регостатки.остатки(,сотбора,"материал","количество");,хотя в описании местода остатки(моментвремени, Отбор,Измерения,Ресурсы) все указано верно, должно работать, я немного передалала и все получилось, в чем может быть причина?

Приложение:

Отправлен: 24.09.2007, 11:14
Вопрос задала: Fifina (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Яна
Здравствуйте, Fifina!
Структура отбора сделана неверно. Структура имеет ключ "наименование" (вряд ли в регистре есть такое измерение). И не имеет значения. Как можно сделать отбор по неизвестно какому значению неизвестно какого поля. В Митичкине достаточно много опечаток, это - не первая и не последняя. Это трудности, пройдя которые, Вы будете знать куда больше, чем просто набрав работающий кусок кода.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 24.09.2007, 11:26
Оценка за ответ: 5
Комментарий оценки:
Спасибо,ошибка была в структуре отбора, все работает верно в обоих случаях..
Это просто я до конца не разобралась...

Отвечает: Angeliccare
ТекМатериалОтбор = Новый Структура("Материал",ВыбМатериал);

ТабЗначенийМатериалОстатки = РегистрыНакопления.ОстаткиМатериалов.Остатки(Дата,
ТекМатериалОтбор, "Материал ","Количество,Сумма");

Сообщить(ТабЗначенийМатериалОстатки[0].Количество);

http://www.intuit.ru/department/office/intro1c/5/7.html

Различие в наименовании реквизита отбора - в примере "Материал", в вашем случае "Наименование". В остальном см. предыдущий ответ.
Ответ отправил: Angeliccare (статус: 1-ый класс)
Ответ отправлен: 24.09.2007, 12:08
Оценка за ответ: 5
Комментарий оценки:
Спасибо!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.60.05 от 27.09.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное