Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
08 Июл 2020, 08:10
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: 1С 8.3. Динамический список на форме обработки.Как выбрать все в текущей строке?  (Прочитано 112 раз)

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

Оффлайн ToryFree

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2020-03-20
  • Сайт: 
  • Профессия: Программист 7.7
Есть динамический список СписокНоменклатуры на форме обработки, в нем произвольный отбор для выборки цены и остатка.
После выбора текущей строки хочу получить все позиции из нее,
но в Процедура ВыборСтрокиТовара(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ВыбраннаяСтрока при отладке показывает только номенклатуру.
Как выбрать остаток и цену?
Второй вопрос - чтобы получить последнюю цену, достаточно ли такой конструкции произвольного запроса, или надо что-то писать про период - и что? Пробовала дату сеанса, но ведь цены привязаны к разным датам, так что получаю заполненный список только без привязки к дате.
ВЫБРАТЬ
СправочникНоменклатура.Ссылка КАК Ссылка,
СправочникНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
СправочникНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК НоменклатураЦен,
ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
ЦеныНоменклатурыСрезПоследних.Период КАК Период,
ТоварыНаСкладахОстатки.Номенклатура КАК НоменклатураОстатков,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ  РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ПО ТоварыНаСкладахОстатки.Номенклатура = СправочникНоменклатура.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СправочникНоменклатура.Ссылка
ГДЕ
ВидЦены = &РозничныйВидЦены
И Склад = &ТекСклад
Условия обычные - не ЭтоГруппа и не ПометкаУдаления.


Последний раз редактировалось: ToryFree; 29 Июн 2020, 13:31


Оффлайн ToryFree

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2020-03-20
  • Сайт: 
  • Профессия: Программист 7.7
Сама нашла!)
ТекСтрока = Элементы.СписокНоменкл.ДанныеСтроки(ВыбраннаяСтрока);
   
Всем хорошего дня!)
Добавлено: 29 Июн 2020, 19:17

Но остался второй вопрос - чтобы получить последнюю цену, достаточно ли такой конструкции произвольного запроса, или надо что-то писать про период - и что? Пробовала дату сеанса, но ведь цены привязаны к разным датам, так что получаю заполненный список только без привязки к дате.

Последний раз редактировалось: ToryFree; 29 Июн 2020, 19:17. Причина: Объединение сообщений

Оффлайн LexaK

  • *****
  • Сообщений: 2182
  • РЕПУТАЦИЯ: 642
  • КПД: 29%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
ToryFree,
Цитировать
Но остался второй вопрос - чтобы получить последнюю цену, достаточно ли такой конструкции произвольного запроса,
вы же по этому коду получаете результат? чем он вас не устраивает?

в общем: Да, подойдет ваша конструкция.
только условие
ГДЕ
        ВидЦены = &РозничныйВидЦены
        И Склад = &ТекСклад

перенес бы в условие соединения, иначе какой-то товар вы можете совсем не увидеть.
(а может это так и надо, если не задана Цена то и товара нет)
 
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)


 

Группа "СписокКомпоновщикНастроекПользовательскиеНастройки" в форме "Перечисления"

Автор Азамат ХубиевРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 3083
Последний ответ 12 Ноя 2016, 18:08
от Азамат Хубиев
Печать этикеток из обработки "Печать этикеток" УПП 1.3

Автор EgorРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 930
Последний ответ 23 Авг 2019, 05:56
от Egor
Что такое "Список Значений", "Таблица значений" и "Дерево Значений"?

Автор JahongirРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 9799
Последний ответ 23 Дек 2011, 16:43
от sergeevds
Изменение цвета при подборе сотрудника в форме списка справочника "Сотрудники организации" для документа "Зарплата к выплате организаций" ЗУП 2.5

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1681
Последний ответ 12 Окт 2017, 14:02
от wise
Как настроить отображение на форме "группа плательщика единого налога" при выборе системы налогообложения "Единый налог"?

Автор Nicolayci91Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 3277
Последний ответ 17 Авг 2015, 07:48
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
55 Сообщений
LexaK
41 Сообщений
DmitriyF DmitriyF
22 Сообщений
alexandr_ll
13 Сообщений
PLTBWH
13 Сообщений
antoneus antoneus
12 Сообщений
BuhRust
9 Сообщений
Тари
9 Сообщений
ToryFree ToryFree
9 Сообщений
alex0402 alex0402
8 Сообщений

* Кто онлайн

  • Точка Гостей: 365
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal