K
Kosenshteyn
Здравствуйте. Пожалуйста помогите, а то уперся и не могу найти решение.
Задача следующая: нужно присвоить переменным "КоличествоНаСкладе" и "СуммаНаСкладе" значение соответствующих остатков по субсчету в разрезе аналитики.
Блок кода в модуле документа выглядит следующим образом и прекрасно выполняет свою задачу:
[codebox]Если СчетУчета = Сч41_4 Тогда
БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура, ТаблицаДокумента.Товар, 2);
БухИт.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Отправитель, 2);
БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"41.4",,,,,"СК");
КоличествоНаСкладе = БухИт.СКД("К");
СуммаНаСкладе = БухИт.СКД("С");
Сообщить ("Кол-во на складе = " + КоличествоНаСкладе);
Сообщить ("Сумма на складе = " + СуммаНаСкладе);
КонецЕсли;[/codebox]
Блок кода в модуле формы документа выглядит следующим образом и выдает нулевые остатки:
[codebox]БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура, Товар, 2);
БухИт.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Отправитель, 2);
БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"41.4",,,,,"СК");
КоличествоНаСкладе = БухИт.СКД("К");
СуммаНаСкладе = БухИт.СКД("С");
Сообщить ("Кол-во на складе = " + КоличествоНаСкладе);
Сообщить ("Сумма на складе = " + СуммаНаСкладе);[/codebox]
Помогите разобраться. Как корректно в модуле формы получить количественные и суммовые остатки по конкретной номенклатуре, хранящейся на определенном складе. Заранее благодарен!
Задача следующая: нужно присвоить переменным "КоличествоНаСкладе" и "СуммаНаСкладе" значение соответствующих остатков по субсчету в разрезе аналитики.
Блок кода в модуле документа выглядит следующим образом и прекрасно выполняет свою задачу:
[codebox]Если СчетУчета = Сч41_4 Тогда
БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура, ТаблицаДокумента.Товар, 2);
БухИт.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Отправитель, 2);
БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"41.4",,,,,"СК");
КоличествоНаСкладе = БухИт.СКД("К");
СуммаНаСкладе = БухИт.СКД("С");
Сообщить ("Кол-во на складе = " + КоличествоНаСкладе);
Сообщить ("Сумма на складе = " + СуммаНаСкладе);
КонецЕсли;[/codebox]
Блок кода в модуле формы документа выглядит следующим образом и выдает нулевые остатки:
[codebox]БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура, Товар, 2);
БухИт.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Отправитель, 2);
БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"41.4",,,,,"СК");
КоличествоНаСкладе = БухИт.СКД("К");
СуммаНаСкладе = БухИт.СКД("С");
Сообщить ("Кол-во на складе = " + КоличествоНаСкладе);
Сообщить ("Сумма на складе = " + СуммаНаСкладе);[/codebox]
Помогите разобраться. Как корректно в модуле формы получить количественные и суммовые остатки по конкретной номенклатуре, хранящейся на определенном складе. Заранее благодарен!