#0
by r2d24
В 1с 8.2 УТ 10,3 При проведении документа "реализации товаров и услуг", меня интересует тот случай, когда не хватает товара на складе. Выполняются последовательно процедуры, некоторые процедуры берутся из общего модуля. Меня интересует, тот момент, когда процедуры будут выполняться в общем модуле, например такие процедуры как: "ОшибкаНетОстатка", "СообщитьОНедостаткеТовара". Вопрос такой, когда находясь в этих процедурах, как я могу взять некоторые значения документа "реализация товаров и услуг". По идеи эти процедуры должны иметь ссылку на проводимый документ, но не могу додуматься как это сделать? еще раз, в к рации: провел документ "реализации товаров и услуг", затем выполняются ряд процедур. Когда выполняется процедура из общего модуля, как как мне взять значения некоторых реквизитов проводимого документа?
#2
by r2d24
слышал, что должна быть ссылка или регистратор какой-то? Поэтому, там все само передается. Сам я это еще плохо представляю.
#3
by Maxus43
Если в эту процедуру из общего модуля передаётся ссылка на твой документ, или ещё как-то определяется - то можно. Не зная конфу, не видя код процедуры - как мы протелепатируем? Может быть, а может не быть. Суть в том что сама она туда не попадёт, должен быть код, определяющий док или передающий туда док
#4
by X Leshiy
В процедуры и функции всякое нужное и не нужное передается с помощью параметров. Например: Грядка и Лопата это параметры, которые могут быть чем угодно, в том числе и ссылками на документы.
#5
by X Leshiy
Если у модуля формы есть такая штука как контекст, которая обеспечивает доступ ко всему что есть в документе, то во внешние процедуры и функции ссылку на документ нужно передать с помощью параметров. Ищи параметр :)
#7
by X Leshiy
Типа того. Ты вызываешь из формы, например А во внешнем модуле ГрядкаМоя (это ссылка в модуле формы) = Грядка (та же ссылка во внешнем модуле)
#9
by John83
вообще-то проверка делается в модуле регистров и там так же передается ссылка на проводимый документ
#10
by Михаил Козлов
В этих процедурах документ недоступен (да и не нужен для них). Выпоняйте нужные Вам действия в модулях наборов записей регистров: в них документ есть (либо его можно получить через ЭтотОбъект.Отбор.Регистратор.Значение).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как программно узнать в каких метаданных есть ссылка на указанный объект
- Почему из общего модуля не видно переменной модуля приложения ?
- ЭтотОбъект.Ссылка.Реквизит VS Ссылка.Реквизит в 8.2
- 1С УПП Как из общего модуля вызвать функцию другого модуля?
- ЗначениеЗаполнено(Ссылка) vs Ссылка.Пустая()
- v8: Помогите разобраться с понятиями, ССЫЛКА, Собственная ссылка, UUID, GUID ?
- Ссылка или не ссылка
- Как вызвать процедуру модуля внешней обработки из общего модуля?
- УФ. Вызов из общего модуля процедуры из модуля объекта обработки
В этой группе 1С
- 1c 8 Модуль Объекта ПередУдалением "В данной транзакции уже совершались ошибки"
- БП 3.0 Корп. Почему забили на обмен с УТ11?
- Розница. На каких ФР можно печать чек по шаблону из 1С.
- УФ и проведение документа 8.3 интерфейс "Такси"
- Не выгружаются документы из УТ 10.3 в БП 2.0
- Редактирование отчета созданного на основе универсального
- POP3 connection broken in response
- v7: Можно ли перехватить событие закрытия формы крестом?
- Перенос данных из ЗУП 2.5 в ЗУП 3.0
- Как перезапустить только один из агентов сервера.
- Как задать межстрочный интервал в макетах 8.2
- Не работает в тонком клиенте.,.
- УПП: Как откорректировать затраты, по неправильно указанной статье затрат ?
- v7: 1C 7.7 SQL испорчена базы при установке обновления.
- Субподряды в 1С - реальность или нет?
- Какой выбрать MS SQL для 1С?
- {(1, 1)}: Ожидается выражение "ВЫБРАТЬ" //что ему не нравится?
- как получить данные из результата запроса к sqlite
- Помогите пожалуйста решать задачу в 1с v8.2 (массив и цикл)
- Макет итогов в СКД