Имя: Пароль:
1C
1С v8
инвентаризация НТТ
,
0 Фараби
 
28.06.13
21:40
как саблюд. порядок номенкл. в инвентар.
1 Фараби
 
28.06.13
21:52
в торг.и склад 77 это делается ч/з заполнение инвентар. с отчета. А в УТ22 наверно тоже есть что то такое
2 Славен
 
28.06.13
21:57
что такое соблюд. порядок номенкл.?
3 Фараби
 
28.06.13
22:06
номенк. в справочнике заполняеться в 3 уровня и былобы хорошо если выходила в инвентаризации в этом же порядке. Наприм. 1-уров продукты в ней несколько груп 2-го уровня : крупы, масло, хлеб и т.д. и в каждой гр. уже сама номенклатура. Это 3 уровень .Т.е. в гр. крупы одни крупы в масле все виды масел и т.д. Было бы удобно если бы выходили все в своем порядке а не в разброс. Один вид крупы в начале другие гдето в конце документа инвентар-ии.
Подскажите пожалуйста .
4 Славен
 
28.06.13
22:20
(3)нетю этого, но дописать 15 мин
5 Фараби
 
28.06.13
22:25
неужели 8-ка в чем то хуже 7-ки
6 jarett
 
28.06.13
22:40
лоапттттттдсми. уцкгшнуцк. в 8.2.
7 Фараби
 
30.06.13
22:26
(4) возметесь?
8 Славен
 
30.06.13
22:38
завтра с утра гляну
9 Фараби
 
02.07.13
10:52
(8)Ну что есть решение?
10 Фараби
 
02.07.13
10:58
Поискав в коде примерно поняла что где то здесь надо изменить код:
       ПостроительОтчета.Текст =
       "ВЫБРАТЬ
       |    ОстаткиТоваров.Номенклатура,
       |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
       +?(УчитыватьСерии, "
       |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
       |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения,
       |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения,
       |    ОстаткиТоваров.ЦенаВРознице,
       |    ВЫБОР
       |        КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0)
       |          ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА
       |            0
       |        ИНАЧЕ
       |            СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток)
       |            / СУММА(ОстаткиПартий.КоличествоОстаток)
       |    КОНЕЦ                                   КАК Сумма,
       |    СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество
       |ИЗ
       |    РегистрНакопления.ТоварыВНТТ.Остатки(&МоментДокумента,
       |                                                       Склад = &Склад
       |//                                                     И ЦенаВРознице > 0
       |) КАК ОстаткиТоваров
       |ЛЕВОЕ СОЕДИНЕНИЕ
       |    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента,
       |                                                      Склад = &ПартионныйСклад) КАК ОстаткиПартий
       |ПО
       |    ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура  
       |    И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры"
       +?(УчитыватьСерии, "
       |    И (ОстаткиТоваров.СерияНоменклатуры          = ОстаткиПартий.СерияНоменклатуры
       |        ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", "") + "
       |
       |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура,
       |     ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
       |
       |СГРУППИРОВАТЬ ПО
       |    ОстаткиТоваров.Номенклатура,
       |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
       +?(УчитыватьСерии, "
       |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
       |    ОстаткиТоваров.ЦенаВРознице";
   Иначе
       Если Склад.ВидСклада = Перечисления.ВидыСкладов.Оптовый Тогда
           РегОстатки = "ТоварыНаСкладах";
       Иначе
           РегОстатки = "ТоварыВРознице";
       КонецЕсли;

       ПостроительОтчета.Текст =
       "ВЫБРАТЬ
       |    ОстаткиТоваров.Номенклатура,
       |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
       +?(УчитыватьСерии, "
       |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
       |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения,
       |    ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения,
       |    ОстаткиТоваров.Качество,
       |    СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество,
       |    ВЫБОР
       |        КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0)
       |          ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА
       |            0
       |        ИНАЧЕ
       |            СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток)
       |            / СУММА(ОстаткиПартий.КоличествоОстаток)
       |    КОНЕЦ                                  КАК Сумма
       |ИЗ
       |    РегистрНакопления." + РегОстатки + ".Остатки(&МоментДокумента, Склад = &Склад)
       |КАК ОстаткиТоваров
       |
       |ЛЕВОЕ СОЕДИНЕНИЕ
       |    РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента,
       |                                                      Склад = &ПартионныйСклад) КАК ОстаткиПартий
       |ПО
       |    ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура  
       |    И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры"
       +?(УчитыватьСерии, "
       |    И (ОстаткиТоваров.СерияНоменклатуры          = ОстаткиПартий.СерияНоменклатуры
       |        ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", "") + "
       |    И ОстаткиТоваров.Качество                   = ОстаткиПартий.Качество
       |
       |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура,
       |     ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
       |
       |СГРУППИРОВАТЬ ПО
       |    ОстаткиТоваров.Номенклатура,
       |    ОстаткиТоваров.ХарактеристикаНоменклатуры,"
       +?(УчитыватьСерии, "
       |    ОстаткиТоваров.СерияНоменклатуры,", "") + "
       |    ОстаткиТоваров.Качество";

   КонецЕсли;
11 Фараби
 
02.07.13
11:00
Полагаю где то в коде надо вставить "Иерархия"

Куда же мне можно вставить???

Или если даже вставлю то в самой загрузке будут проблемы?
12 Фараби
 
02.07.13
11:01
процедура если что:

Процедура ЗаполнитьПоОстаткамНаСкладе(ПостроительОтчета, ТолькоУчетные = Ложь) Экспорт
AdBlock убивает бесплатный контент. 1Сергей