#0
by Kashey
Управляемое приложение. Результат запроса, выгруженный в ТЗ, пытаюсь загрузить в табличную часть документа &НаКлиенте Процедура ТипЦеныПриИзменении(Элемент) содержимое общего модуля &НаСервере Открываю существующий документ и меняю тип цен. Цены на форме остаются прежние, хотя должны выставиться в соответствии с запросом. Почему не обновляется содержимое формы документа?
#1
by shuhard
[Документ.ПолучитьОбъект.Товар.Загрузить(Результат);] ну и у какого объекта ты ТЧ загрузил ?
#8
by Kashey
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦены.Ссылка = &ТипЦены) КАК ЦеныНоменклатурыСрезПоследних
#10
by Любопытная
а дальше? Где у тебя эта самая ЦеныНоменклатурыСрезПоследних используется для расчета суммы в ТЧ?
#11
by salvator
К тому же метод Загрузить очищает строки в ТЧ. И колонка с ценой у тебя должна очиститься, что никак не вяжется с "Цены на форме остаются прежние"
#12
by Kashey
В ТЗ получается нужный мне набор данных. Запрос отрабатывает нормально вроде, но в форму дока, точнее в таб.часть не попадают новые цены.
#13
by Mort
То что автор суёт свою ТЗ в абсолютно левый ДокОбъект (который живет то всего пару строк) никого не смутило?
#19
by Kashey
Снеговика недавно ковыряю, так что извиняйте... почему левый? ссылка на текущий документ по-идее?
#21
by Aprobator
+ если вкратце: Документ.ПолучитьОбъект на выходе дает нефига не тот объект, с которым взаимодействует открытая форма.
#28
by Mort
Объект.Товары.Загрузить(ТЗ); ДанныеФормыКоллекция прекрасно жрет таблицы значений, получать объект тут не нужно.
#31
by Mort
Результат запроса не скушает. Скушает ТЗ полученную выгрузкой из результата запроса. Ну если в терминах.
#37
by Aprobator
кстати, это самописка такая что ли? Нафига из за одного конкретного документа, это все в общий модуль вытаскивать?
#38
by Mort
А блин, это ещё общий модуль? Не. Без серверного вызова в форме не взлетит. Теоретически можно но зачем такой гимор?
#39
by Aprobator
в общий модуль как бы более широкого назначения вещи выводятся. Посмотри типовые конфигурации. Впрочем, с нуля, это тяжеловато будет.
#40
by Aprobator
да учится чел. Я сам там конструктор с первого раза не увидел. Меня еще - ЭтаФорма.ОбновитьОтображениеДанных убило. Чего я в сторону РеквизитФормыВЗначение то кинулся.
#41
by Kashey
Перенести сереверную процедуру в модуль формы документа и передавать в неё объект вместо объект.ссылка, я правильно понял?
#47
by Mort
+ Кошерно конечно вынести процедуру в модуль объекта и заполнять через тот же ЗначениеВРеквизитФормы. Но это уже можно и потом вынести после того как из формы работать будет. Ха. Только вникнул в запрос.... Блин всё не то.
#48
by Aprobator
а вообще, заполнение и изменение табличных частей обычно выносится в модуль объекта со словом экспорт, на случай их использования в случае программного создания объекта.
#49
by Aprobator
дык - вечер четверга. Пятница почти. Против биоритмов не попрешь. Мозг уже отключается ))))
#52
by Aprobator
возьми та ты мил человек учебник Радченко и пройди его. Таким самотыком учиться - ну его нафиг. Карму себе - однозначно испортишь. +100500 согласен.
#55
by Kashey
Господа, гляньте подправленный вариант. Так лучше? Модуль формы дока &НаСервере Модуль объекта дока
#58
by Kashey
а что с синтаксисом? там просто процедуры из 2-х модулей разных, так скопировалось Как в советовали перенёс в модуль объекта процедуру заполнения ТЧ дока, ну и запрос подредактировал.
#61
by Undefined
в модуле объекта необязательно было это делать. Вполне с данными формы можно работать было.
#65
by Aprobator
Внутреннее соединение убьет строки с номенклатурой без цен. И запрос надо делать не по документу (документ может быть тупо не записан, например, и тогда запрос вообще ничего не даст или состояние ТЧ на форме не соответствовать той, что записана в базу), а выгрузить ТЧ с формы документа и уже ее пихать в запрос (временная таблица и пакетный запрос).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При приеме данных с удаленной машины загрузка идет очень долго
- Загрузка данных из ЗиК в 1С Предприятие
- Создание ТЗ с вложенными ТЗ на основании плоской ТЗ методом группир. по колонкам
- ТЗ.Свернуть для ТЗ в ТЗ
- Долгая загрузка при "Загрузка структуры данных программы..."
- Загрузка структуры данных программы / загрузка прикладной системы
- КАк при нажатии на строку в ТЗ добавить эту строку в Табличную часть докуме
- Как перенести табличную часть справочника в табличную часть документа?
- Управляемые формы, загрузка ТЗ в табличную часть
- Копирование ТЗ в другую ТЗ. Связь на века? :)
- 8.3.7 частичная загрузка из файлов /LoadConfigFromFiles
- вывести результат работы скд в ТЗ и обработать ТЗ средствами скд еще раз
В этой группе 1С
- Произвольный алгоритм правила выгрузки данных в КД 2.0
- разные результаты запроса в консоли и в коде
- Различаются версии клиента и сервера, клиенское приложение консоль кластера
- УПП RLS Расходный кассовый ордер на выплату зп по ведомостям.
- включить предварительный отбор в БГУ 8
- Как сделать поиск в форме списка справочника?
- Ошибка при загрузке файла XML ( правила обмена )
- Как добавить реквизит на форму в обычном приложении
- v8: Какой сетевой дисковый массив лучше купить для 1с 8.2
- УТ11. Права доступа к отчетам продажам
- Закрыть форму обработки 8.2. Управляемое приложение
- Не могу обновить БГУ
- v8: Запрос по регистру сведений: значение на каждую дату
- Не закрывается сч 26 в УПП
- создание начального образа РИБ
- Не устанавливается корректно postgresql-9.1.4-1-windows.exe
- Управление торговлей - включение стоимости доставки в цену номенклатуры
- Есть ли стандартный переход с "Комплексной 77" на "Комплексная автоматизация"?
- Как узнать кто отключил от хранилища?
- Каков период опроса серверного ключа?