v7: Подскажите по методу ИспользоватьКорСубконто() БУХ Учет 4.5 #785721


#0 by CepeLLlka
В общем нужно вытащить корреспонденцию по счету 10.3, чтобы знать сколько с основного склада ГСМ за месяц переместили на другие. Для этого пишу следующий код: Мне выдаёт всё четко, как по оборотке, по каждой номенклатуре. Если же добавляю метод - "ИспользоватьКорСубконто", мне сразу же выдаёт совсем другие цифры, оборота по дебету, вообще нет, есть только по кредиту и конечный остаток причём в сумме, по всем субконто сразу. Может я что-то не так пытаюсь сделать, подскажите пожалуйста, как правильно нужно использовать метод ИспользоватьКорСубконто?
#1 by CepeLLlka
Стариков уже не осталось? :)
#2 by CepeLLlka
Делаю всё как по учебнику карочи, не работает :(
#3 by CepeLLlka
Нууу? Кто ещё не спит? :)
#4 by asady
Юзай метод КорДО и КорКО вместо До и КО
#5 by CepeLLlka
Это ничего не меняет, цифры теже
#6 by Хряк
поищи в конфе по корсубконто, поизучай код ты фсё поймёшь
#7 by RoRu
может дело в том, что по местам хранения вообще только количественный учёт ?
#8 by Pahomich
Конструктором попробуй...костяк
#9 by Pahomich
Может попробовать убрать "только по количеству" в запросе
#10 by RoRu
мне вообще непонятно, что ты хочешь получить в таком коде ? зачем добавлено использовать корр субконто
#11 by CepeLLlka
Я получаю данные по 10.3 счету, с отбором по Субконто - "МестаХранения", по элементу - "Основной склад". Затем делаю выборку по субконто - Номенклатура, то есть хочу понять, сколько той или иной номенклатуры было на начало, пришло, ушло и какое сальдо на конец. И перебирая номенклатуру я хочу получить всё вышеперечисленное в разрезе КоррСубконто - МестаХранения. Другими словами хочу узнать, какое количество товара и на какой склад было перемещено со склада "ОсновнойСклад".
#12 by zak555
#13 by CepeLLlka
Да, но меня это не устраивает, я хочу после Пока Ит.ПолучитьСубконто = 1 Цикл Чтобы можно было получить ДО и КО в общем по этому Субконто, без разреза по КорСубконто, а это не работает почему-то :(
#14 by zak555
тебе общая сумма нужна по всем МХ ?
#15 by CepeLLlka
Мне не нужны суммы, мне нужно количество. Общее количество ДО и КО по всей Номенклатуре, а не по МХ.
#16 by CepeLLlka
Мне нужно при переборке Субконто, получать СНД, ДО, КО, и СКД суммой по всем КорСубконто, а когда я уже перебираю КорСубконто получать КорКО по этому КорСубконто. Как в 8ке группировки типа. А тут это не работает. Если я использую - ИспользоватьКорСубконто, то ДО и КО по Субконто уже не работают.
#17 by zak555
т.е. на какие склады тебе информация не нужна ?
#18 by CepeLLlka
Нужна тоже
#19 by CepeLLlka
Зак, ты снова шутишь, или я непонятно объясняю?
#20 by zak555
так чем тебя мой код не устраивает ? на первой выборке получаешь инфу о номенклатуре и начальных остатках и сколько итого ушло на все МХ на второй группировке смотришь на какие склады скинулось и сколько
#21 by CepeLLlka
Не получает сколько итого ушло не показывает, возвращает 0, что КО, что ДО. А мне ещё нужно сколько всего на Склад = ЗначениеИзСтроки("{""Справочник"",""МестаХранения"",""00001""}"); Вот это то и неустраивает.
#22 by CepeLLlka
+ .... А мне ещё надо сколько всего ПРИШЛО на Склад = ЗначениеИзСтроки("{""Справочник"",""МестаХранения"",""00001""}");... Недописал..
#23 by zak555
ты похоже сам не понимаешь, что хочешь с 12 ты можешь получить для выбранного склада 1. остатки позиции начало и конец 2. на какие склады делалось перемещение по данному счету и в каком объёме
#24 by CepeLLlka
Да, а мне надо ещё в 1. получать сколько всего пришло на этот склад. А этого нет.
#25 by zak555
сколько поступило от поставщика ?
#26 by CepeLLlka
Да, именно. Потому что то что ты пишешь не работает, Остаток на конец показывает неверный, без учёта приходов, даже с обороткой не сходится.
#27 by CepeLLlka
Вот так мне надо. Если конечно код нормально отразится.
#28 by zak555
#29 by CepeLLlka
Спс, Зак. Завтра попробую. Только не буду перебирать счета. Там вроде жёстко можно указать после Ит.ВыбратьКорСчета, Ит.ПолучитьСчет("60"), а потом другой счёт и перебирать корсубконто. Огромное тебе спасибо, надеюсь всё получится. Не люблю когда не получается, грустно становится сразу очень :(
#30 by zak555
так у тебя в сз будет только два счёта
#31 by CepeLLlka
Без указания вида КорСубконто, у когда идёт перебор КорСубконто, то он идёт по номенклатуре, а не по контрагентам.. Такие дела..
#32 by zak555
ааа итспользуй два раза ИспользоватьКорСубонто и иди по второй группировке, т.к. на счёте 10.6 аналитика номенклатура и мх, а на 60 -- контрагент договор
#33 by CepeLLlka
Тоже пробовал, 2 раза использую метод - "ИспользоватьКорСубонто" один раз по Контрагентам, другой раз по МестамХранения. Тогда вообще ничего не возвращает. Даже Ит.ВыбратьКорСчета возвращает 0, при условии что в выполнить запрос у меня указано "10.1,60.1".. В общем 1С 77 это такое себе развлечение, танцы с бубнами тут присутствуют :) Сижу вот методом проб и ошибок пытаюсь получить что-нибудь..
#34 by zak555
#35 by CepeLLlka
Второй раз не вызывается метод - Ит.ВыбратьКорСубконто, возвращает 0. Так это работает видимо только с явным указанием вида субконто.
#36 by CepeLLlka
+А если явно указать два раза, разные КорСубконто, БухИтоги не выберут из базы ничего видимо, так как нет таких счетов корреспондирующих у которых будет такие два субконто как МестоХранения и Контрагент сразу.
#37 by CepeLLlka
Вот так только получилось...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С