![]() |
![]() |
![]() |
|
v7: Ошибка в написании процедуры на встроенном языке | ☑ | ||
---|---|---|---|---|
0
ratnik
30.01.13
✎
09:43
|
Пишу процедуру определения средней стоимости готовой продукции на дату проведения документа, а выдает нули. В чем ошибка
БухИтоги=СоздатьОбъект("БухгалтерскиеИтоги"); БухИтоги.Рассчитать(НачМесяца(ДатаДок),ДатаДок,43); БиКол = БухИтоги.СКДРС("43",3,,,2,Номенклатура,2,Отправитель); здесь 0 БиСум = БухИтоги.СКДРС("43",1,,,2,Номенклатура,2,Отправитель); здесь 0 Стоимость = БиСум/БиКол; |
|||
1
Ёпрст
гуру
30.01.13
✎
09:45
|
так хотя бы
БухИтоги.Рассчитать(НачМесяца(ДатаДок),ДатаДок,"43"); |
|||
2
ratnik
30.01.13
✎
09:53
|
да уточнение правильное просто при переносе из процедуры в сообщение скорректировал
Так точно написано в процедуре БухИтоги=СоздатьОбъект("БухгалтерскиеИтоги"); БухИтоги.Рассчитать(НачМесяца(ДатаДок),ДатаДок,"43"); БиКол = БухИтоги.СКДРС("43",3,,,2,Номенклатура,2,Отправитель); здесь 0 БиСум = БухИтоги.СКДРС("43",1,,,2,Номенклатура,2,Отправитель); здесь 0 Стоимость = БиСум/БиКол; но все равно нули (( |
|||
3
Ёпрст
гуру
30.01.13
✎
10:02
|
Я уже не помню точно, но СКДРС вроде как есть только в режиме Запроса БИ.
|
|||
4
Ёпрст
гуру
30.01.13
✎
10:02
|
а не в режиме врем. итогов.
|
|||
5
Тьма
30.01.13
✎
10:08
|
(3)Продам СП. Дорого. Самовывоз.
|
|||
6
Тьма
30.01.13
✎
10:10
|
(2)
СКДРС(<Счет>,<ТипСуммы>,<Валюта>,<Субконто1>,<ТипФильтра1>,<Субконто2>,<ТипФильтра2>) ///////// Четвертым параметром должно идти субконто, а не пустое место |
|||
7
Ёпрст
гуру
30.01.13
✎
10:16
|
(5) у тебя не кошерный, в лучшем случае, у бородоча Дениски
|
|||
8
PuhUfa
30.01.13
✎
10:20
|
(6) Субконто1 - необязательный параметр. Значение субконто 1
(с) ЖКК стр 482 Пример: получим развернутое сальдо дебетовое на начало периода по счету 10 конкретному складу в разрезе материалов, учет ведется по субконто "материалы" и "склад". СР10 = БухИтоги.СНДРС("10",1,,,"*",ВыбСклад,"!") (с) ЖКК стр 483 |
|||
9
Тьма
30.01.13
✎
10:24
|
(8)Это все верно, но у него фильтр отбор стоит на первое субконто.
(7)У него закончились. Я у него оптом брал пару лет назад. Так что товар высшей пробы! |
|||
10
vladko
30.01.13
✎
10:26
|
я бы бух.запросом сформировал таблицу значений средних себестоимостей и ею уже пользовался. Удобнее алгоритм.
|
|||
11
ratnik
30.01.13
✎
11:33
|
Ёпрст,
то есть так БухИтоги=СоздатьОбъект("БухгалтерскиеИтоги"); БухИтоги.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Отправитель,2); БухИтоги.ИспользоватьСубконто(ВидыСубконто.Номенклатура,Номенклатура,2); БухИтоги.ВыполнитьЗапрос(НачМесяца(ДатаДок),ДатаДок,"43"); БиКол = БухИтоги.СКДРС(3); БиСум = БухИтоги.СКДРС() Стоимость = БиСум/БиКол; |
|||
12
ratnik
30.01.13
✎
14:36
|
Всем спасибо это в точку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |