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