Получение бух итогов с помощью СКД
#1
Отправлено 22 февраля 2012 - 14:18
Помоги пожалуйста.
Есть документ "Передача готовой продукции на склад"
когда готовая продукция передается, то материалы по номенклатуре списываются автоматически.
Меня попросили сделать "акт списываемых материалов." чтобы была средневзвешеная цена.
У меня все работает, но когда получается, что какой-то материал списывается в ноль, то и цена у меня ноль.
Я узнаю средневзвешанную цену так:
ТаблицаСписываемыхМПЗ.ЦенаМ = (БИ10.СКД(Нормы.Элемент.СубСчет10, "С",, Нормы.Элемент)) / (БИ10.СКД(Нормы.Элемент.СубСчет10, "К",, Нормы.Элемент));
когда количество 0, то деление на 0.
Если сначало документ печатать, а потом проводить, то все хорошо.
Но может есть способ печатать его в любое время?
#2
Отправлено 22 февраля 2012 - 15:07
Если смотрятся только конечные остатки, без учета начальных остатков и оборотов, то лучше переделать запрос: рассчитывать ИБ на начало документа, и выбирать не конечные, а начальные остатки.
#3
Отправлено 22 февраля 2012 - 15:53
Подскажите, а как прописать рассчет итогов на начало документа? Не сталкивался с таким...
#4
Отправлено 22 февраля 2012 - 17:11
#5
Отправлено 23 февраля 2012 - 04:51
Если речь идет опять о ПУБ - ЗАБУДЬТЕ ПРО БИ!!!!!!!!!!
Они в этой конфигурации вещь относительная.... Ни дай бог бухи сделают бух. справку.... Данные будут не актуальны. Все берем из регистров (на основании которых и формируются потом проводки)
Жмакнувшим
буду благодарен.
#6
Отправлено 02 марта 2012 - 07:53
СКД заменил в некоторых случаях на СНД.
Но бывает ситуация когда за один день: нач.осттки 0, пришло +10, ушло -10, осталось 0.
Получается что СКД и СНД = 0
Есть ли какая-нибудь БИ10.Рассчитать(ДатаДок,ДатаДок); где можно указать время документа?
Что-то вроде БИ10.Рассчитать(ДатаДок - одна минута);
#7
Отправлено 02 марта 2012 - 08:37
#8
Отправлено 02 марта 2012 - 09:44
ДатаДок1, ДатаДок2-любой документ? и будет учитываться время(вплоть до секунд)?
#9
Отправлено 02 марта 2012 - 10:25
Жмакнувшим
буду благодарен.
#10
Отправлено 02 марта 2012 - 10:58
А есть возможность сделать так:
ДатаДок минус одна секунда.
Если есть, то как? ДатаДок-текущий документ
#11
Отправлено 02 марта 2012 - 11:03
Жмакнувшим
буду благодарен.
#12
Отправлено 02 марта 2012 - 11:18
#13
Отправлено 02 марта 2012 - 11:20
Жмакнувшим
буду благодарен.
#14
Отправлено 02 марта 2012 - 13:02
Цитата
#15
Отправлено 02 марта 2012 - 13:07
Жмакнувшим
буду благодарен.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных









