Перебор документов управляемое приложение #631452


#0 by Vadimok
Перебираю документы Реализация товаров и услуг УТ 11. Выбираю запросом документы за опр. период. В цикле получаю документы и изменяю их. Но есть в документе процедура она вызывается только на клиенте в форме документа. Можно ли как то получить форму документа? и выполнить эту процедуру.
#1 by Rounder
Перенеси ее из формы в модуль объекта. Тогда к ней будет доступ и из формы и из вне.
#2 by Vadimok
а другие варианты
#3 by ДенисЧ
а других нет.
#4 by mih_io
если бы эта процедура вызывалась на клиенте при записи и был бы толстый клиент, то могли бы юзнуть метод ЗаписатьВФорме В данный момент юзайте модуль документа
#5 by olegves
в общий модуль
#6 by Vadimok
Перенес при сохранении ругается так как нужна директива для процедуры &НаКлиенте
#7 by Vadimok
#8 by Vadimok
{Документ.РеализацияТоваровУслуг.МодульОбъекта(1453,31)}: Переменная не определена (Объект)    Для каждого ТекущаяСтрока из <<?>>Объект.Товары цикл  (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1457,132)}: Переменная не определена (Объект)    СтруктураДействий.Вставить("ПересчитатьСуммуНДС", ОбработкаТабличнойЧастиТоварыКлиент.ПолучитьСтруктуруПересчетаСуммыНДСВСтрокеТЧ(<<?>>Объект)); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1462,70)}: Переменная не определена (Объект)    ОбработкаТабличнойЧастиТоварыКлиент.ПриИзмененииРеквизитовВТЧКлиент(<<?>>Объект.Товары, ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1464,93)}: Переменная не определена (Объект)    ОбработкаТабличнойЧастиТоварыКлиентСервер.ЗаполнитьСуммуВсегоВСтрокеТаблицы(ТекущаяСтрока, <<?>>Объект.ЦенаВключаетНДС); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1465,61)}: Переменная не определена (Объект)    ПродажиКлиентСервер.РассчитатьИтоговыеПоказателиРеализации(<<?>>Объект, ЭтаФорма); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1457,52)}: Переменная не определена (ОбработкаТабличнойЧастиТоварыКлиент)    СтруктураДействий.Вставить("ПересчитатьСуммуНДС", <<?>>ОбработкаТабличнойЧастиТоварыКлиент.ПолучитьСтруктуруПересчетаСуммыНДСВСтрокеТЧ(Объект)); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1462,2)}: Переменная не определена (ОбработкаТабличнойЧастиТоварыКлиент)    <<?>>ОбработкаТабличнойЧастиТоварыКлиент.ПриИзмененииРеквизитовВТЧКлиент(Объект.Товары, ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1462,119)}: Переменная не определена (КэшированныеЗначения)    ОбработкаТабличнойЧастиТоварыКлиент.ПриИзмененииРеквизитовВТЧКлиент(Объект.Товары, ТекущаяСтрока, СтруктураДействий, <<?>>КэшированныеЗначения); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1465,69)}: Переменная не определена (ЭтаФорма)    ПродажиКлиентСервер.РассчитатьИтоговыеПоказателиРеализации(Объект, <<?>>ЭтаФорма); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1467,51)}: Переменная не определена (ЭтаФорма)    СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(<<?>>ЭтаФорма); (Проверка: Сервер) {Документ.РеализацияТоваровУслуг.МодульОбъекта(1467,2)}: Переменная не определена (СкидкиНаценкиКлиент)    <<?>>СкидкиНаценкиКлиент.СброситьФлагСкидкиРассчитаны(ЭтаФорма); (Проверка: Сервер)
#9 by olegves
Объект живет только в пределах формы, так что передавай нужные параметры. Включи голову - иногда помогает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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