Показать сообщение отдельно
Старый 24.11.2005, 18:36     # 1926
EnigMan
Member
 
Аватар для EnigMan
 
Регистрация: 21.11.2003
Адрес: 45-я параллель
Пол: Male
Сообщения: 230

EnigMan Косячил раньше, старается исправиться
Цитата:
Товар = Значение.спрКатегории.Наименование; //Вот тут загвоздка...не доходит....и синтаксис ругается
Из отрывка не понятно что такое "Значение"
Если нужно в "ТОВАР" поместиь наименование номенклатурной единицы, то надо пробовать
Товар = спрКатегории.ТекущийЭлемент().Наименование;
хотя наверно не пройдет и предется разбить на две строчи с введение дополнительной переменной
тов=спрКатегории.ТекущийЭлемент();
Товар = тов.Наименование;
Цитата:
Товар = Значение.спрКатегории.Наименование; //Вот тут загвоздка...не доходит....и синтаксис ругается
спрЦены.ИспользоватьВладельца(Товар.ТекущийЭлемент());
а при такой постановке вопроса тоже будет ошибка. Переменная "Товар" будет иметь текстовой тип и не предоставит метод "ТекущийЭлемент()"

Я бы вообще написал
Цитата:
спрЦены.ИспользоватьВладельца(спрКатегории.ТекущийЭлемент());
вместо
Цитата:
Товар = Значение.спрКатегории.Наименование;
спрЦены.ИспользоватьВладельца(Товар.ТекущийЭлемент());
__________________
Никогда не спорьте с идиотом. Сначала он опустит вас до своего уровня, а потом выиграет, так как у него большой опыт
EnigMan вне форума