Имя: Пароль:
1C
1С v8
Обработка документа_Требования Накладная
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)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn