Загрузка данных


	
	ВозвращаемоеЗначение = Новый Структура;
	ВозвращаемоеЗначение.Вставить("Открыта", Ложь);
	ВозвращаемоеЗначение.Вставить("КассоваяСмена", Документы.КассоваяСмена.ПустаяСсылка());
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ ПЕРВЫЕ 1
		|	КассоваяСмена.Ссылка КАК Ссылка
		|ИЗ
		|	Документ.КассоваяСмена КАК КассоваяСмена
		|ГДЕ
		|	КассоваяСмена.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ)
		|	И КассоваяСмена.КассаККМ = &КассаККМ
		|	И КассоваяСмена.КассирККТ = &КассирККТ
		|	И КассоваяСмена.Статус = Значение(Перечисление.СтатусыКассовойСмены.Открыта)";
	
	Запрос.УстановитьПараметр("Дата", ДатаДокумента);
	Запрос.УстановитьПараметр("КассаККМ", ПараметрыККТ.КассаККТ);
	Запрос.УстановитьПараметр("КассирККТ", ПараметрыККТ.КассирККТ);
	
	Выборка = Запрос.Выполнить().Выбрать();
	Если Выборка.Следующий() Тогда
		ВозвращаемоеЗначение.КассоваяСмена = Выборка.Ссылка;
		ВозвращаемоеЗначение.Открыта = Истина;
	КонецЕсли;
	
	Возврат ВозвращаемоеЗначение;