Поиск  Пользователи  Правила  Войти
RSS
Вопрос про регитора накопления
 
"Добрый время суток!
1) Документ АктПриема - каждый день вводится в материално ответственнымы лицами сколко они приняли материал. Ест
  реквизит "НомерПартии" и он связан РегистромНакопления "ПунктданКелганПахта" Ест в табличной часть;
  "материал" и "количество"

2) РегистромНакопления "Келган" - имеет измерения "НомерПартии" Ресурс "количество"

2) Документ ПриёмЗаДен - создан как АктПриема и и него ест реквизит "НомерПартии", и табличная част "ЖадвалКисми"

Я вставляю каждый документ АктПриём на табличную част документа ПриёмЗаДен
 
Процедура ПартияНомериБуйича()
// Аввал хужжатдаги жадвал кисмини тозалаймиз
ДокументОбъект.ЖадвалКисми.Очистить();
ОчиститьСообщения();
Сообщить(" Танланган партия буйича излаш... " + НомерПартия);
// керакли документларни танлаймиз  ПахтаКабулиАхбороти26хл
Документлар = Документы.ПахтаКабулиАхбороти26хл.Выбрать();
// Цикл хар билан документ учун
Пока Документлар.Следующий() цикл
 // агар танланган хужжатдаги НомерПартия киритилган НомерПартия га тенг булса
 Если Документлар.НомерПартия=НомерПартия Тогда
  // танланган хужжатинг жадвал кисмини актив хужжатнинг жадвал кисмига ёзамиз
  Сообщить(" Хужжат " + Документлар.Ссылка);
  Для Каждого ТекСтрокаМатериалы Из Документлар.ЖадвалКисми Цикл
   ЯнгиКатор = ДокументОбъект.ЖадвалКисми.Добавить();
   ЯнгиКатор.Хужалик=ТекСтрокаМатериалы.Хужалик;
   ЯнгиКатор.Хужжат=Документлар.Ссылка;
  КонецЦикла;
 КонецЕсли;
КонецЦикла
КонецПроцедуры


Подскажите пожалюста как можно поличит остаток "количество" и вставить табличную част документа ПриёмЗаДен?

"
 
"> Процедура ПартияНомериБуйича()
>  // Аввал хужжатдаги жадвал кисмини тозалаймиз
Ну ты жжешь ! ;)))"
 
Prikum, что смешного?
 
"> > Процедура ПартияНомериБуйича()
> >  // Аввал хужжатдаги жадвал кисмини тозалаймиз
> Ну ты жжешь ! ;)))

Я узбек. И что бы было понятно използую термини национальном языке. Извените за мой русский....

А как на счет совета?

"
 
Да, нет не смешно, просто интересно читать это по русски! Можно было бы перевести, чтобы понять суть комментариев! Кстати без обид!
 
Ты уж прости, не хотел обидеть! То что не русский, понял сразу, единственное что непонятно, так это то что в приведенном тексте не встречается нужный документ, не понятно какое количество и куда надо вставить!
 
Мне в этом вопросе юольше интересна позиция 1С. Они сделали интернациональный продукт, как теперь будут поступать с интернациональной поддержкой?
 
"> Ты уж прости, не хотел обидеть! То что не русский, понял сразу, единственное что непонятно, так это то что в приведенном тексте не встречается нужный документ, не понятно какое количество и куда надо вставить!


Я не обиделся
Значит так:

1) Документ АктПриема - каждый день вводится в материално ответственнымы лицами сколко они приняли материал. Ест   реквизит "НомерПартии" ,
Табличная Част   «Контрагенты» ,  «Тип»  «Количество»


2)  РегистромНакопления "ПриемМатериала»
   Измерения "НомерПартии" ,  «Контрагенты» ,  «Тип»
   Ресурс  «Количество»

3) Документ ПриёмЗаДен - создан как АктПриема
  реквизит "НомерПартия" ,
 Табличная Част   «Контрагенты» ,  «Тип»,  «ОстатокКоличество», «ДокументАкта»

За один ден можно вводит несколько документов АктоПриема
Надо  найти остаток количество по «НомерПартии», «Контрагенты» и «тип»

Я вставляю каждый документ АктПриём на табличную част документа ПриёмЗаДен
 
Процедура ПоПартиям ()
ДокументыАктов = Документы.АктПриема.Выбрать();
Пока ДокументыАктов.Следующий() цикл
Если ДокументыАктов.НомерПартии=НомерПартия Тогда
   Сообщить(" Документ: " + ДокументыАктов.Ссылка);
 Для Каждого ТекСтрокаМатериалы Из ДокументыАктов.ТабличнаяЧаст Цикл
  НоваяСтрока = ДокументОбъект.ЖадвалКисми.Добавить();
  НоваяСтрока.Контрагенты=ТекСтрокаМатериалы.Контрагенты;
  НоваяСтрока.ДокументАкта=Документлар.Ссылка;
  // вот здес надо вставит остаток количество
  НоваяСтрока.ОстатокКоличествоМатериала=

 КонецЦикла;
КонецЕсли;
КонецПроцедуры

Постарался переводит как мог, хотя мало знаю русский язык и грамматику.
Пожалюста помогите

"
 
1) Какой смысл заносить данные из нескольких документов в один?
2) Почему нельзя "ОстатокКоличествоМатериала" так же заполнять из "ТекСтрокаМатериалов.Количество"?
3) Код надо однозначно переделывать - выбор информации из документов "АктПриема" сделать запросом, результат запроса заносить не перебором, а сразу загружать в табличную часть "ЖадвалКисми".
 
> 1) Какой смысл заносить данные из нескольких документов в один?
> 2) Почему нельзя "ОстатокКоличествоМатериала" так же заполнять из "ТекСтрокаМатериалов.Количество"?
> 3) Код надо однозначно переделывать - выбор информации из документов "АктПриема" сделать запросом, результат запроса заносить не перебором, а сразу загружать в табличную часть "ЖадвалКисми".


    "АктПриема" заносится данные мотериално ответственным лицом. Их несколько. Аля передачи материала в завод на переработку идет непреривно. Может быть в один ден "АктПриема" 1 переработают полностю а "АктПриема" 2 частично. Для учета надо считат количество "АктПриема" 2. А в этых документов может быт один "контрагент". По этому прошу помоши: подскажите как извлекать остаток количество от Регистра Накопления....


Читают тему

Читайте нас: