Заполнение колонки у формы списка документа #771705


#0 by falselight
Добавил колонку форме списка документа. Как сейчас выводить в неё значение при её открытии получаемое запросом из табличной части документа? При каком событии? Как это делается?
#1 by Звездец
о, еще один. Наверное имеешь ввиду ДС? Тогда редактируй запрос
#2 by Лефмихалыч
формы обычные или волшебные?
#3 by falselight
управляемые формы
#4 by falselight
нет никакого запроса, я добавил колонку как реквизит документа
#5 by Звездец
ты сам то понял что написал?
#6 by falselight
добавил реквизит документу, и вывел его в форму списка. Сейчас мне нужно это новое поле списка заполнять программно при открытии.
#7 by DDwe
Молодец!!!!
#8 by DDwe
А в реквизите что?
#9 by Звездец
из тебе что не понятно?
#10 by falselight
строка, мне нужно туда добавлять значение которое я буду получать запросом думаю вы не поняли и советуете не то
#11 by Звездец
может книжку почитаешь прежде чем программировать? Я у тебя спрашиваю, на форме списка у тебя что? Динамический список? Если да, то добавляй свой реквизит в произвольный запрос
#12 by Лефмихалыч
предлагаешь заменить табличную часть динамическим списком?
#13 by Лефмихалыч
а! это значение ИЗ табличнйо части. Тогда да - динамический список
#14 by Звездец
я не предлагаю, я интересуюсь. К тому же ТС не написал что там ТЧ. В ТЧ документа он вроде как что-то добавил
#15 by Звездец
и вообще не понятно как значение из ТЧ (их как правило много) засунуть он планирует строчку списка (она одна)
#16 by Лефмихалыч
МАКСИМУМ, МИНИМУМ, ПЕРВЫЕ 1, СРЕДНЕЕ - вариантов тьма...
#17 by Звездец
я думаю это страшные слова для ТС ))) Понятно что вывести можно, в чем только будет смысл для меня не ведомо
#18 by Лефмихалыч
автор о смысле года через три только начнет задумываться. Если начнет
#19 by singlych
Если ты добавил реквизит в документ только для того, чтобы появилась колонка в динамическом списке, и ты хочешь заполнить ее какими-то там данными, то снеси этот реквизит, поставь галку "произвольный запрос" и делай колонку и заполняй в запросе дин. списка, как тебе уже много раз сказали. Если этот реквизит нужно действительно хранить в документе, заполняй этот реквизит где-нить в ПередЗаписью дока, а список сам тебе покажет что нужно.
#20 by Лефмихалыч
эм... так реквизит прямо в метаданные доку мента добавлен ,а не в форму? Ох*уеть
#21 by falselight
да динамический список, но там нет произвольного запроса. И галка не стоит произвольный запрос.
#22 by Звездец
ты чё, издеваешься?
#23 by Звездец
я уже подумал что у меня дежавю, так нет, это один и тот же одаренный
#24 by falselight
благодарю за ценную информацию, есть пища для размышления
#25 by falselight
там добавил, тут узнаю как заполнить можно
#26 by Звездец
узнают тут Книга "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" – печатное издание и электронные версии книги
#27 by falselight
добавлял в форму но не получалось вывести в список формы, и в список он никак не добавлялся
#28 by Звездец
рукалицо. твои фразы ломают мой мозг. Читай книжку
#29 by falselight
вставил туда вот такой запрос, но сейчас ругается "основная таблица динамического списка задана неверно", что нужно исправить? ВЫБРАТЬ ПЕРВЫЕ 1 ГДЕ     ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Заказ ССЫЛКА Документ.ЗаказПоставщику ;
#30 by Звездец
вот скажи, ты принципиально не слушаешь советов? нельзя научиться программировать просто копируя  что-то куда-то Ты где этот код взял?
#31 by falselight
в конструкторе делал, убрал условие ГДЕ из основного запроса, и удалил название документа из основной таблицы, сейчас выдает такую ошибку Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Поле не найдено "_ПараметрСпискаИмяРазвернутойСсылки0"
#32 by falselight
не подскажете ли где есть пример подобного в типовых конфигурациях? посмотреть что бы как это делается
#33 by Звездец
правильный ответ в
#34 by singlych
Пакетные запросы в ДС "официально" вроде только в 8.3.8 работают.
#35 by falselight
Ок! Тут версия 1С:Предприятие 8.3 (8.3.7.2008). Оставил там простой запрос, с добавленной нужной колонкой. Она сейчас пустая. Её нужно заполнить значением этого пакетного запроса. Где при открытии формы списка можно заполнить это значение? || ИЗ
#36 by falselight
раньше была процедура при получении данных в данном случае ничего подобного нет?
#37 by DDwe
см.
#38 by falselight
пробую перебрать его вот так при создании а сервере, но ошибку выдает где ЭтаФорма.Список (хотя её тип динамический список)
#39 by DDwe
Ты и правда думать не умеешь.
#40 by falselight
ну и че ты? Как это сделать, знаешь, нет? Нельзя нигде перебрать динамический список. А в запросе, пакетный нельзя использовать.
#41 by Mankubus
можно и без пакетного. Вложенный, например
#42 by falselight
пробую так, но туту выбираются все записи, а мне нужно номер первого документа заказ поставщику из табличной части РасшифровкаПлатежа. Не придумаю как это сделать (. || ГДЕ     ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Заказ ССЫЛКА Документ.ЗаказПоставщику
#43 by falselight
Как это сделать вложенным? У меня не получается.     ВложенныйЗапрос.ЗаказНомерПоДаннымПоставщика ИЗ     Документ.ЗаявкаНаРасходованиеДенежныхСредств КАК ЗаявкаНаРасходованиеДенежныхСредств         ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 1             ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Заказ.НомерПоДаннымПоставщика КАК ЗаказНомерПоДаннымПоставщика,             ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Ссылка КАК Ссылка         ИЗ
#44 by falselight
Нужно отобрать к каждому документу ЗаявкаНаРасходованиеСредств, поле НомерПоДаннымПоставщика, первого документа ЗаказПоставщику (поле Заказ) из табличной части ЗаказПоставщику.
#45 by Mankubus
Во вложенном запросе бери минимальный номер строки из расшифровки. Потом в основном запросе соединяй расшифровку с вложенным запросом по номеру строки
#46 by falselight
минимум из даты получать? Так как номера могут задаваться в разноброс
#47 by falselight
а как это по номеру строки?
#48 by falselight
наоборот же расшифровка и идет во вложенном запросе, а в основном выборка из основного документа
#49 by falselight
попробовал так, тоже что то не то ( || ВЫБРАТЬ     ВложенныйЗапрос.ЗаказНомерПоДаннымПоставщика,     ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Ссылка ИЗ     Документ.ЗаявкаНаРасходованиеДенежныхСредств.РасшифровкаПлатежа КАК ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа         ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 1         ГДЕ             ЗаявкаНаРасходованиеДенежныхСредствРасшифровкаПлатежа.Заказ ССЫЛКА Документ.ЗаказПоставщику                  СГРУППИРОВАТЬ ПО
#50 by singlych
Пиши уже свой номер в реквизит заявки в ПередЗаписью, и не парься.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С