Ну собственно не так давно стал я обладателем сети розничных магазинов.
Проблема следующая:
1. при печати КМ-3 в поле где должна быть указана модель ФР указана модель "дисплея покупателя"
2. Залез в код и что я там вижу:
ЗапросККМ = Новый Запрос;
ЗапросККМ.УстановитьПараметр("КассаККМ", Шапка.КассаККМ);
ЗапросККМ.Текст = "ВЫБРАТЬ
| регТорговоеОборудование.Модель.Модель КАК ПредставлениеККМ
|ИЗ
| РегистрСведений.ТорговоеОборудование КАК регТорговоеОборудование
|ГДЕ
| регТорговоеОборудование.КассаККМ = &КассаККМ";
РезультатККМ = ЗапросККМ.Выполнить().Выбрать();
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Чек_КМ3";
Если РезультатККМ.Следующий() Тогда
ОбластьМакета.Параметры.Заполнить(РезультатККМ);
КонецЕсли;
При выполнении данного запроса я имею в нем две позиции, первая это дисплей покупателя, 2 это мой ФР который мне и нужен. А по коду видно что он выбирает только первый.
Пробовал удалять оборудование"дисплей" что бы пере писались индексы и в запросе первым выходил ФР, но результатов это не дало.
Вопрос как бы мне так извертеться чтобы у меня в запросе был первым ФР, код переписывать не предлагать!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший