Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как БП 3.0 выбирает партию если ДокументОприходования <Авто>?

Как БП 3.0 выбирает партию если ДокументОприходования <Авто>?
Я
   perester
 
11.10.17 - 08:24
Для ленивых вопрос в последнем обазаце а, проблема в фифо: в реализации, списании не списывает сумму, только количество, партия <...>, сумма 0
Покупка товаров ставит кол-во, сумму, партию, комплектация товаров ставит кол-во и партию(не находит партию и сумму комплектующих), оприходование все верное
Все ручные операции с 41 счетом убрал, ввод остатков для примера отмену проведения сделал, как и другие документы связанные с этими номенклатурами, потом сделал перепроведение всего-всего,
В общем 41 по идее должен верным, НО партии не восстановились(точнее не везде, некоторые реализации нормальные, таких всего несколько, я не заметил отличий между другими реализациями), если в ручную выбирать документ оприходования и устанавливать сумму, то все встает
Меня интересует как программа выбирает партию если в документах, в ТЧ "Товары" стоит ДокументОприходования <Авто>, по конфигуратору побегал - ничего не нашел, не подскажете?
 
 
   DrShad
 
1 - 11.10.17 - 08:41
что тебе известно про метод списания ФИФО?
   perester
 
2 - 11.10.17 - 08:46
(1) грубо говоря первый пришел, первый ушел, в названии жи есть жи first in first out
пришла партия покупкой товаров с количеством и суммой, 41 счет ведется в зависимости от настроек (но у меня по стоимости приобретения), продается с первой партии(пока она есть), в моем случае с ее суммой по 41 счету
   DrShad
 
3 - 11.10.17 - 08:48
(2) молодец, именно так и работает программа
   perester
 
4 - 11.10.17 - 08:48
Дополню (0) "точнее не везде, некоторые реализации нормальные, таких всего несколько, я не заметил отличий между другими реализациями" - даже первая партия не до конца списалась, продолжила списывать с партии <...>
   perester
 
5 - 11.10.17 - 08:49
(3) тогда в чем прикол?
   DrShad
 
6 - 11.10.17 - 08:49
ну ты хоть бы скрины приводил, а ты можешь думать что угодно, а программа думает по-другому
   DrShad
 
7 - 11.10.17 - 08:50
(5) в аналитике как всегда
   perester
 
8 - 11.10.17 - 08:51
(6) сейчас ТиИ запустил, как сделается отправлю
   Масянька
 
9 - 11.10.17 - 08:51
(0) Отрицательные остатки есть?
   perester
 
10 - 11.10.17 - 08:53
(9) специально их убрал, половину доков отмену проведения сделал
 
 Рекламное место пустует
   Масянька
 
11 - 11.10.17 - 08:55
(10) Судя по ТиС 7.7: при отрицательные остатки списывается только кол-во. Религия такая.
   DrShad
 
12 - 11.10.17 - 08:57
(10) Общий модуль УчетТоваров строка 228 там и смотри
   perester
 
13 - 11.10.17 - 08:59
(9) ну, периоды ежедневно не смотрел, только январь, февраль 16 года(ввод от 16 года), по дням, и на сегодняшний месяц остатки убрал
   Aleksey
 
14 - 11.10.17 - 09:02
(13) отчет "контроль отрицательных остатков" для кого 1с писала?
   DrShad
 
15 - 11.10.17 - 09:17
(8) и забудь ты нафиг про ТиИ - совершенно бесполезная штука в данном вопросе
   Масянька
 
16 - 11.10.17 - 09:20
(15) Поддерживаю.
   perester
 
17 - 11.10.17 - 10:11
(15) (16), Кажется нашел ошибку(только программиста или конфы не знаю), подскажите, а в типовой БП субконто 2 склады и субконто 3 партии в счете 41.01 или наоборот?
   Aleksey
 
18 - 11.10.17 - 10:14
(17) типовой пофиг, она не оперирует нумерами
   DrShad
 
19 - 11.10.17 - 10:15
(18) +1
   Radkt
 
20 - 11.10.17 - 10:16
(17) что вперед включили то и первое
   Radkt
 
21 - 11.10.17 - 10:17
(20) Это не ошибка
   perester
 
22 - 11.10.17 - 10:20
(18) Не знаю, вот запрос
Текст = Текст + "
        |ВЫБРАТЬ
        |    Остатки.Счет КАК СчетУчета,
        |    Остатки.Подразделение КАК Подразделение,
        |    Остатки.Субконто1 КАК Номенклатура,
        |    ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДокументОприходованияДата,
        |    Остатки.Субконто2 КАК ДокументОприходования,
        |    Остатки.Субконто3 КАК Склад,
        |    Остатки.Организация КАК Организация,
        |    СУММА(ЕСТЬNULL(Остатки.КоличествоОстатокДт, 0)) КАК КоличествоПоСкладу,
        |    СУММА(ЕСТЬNULL(Остатки.КоличествоОстатокДт, 0)) КАК Количество,
        |    СУММА(ЕСТЬNULL(Остатки.СуммаОстатокДт, 0)) КАК Стоимость,
        |    СУММА(ЕСТЬNULL(Остатки.СуммаНУОстатокДт, 0)) КАК СтоимостьНУ,
        |    СУММА(ЕСТЬNULL(Остатки.СуммаПРОстатокДт, 0)) КАК СтоимостьПР,
        |    СУММА(ЕСТЬNULL(Остатки.СуммаВРОстатокДт, 0)) КАК СтоимостьВР
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.Остатки(
        |            &МоментВремени,
        |            Счет В (&СчетаУчетаНПС),
        |            &ВидыСубконтоНПС,
        |            &УсловиеПоПодразделению
        |                И Субконто1 В (&МассивНоменклатуры)
        |                И Субконто3 В (&МассивСкладов)
        |                И Организация = &Организация) КАК Остатки
        |
        |СГРУППИРОВАТЬ ПО
        |    Остатки.Счет,
        |    Остатки.Подразделение,
        |    Остатки.Субконто1,
        |    Остатки.Субконто2,
        |    Остатки.Субконто3,
        |    Остатки.Организация";

В консоли запросов этот запрос нашел, в условии Субоконто3 на 2 поменял, в выбранных полях тоже и хоба, все встает, субконто 2 это склады или партии в счете 41.01?
   perester
 
23 - 11.10.17 - 10:22
(22) то есть нашел в коде этот запрос и запустил в консоли запросов, в ней же поменял 2 на 3 и наоборот, консоль запросов данные вывел, в конфе тоже поменял, все проводит, партии находит
   DrShad
 
24 - 11.10.17 - 10:25
(23) что вы знаете об этом параметре таблицы в запросе &ВидыСубконтоНПС?
   perester
 
25 - 11.10.17 - 10:33
(24) как понял &ВидыСубконтоНПС описывают нумерации субконто, поэтому 1с без разницы какие там субконто? поэтому мне надо было менять не запрос, а массив при его создании?
   HEKPOH
 
26 - 11.10.17 - 10:38
(25) ага
   Radkt
 
27 - 11.10.17 - 10:42
(25)+ в типовой бух партионный учет работает как часы, туда не нужно лезть) нужно разбираться с настройками в конкретном случае.
   DrShad
 
28 - 11.10.17 - 10:44
(25) в типовом варианте он идет как нужно
ВидыСубконтоНПС = Новый Массив;
    ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
    ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии);
    ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
   perester
 
29 - 11.10.17 - 10:53
Спасибо огромное DrShad и всем остальным кто учавствовал, разъяснили многое и помогли решить проблему!
   DrShad
 
30 - 11.10.17 - 10:54
(29) так и в чем проблема-то?
   perester
 
31 - 11.10.17 - 11:00
(30) походу ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
    ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии);
    ВидыСубконтоНПС.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады); 
наоборот было, пустой запрос давала, я то в консоли ее вообще убрал потому что он мешался, а там уже понял в чем дело, если что понятия не имею кто там копался


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует