|
Обработка документа_Требования Накладная |
☑ |
0
rbadjo
24.03.13
✎
12:11
|
Всем привет,
проблема следующая.
Загрузил с помощью стандартной обработкой "ЗагрузкаДанныхИзТабличногоДокумента" в документ ТребованияНакладная (УПП для Казахстана) данные с экзеля. Дальше после проводки документа не формируется Бух проводка, так как 1с не видит количество но в документе количество проставлено.
Видимо необходимо Активировать процедуру "МатериалыНоменклатураПриИзменении" что бы изменения в документе были активированы.
Как это сделать программно?
|
|
1
kotletka
24.03.13
✎
12:14
|
а посмотреть что эта процедура делает, не?
|
|
2
rbadjo
24.03.13
✎
12:22
|
Вот что делает
ОбработкаТабличныхЧастей.РассчитатьКоличествоМестТабЧасти(ЭлементыФормы.Материалы.ТекущиеДанные, ДокументОбъект);
ВОпрос как подступиться к этой процедуре с обработки или сделать тоже самое в обработке?
|
|
3
kotletka
24.03.13
✎
12:25
|
(2)ну вот посмотри какие данные есть в тч документа требование накладная, потом посмотри какие заполняются в процедуре МатериалыНоменклатураПриИзменении, ты загрузкой заполнил не все нужные данные в тч, скорее всего что-то типа количество мест, еденица измерения, кратность ...
|
|
4
kotletka
24.03.13
✎
12:27
|
и тебе надо всего лишь в обработке загрузки прописать как будут заполняться эти колонки, кратность скорее всего 1, ед мест и пр. скорее всего либо равно количеству либо 1., ед. измерения по номенклатуре, т.е находишь в справочнике ед.изм. по владельцу еденицу измерения и результату присваиваешь это значение и т.д.
|
|
5
mikecool
24.03.13
✎
12:37
|
что интересно - загрузка из табличного документа позволяет написать произвольный алгоритм заполнения значения, в нем можно прописать вызов необходимой процедуры или написать как в (4)
|
|
6
rbadjo
24.03.13
✎
13:03
|
Обнаружил что не заполнен коэффициент.
Видимо изза этого видимо не проводился.
Сейчас пробую варианты (4) (5)
|
|