Значение не является значением объектного типа (Значение)

1. wyctpujio 03.05.18 11:07 Сейчас в теме
Доброе утро!

Для нас писали обработку для выгрузки остатков по 10-ому счёту.
1С:Предприятие 8.3 (8.3.11.2867) Конфигурация : Бухгалтерия предприятия, редакция 2.0 (2.0.66.43)

Пытаюсь открыть обработку ,а он мне ошибку выдаёт -

{ВнешнийОтчет.ЛАД_ФормаПросмотраОГ.МодульОбъекта(12)}: Значение не является значением объектного типа (Значение)
ОтборНачПериода.Значение = НачПериода;


Само тело кода-

Процедура УстановитьПараметры() Экспорт
	
	Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных;
	
	ОтборНачПериода = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачПериода"));
	//Если Не ЗначениеЗаполнено(НачПериода) Тогда
		НачПериода = НачалоМесяца(ТекущаяДата());
	//КонецЕсли;
	ОтборНачПериода.Значение = НачПериода;
	ОтборНачПериода.Использование = Истина;
	
	ОтборКонПериода = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонПериода"));
	//Если Не ЗначениеЗаполнено(КонПериода) Тогда
		КонПериода = КонецМесяца(ТекущаяДата());
	//КонецЕсли;
	
	ОтборКонПериода.Значение = КонецДня(КонПериода);
	ОтборКонПериода.Использование = Истина;
	
КонецПроцедуры
Показать
По теме из базы знаний
Найденные решения
11. tata_1211 65 03.05.18 11:59 Сейчас в теме
23. Healer 1 03.05.18 12:46 Сейчас в теме
Затем перейдите на закладку "Параметры" и добавьте недостающие параметры "НачПериода" и "КонПериода":
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. tata_1211 65 03.05.18 11:14 Сейчас в теме
(1) Скорее всего, ОтборНачПериода = Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачПериода")); возвращает неопределено. Это значит, что не найден параметр компоновки данных с таким именем. Нужно посмотреть схему компоновки и названия параметров.
4. wyctpujio 03.05.18 11:19 Сейчас в теме
(3)Если бы я умел) Да и писал обработку другой человек...Могу только дать удаленный доступ к ошибке или скинуть обработку...
5. tata_1211 65 03.05.18 11:35 Сейчас в теме
6. wyctpujio 03.05.18 11:39 Сейчас в теме
11. tata_1211 65 03.05.18 11:59 Сейчас в теме
16. wyctpujio 03.05.18 12:14 Сейчас в теме
(11)Cпасибо Вам большое за помощь!
2. Voffka 03.05.18 11:11 Сейчас в теме
Посмотреть в отладчике, что такое ОтборНачПериода ???
7. Voffka 03.05.18 11:51 Сейчас в теме
А у меня открывается )
8. wyctpujio 03.05.18 11:53 Сейчас в теме
(7)Странно,в чём разница у нас?
9. Voffka 03.05.18 11:56 Сейчас в теме
В конфигурациях наверное
10. wyctpujio 03.05.18 11:58 Сейчас в теме
(9)а версии у нас одинаковые?
12. tata_1211 65 03.05.18 12:00 Сейчас в теме
неа, в параметрах таки не было тех, по которым идет ошибка. ни начПериода, ни КонПериода
13. Voffka 03.05.18 12:02 Сейчас в теме
Зачем там период (Начало и конец), не понятно. В запросе СКД только дата Период используется, для получения остатков... странная обработка.
14. tata_1211 65 03.05.18 12:07 Сейчас в теме
(13) Нормальная обработка. Это стандартный ход установки параметров для удобства работы с датами на форме
15. Voffka 03.05.18 12:11 Сейчас в теме
Только параметров таких нет...
17. Healer 1 03.05.18 12:22 Сейчас в теме
Перепешите "Процедура УстановитьПараметры() Экспорт" вот так:
Прикрепленные файлы:
18. Healer 1 03.05.18 12:23 Сейчас в теме
Просто в самой СКД нет таких параметров. Там есть параметр "Период" и стандартные "НачалоПериода" и "КонецПериода".
19. Healer 1 03.05.18 12:23 Сейчас в теме
В общем, перепишите процедуру, как я на картинке показал: это, на мой взгляд, самое простое решение Вашей проблемы.
20. Voffka 03.05.18 12:29 Сейчас в теме
В ерп 2.2 отчет Работает! )
21. пользователь 03.05.18 12:30
Сообщение было скрыто модератором.
...
22. Healer 1 03.05.18 12:45 Сейчас в теме
Вообще всё же недостаточно переписать процедуру "УстановитьПараметры", надо недостающие параметры "НачПериода" и "КонПериода" добавить в СКД. Откройте обработку в Конфигураторе, нажмите кнопку "Открыть схему компоновки данных":
Прикрепленные файлы:
23. Healer 1 03.05.18 12:46 Сейчас в теме
Затем перейдите на закладку "Параметры" и добавьте недостающие параметры "НачПериода" и "КонПериода":
Прикрепленные файлы:
24. tata_1211 65 03.05.18 14:10 Сейчас в теме
(23) В поправленной обработке я поступила несколько иначе
Прикрепленные файлы:
25. Healer 1 03.05.18 16:40 Сейчас в теме
(24) Ваш вариант изящнее, мне очень нравится :-)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот