v7: как работает "БухИт"
☑
0
Darkdimass
27.07.16
✎
11:27
не могу никак найти в интернетах как и какие операции выполняются через БухИт.* подскажите где почитать, либо если их не много - то на словах.
1
VladZ
27.07.16
✎
11:35
Продам СП. Дорого.
2
Dem1urg
27.07.16
✎
12:22
Берешь типовую Бухию и запускаешь глобальный поиск текста "БухгалтрескиеИтоги".
Много куришь.
Пример фрагмента типовой
БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
БухИт.ИспользоватьСубконто(ВидыСубконто.Номенклатура);
БухИт.Опции(1,);
БухИт.ВыполнитьЗапрос(ДатаНач, ДатаКон, "Н02.02, Н02.04",,,,,);
БухИт.ВыбратьСубконто();
Пока БухИт.ПолучитьСубконто() = 1 Цикл
Если ПустоеЗначение(БухИт.Субконто(ВидыСубконто.Номенклатура)) = 1 Тогда
Продолжить;
КонецЕсли;
Если БухИт.Субконто(ВидыСубконто.Номенклатура).ТипНоменклатуры <> Перечисление.ТипыНоменклатуры.Товар Тогда
Продолжить;
КонецЕсли;
ОстатокТовара = ОстатокТовара + БухИт.СКД() - БухИт.СКК();
РеализованоТоваров = РеализованоТоваров + БухИт.КО();
Если БухИт.ПолучитьСчет(, "Н02.04") = 1 Тогда
РеализованоТоваров = РеализованоТоваров - БухИт.ДО();
КонецЕсли;
КонецЦикла;
3
NikVars
27.07.16
✎
13:00
(0) Иди!
4
HawkEye
27.07.16
✎
13:05
(0) не надо тебе этого....
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший