Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 00:52

3начение не является значением объектного типа регистра накопления

Автор Мария Кли, 16 мая 2018, 10:05

0 Пользователей и 1 гость просматривают эту тему.

Мария Кли

Выдает ошибку Значение не является значением объектного типа (Медикаменты)
Запрос = Новый Запрос;
      Запрос.Текст="ВЫБРАТЬ
      |РегистрНакопления.ОстаткиМС.Остатки.Медикаменты КАК Медикаменты,
      |РегистрНакопления.ОстаткиМС.Остатки.Цена КАК Цена,
      |РегистрНакопления.ОстаткиМС.Остатки.КоличествоОстаток КАК Остаток,
      |РегистрНакопления.ОстаткиМС.Остатки.СуммаОстаток КАК Сумма
      |ИЗ РегистрНакопления.ОстаткиМС.Остатки
      |УПОРЯДОЧИТЬ ПО Медикаменты";
      ТЗ = Запрос.Выполнить().Выгрузить();
      ВыбранныйЭлемент = ТЗ.ВыбратьСтроку();
      НоваяСтрока=Объект.РасходМС.Добавить();
      НоваяСтрока.Медикаменты = ВыбранныйЭлемент.Медикаменты;
      НоваяСтрока.Цена = ВыбранныйЭлемент.Цена;
      НоваяСтрока.Количество = ВыбранныйЭлемент.Остаток;
      НоваяСтрока.Сумма = ВыбранныйЭлемент.Сумма;

pavl_vs

Мария Кли, результат Запроса выгрузили в Таблицу значений (ТЗ).
Что Вы хотите с этими данными сделать?
ВыбранныйЭлемент = ТЗ.ВыбратьСтроку();
Что это, для чего, или как Вы это понимаете?

Мария Кли

должно появляться окно с остатками для заполнения строки в документе
Добавлено: 16 мая 2018, 12:35


Проблема решена, надо было запустить базу в толстом клиент, т.к. тонкий не поддерживает метод ВыбратьСтроку()

pavl_vs


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск