|
Списание материалов из эксплуатации | ☑ | ||
---|---|---|---|---|
0
aptomilov
24.03.14
✎
15:23
|
Привет всем ребят.
База УПП 1,3 старенького обновления Есть такая интересная проблема: Документ списание материалов из эксплуатации (Условие заполнение таб части : списывать спец одежду с истекшим сроком эксплуатации) заполняет даже те позиции, которые уже списаны. Документы проверил все нормально в партиях мат экс +, в списанных мат из эксп все тоже есть, запросом он это и берет, но один хер вываливает в таб часть. может кто сталкивался. Я бы не парился но бухия не списывала 2 года нихрена и теперь хочет списать кучей, но при этом что бы еще не в минус ))) |
|||
1
shuhard
24.03.14
✎
15:29
|
(0) что-то мешает удалить после заполнения из ТЧ лишние позиции самопальной обработкой
|
|||
2
Apokalipsec
24.03.14
✎
15:34
|
(1) а лучше запилить свою обработку по заполнению ТЧ на основе имеющейся.)
|
|||
3
aptomilov
24.03.14
✎
15:36
|
блин ну конешно можно самому выкурить лишних да и все, хочется разобраться и сделать грамотейно ))
ведь это просто учет кривовато ведется ))) |
|||
4
aptomilov
24.03.14
✎
15:39
|
вот запрос
ВЫБРАТЬ РАЗЛИЧНЫЕ СоответствиеСчетов.СчетБУ КАК СчетБУ, СоответствиеСчетов.СчетНУ КАК СчетНУ ПОМЕСТИТЬ СоответствиеСчетов ИЗ РегистрСведений.СоответствиеСчетовБУиНУ.СрезПоследних(&КонГраница, СчетНУ В ( ВЫБРАТЬ РАЗЛИЧНЫЕ СчетУчета КАК СчетУчета ИЗ РегистрНакопления.ПартииМатериаловВЭксплуатацииНалоговыйУчет.Остатки(&КонГраница, Подразделение = &ПодразделениеОрганизации ) КАК ПартииМатериаловВЭксплуатации ) ) КАК СоответствиеСчетов ; ///////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПартииМатериалов.Номенклатура, ПартииМатериалов.ХарактеристикаНоменклатуры, ПартииМатериалов.СерияНоменклатуры, ПартииМатериалов.ФизЛицо, ПартииМатериалов.НазначениеИспользования, ПартииМатериалов.ДокументПередачи, ПартииМатериалов.ЕдиницаИзмерения, ПартииМатериалов.Коэффициент, ПартииМатериалов.СчетУчета КАК СчетУчетаБУ, ПартииМатериалов.СчетУчетаНУ, ПартииМатериалов.СчетУчета КАК СчетПередачиБУ, ПартииМатериалов.СчетУчетаНУ КАК СчетПередачиНУ, ПартииМатериалов.КоличествоСписано, ПартииМатериалов.КоличествоУпр, ПартииМатериалов.КоличествоБух, ПартииМатериалов.КоличествоНал, ПартииМатериалов.Сумма, ПартииМатериалов.СуммаБух ИЗ ( ВЫБРАТЬ СписанныеМатериалы.Номенклатура, СписанныеМатериалы.ХарактеристикаНоменклатуры, СписанныеМатериалы.СерияНоменклатуры, СписанныеМатериалы.ФизЛицо, СписанныеМатериалы.НазначениеИспользования, СписанныеМатериалы.ДокументПередачи , СписанныеМатериалы.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, СписанныеМатериалы.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент, СУММА(СписанныеМатериалы.Количество) КАК КоличествоСписано, 0 КАК КоличествоУпр, 0 КАК КоличествоБух, 0 КАК КоличествоНал, 0 КАК Сумма, 0 КАК СуммаБух, СписанныеМатериалы.СчетУчетаБУ КАК СчетУчета, СписанныеМатериалы.СчетУчетаНУ КАК СчетУчетаНУ ИЗ РегистрСведений.СписанныеМатериалыИзЭксплуатации КАК СписанныеМатериалы ГДЕ СписанныеМатериалы.Период МЕЖДУ &НачДата И &КонДата И СписанныеМатериалы.Подразделение = &Подразделение И СписанныеМатериалы.ПодразделениеОрганизации = &ПодразделениеОрганизации СГРУППИРОВАТЬ ПО СписанныеМатериалы.Номенклатура, СписанныеМатериалы.ХарактеристикаНоменклатуры, СписанныеМатериалы.СерияНоменклатуры, СписанныеМатериалы.ФизЛицо, СписанныеМатериалы.НазначениеИспользования, СписанныеМатериалы.ДокументПередачи, СписанныеМатериалы.СчетУчетаБУ, СписанныеМатериалы.СчетУчетаНУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СписанныеМатериалы.Номенклатура, СписанныеМатериалы.ХарактеристикаНоменклатуры, СписанныеМатериалы.СерияНоменклатуры, СписанныеМатериалы.ФизЛицоПолучатель, СписанныеМатериалы.НазначениеИспользованияПолучатель, СписанныеМатериалы.ДокументПередачи, СписанныеМатериалы.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, СписанныеМатериалы.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент, СУММА(-СписанныеМатериалы.Количество) КАК КоличествоСписано, 0 КАК КоличествоУпр, 0 КАК КоличествоБух, 0 КАК КоличествоНал, 0 КАК Сумма, 0 КАК СуммаБух, СписанныеМатериалы.СчетУчетаПолучательБУ КАК СчетУчета, СписанныеМатериалы.СчетУчетаПолучательНУ КАК СчетУчетаНУ ИЗ РегистрСведений.СписанныеМатериалыИзЭксплуатации КАК СписанныеМатериалы ГДЕ СписанныеМатериалы.Период МЕЖДУ &НачДата И &КонДата И СписанныеМатериалы.ПодразделениеПолучатель = &Подразделение И СписанныеМатериалы.ПодразделениеОрганизацииПолучатель = &ПодразделениеОрганизации СГРУППИРОВАТЬ ПО СписанныеМатериалы.Номенклатура, СписанныеМатериалы.ХарактеристикаНоменклатуры, СписанныеМатериалы.СерияНоменклатуры, СписанныеМатериалы.ФизЛицоПолучатель, СписанныеМатериалы.НазначениеИспользованияПолучатель, СписанныеМатериалы.ДокументПередачи, СписанныеМатериалы.СчетУчетаПолучательБУ, СписанныеМатериалы.СчетУчетаПолучательНУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПартииМатериалов.Номенклатура, ПартииМатериалов.ХарактеристикаНоменклатуры, ПартииМатериалов.СерияНоменклатуры, ПартииМатериалов.ФизЛицо, ПартииМатериалов.НазначениеИспользования, ПартииМатериалов.ДокументПередачи, ПартииМатериалов.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, ПартииМатериалов.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент, 0 КАК КоличествоСписано, ПартииМатериалов.КоличествоОстаток КАК КоличествоУпр, 0 КАК КоличествоБух, 0 КАК КоличествоНал, //ДляБухУчета 0 КАК КоличествоУпр, //ДляБухУчета ПартииМатериалов.КоличествоОстаток КАК КоличествоБух, //ДляБухУчета 0 КАК КоличествоНал, //ДляНалУчета 0 КАК КоличествоУпр, //ДляНалУчета 0 КАК КоличествоБух, //ДляНалУчета ПартииМатериалов.КоличествоОстаток КАК КоличествоНал, ПартииМатериалов.СтоимостьОстаток - ПартииМатериалов.ПогашеннаяСтоимостьОстаток КАК Сумма, 0 КАК СуммаБух, //ДляБухУчета 0 КАК Сумма, //ДляБухУчета ПартииМатериалов.СтоимостьОстаток - ПартииМатериалов.ПогашеннаяСтоимостьОстаток КАК СуммаБух, //ДляНалУчета 0 КАК Сумма, //ДляНалУчета 0 КАК СуммаБух, Неопределено КАК СчетУчета, Неопределено КАК СчетУчетаНУ //ДляБухУчета ПартииМатериалов.СчетУчета, //ДляБухУчета Неопределено КАК СчетУчетаНУ //ДляНалУчета ПартииМатериаловБух.СчетУчета, //ДляНалУчета ПартииМатериалов.СчетУчета КАК СчетУчетаНУ ИЗ РегистрНакопления.ПартииМатериаловВЭксплуатации.Остатки(&КонГраница, Подразделение = &Подразделение //ДляРеглУчета Подразделение = &ПодразделениеОрганизации И ДОБАВИТЬКДАТЕ(ДокументПередачи.Дата, МЕСЯЦ, НазначениеИспользования.СрокПолезногоИспользования) < &КонДата //УсловиеДокПередачи //УсловиеПоМОЛ ) КАК ПартииМатериалов //ДляНалУчета ЛЕВОЕ СОЕДИНЕНИЕ //ДляНалУчета РегистрНакопления.ПартииМатериаловВЭксплуатацииБухгалтерскийУчет.Остатки(&КонГраница, //ДляНалУчета Подразделение = &ПодразделениеОрганизации //ДляНалУчета И ДОБАВИТЬКДАТЕ(ДокументПередачи.Дата, МЕСЯЦ, НазначениеИспользования.СрокПолезногоИспользования) < &КонДата //ДляНалУчета //УсловиеДокПередачи //ДляНалУчета //УсловиеПоМОЛ //ДляНалУчета ) КАК ПартииМатериаловБух //ДляНалУчета ПО //ДляНалУчета ПартииМатериалов.Номенклатура = ПартииМатериаловБух.Номенклатура //ДляНалУчета И ПартииМатериалов.ХарактеристикаНоменклатуры = ПартииМатериаловБух.ХарактеристикаНоменклатуры //ДляНалУчета И ПартииМатериалов.СерияНоменклатуры = ПартииМатериаловБух.СерияНоменклатуры //ДляНалУчета И ПартииМатериалов.ФизЛицо = ПартииМатериаловБух.ФизЛицо //ДляНалУчета И ПартииМатериалов.НазначениеИспользования = ПартииМатериаловБух.НазначениеИспользования //ДляНалУчета И ПартииМатериалов.ДокументПередачи = ПартииМатериаловБух.ДокументПередачи //ДляНалУчета ЛЕВОЕ СОЕДИНЕНИЕ //ДляНалУчета СоответствиеСчетов КАК Соответствие //ДляНалУчета ПО //ДляНалУчета ПартииМатериаловБух.СчетУчета = Соответствие.СчетБУ //ДляНалУчета И ПартииМатериалов.СчетУчета = Соответствие.СчетНУ //ДляНалУчета ГДЕ //ДляНалУчета НЕ Соответствие.СчетБУ ЕСТЬ NULL //ДляБухУчета ОБЪЕДИНИТЬ ВСЕ //ДляБухУчета //ТекстЗапросаПоОстаткамВЭксплуатацииБУ //ДляБухУчета //ДляНалУчета ОБЪЕДИНИТЬ ВСЕ //ДляНалУчета //ТекстЗапросаПоОстаткамВЭксплуатацииНУ ) КАК ПартииМатериалов ГДЕ Истина И ДОБАВИТЬКДАТЕ(ДокументПередачи.Дата, МЕСЯЦ, НазначениеИспользования.СрокПолезногоИспользования) < &КонДата //УсловиеДокПередачи //УсловиеПоМОЛ УПОРЯДОЧИТЬ ПО ПартииМатериалов.Номенклатура, ПартииМатериалов.ХарактеристикаНоменклатуры, ПартииМатериалов.СерияНоменклатуры, ПартииМатериалов.ФизЛицо, ПартииМатериалов.НазначениеИспользования, ПартииМатериалов.ДокументПередачи, ПартииМатериалов.СчетУчета, ПартииМатериалов.СчетУчетаНУ ИТОГИ СУММА(КоличествоСписано), СУММА(КоличествоУпр), СУММА(КоличествоБух), СУММА(КоличествоНал), СУММА(Сумма), СУММА(СуммаБух) ПО ПартииМатериалов.Номенклатура, ПартииМатериалов.ХарактеристикаНоменклатуры, ПартииМатериалов.СерияНоменклатуры, ПартииМатериалов.ФизЛицо, ПартииМатериалов.НазначениеИспользования, ПартииМатериалов.ЕдиницаИзмерения, ПартииМатериалов.Коэффициент, ПартииМатериалов.ДокументПередачи, ПартииМатериалов.СчетУчета |
|||
5
aptomilov
24.03.14
✎
15:45
|
все заметили да что из одного и того же регистра берется бл* два раза один раз с плюсом один раз с минусом хотя должно по логике один раз
|
|||
6
aptomilov
24.03.14
✎
16:55
|
я смог выяснить что все значения по списанию равны 0 , убирал тот кусок с который считал нужным не помогло все равно равны нулю не пойму почему нулю ведь реально они есть в регистре (
|
|||
7
aptomilov
25.03.14
✎
07:52
|
спецы про запросам подаскажите почему у меня количество списано всегда 0 как бы я не танцевал с бубном ??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |