Имя: Пароль:
1C
1С v8
перемещение товаров в производство,проблема
0 Llun
 
19.03.13
12:36
при открытии проведенного документа выдает:
Поле объекта не обнаружено (Построитель),далее:

{Документ.ПеремещениеТоваровВПроизводство.Форма.ФормаДокумента(54)}: Поле объекта не обнаружено (Построитель)
   ОбработкаПодбораПартий.Построитель.Текст=ТекстЗапроса;
Кофигуратор


// заполняет свойства объекта "ОбработкаПодбораПартий"
Процедура ИнициализацияПодбораПоПартиям()
   // передадим построителю запрос
   ТекстЗапроса="
   |ВЫБРАТЬ
   |    ПартииТоваровКомпанииОстатки.Номенклатура КАК Номенклатура,
   |    ПартииТоваровКомпанииОстатки.Номенклатура.БазоваяЕдиницаИзмерения КАК БазоваяЕдиница,
   |    ПартииТоваровКомпанииОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   |    ПартииТоваровКомпанииОстатки.Партия КАК Документ,
   |    ПартииТоваровКомпанииОстатки.Партия.Контрагент КАК Контрагент,
   |    СУММА(0) КАК Оборот,
   |    СУММА(ПартииТоваровКомпанииОстатки.КоличествоОстаток) КАК Остаток,
   |    СУММА(ПартииТоваровКомпанииОстатки.СуммаУпрОстаток) КАК СуммаУпр
   |ИЗ
   |    РегистрНакопления.ПартииТоваровКомпании.Остатки(&ДатаКонца,{СкладКомпании КАК СкладКомпании, Номенклатура КАК Номенклатура}) КАК ПартииТоваровКомпанииОстатки
   |
   |ГДЕ
   |    НЕ ПартииТоваровКомпанииОстатки.Партия ЕСТЬ NULL
   |
   |{ГДЕ
   |    ПартииТоваровКомпанииОстатки.СкладКомпании КАК СкладКомпании,
   |    ПартииТоваровКомпанииОстатки.Номенклатура КАК Номенклатура
   |}
   |
   |СГРУППИРОВАТЬ ПО
   |    ПартииТоваровКомпанииОстатки.Номенклатура,
   |    ПартииТоваровКомпанииОстатки.ХарактеристикаНоменклатуры,
   |    ПартииТоваровКомпанииОстатки.Партия
   |
   |ИМЕЮЩИЕ
   |    СУММА(ПартииТоваровКомпанииОстатки.КоличествоОстаток)<>0
   |
   |УПОРЯДОЧИТЬ ПО
   |    Номенклатура,
   |    ХарактеристикаНоменклатуры,
   |    Документ Убыв";
   
   ОбработкаПодбораПартий.Построитель.Текст=ТекстЗапроса;
   ОбработкаПодбораПартий.Построитель.Отбор.Добавить("СкладКомпании");
   ОбработкаПодбораПартий.Построитель.Отбор.СкладКомпании.ВидСравнения=ВидСравнения.Равно;
   ОбработкаПодбораПартий.Построитель.Отбор.Добавить("Номенклатура");
   ОбработкаПодбораПартий.Построитель.Отбор.Номенклатура.ВидСравнения=ВидСравнения.Равно;
КонецПроцедуры
1 ДенисЧ
 
19.03.13
12:37
Искорёжили шальными ручками конфигурацию, подтянули туда какую-то левую обработку...
2 YF
 
19.03.13
12:38
У обработок есть построители?
3 ДенисЧ
 
19.03.13
12:38
(2) ммм.. если добавить - то будут...
4 Llun
 
19.03.13
12:40
ага,искорожили.может без шуточек..
5 Llun
 
19.03.13
12:41
и так не сладко
6 ДенисЧ
 
19.03.13
12:41
(4) какие шутшки? Куда построитель у обработки отобрали?
7 YF
 
19.03.13
12:41
(4) Без шуточек - в тексте ошибки все есть
8 Llun
 
19.03.13
12:44
не знаю куда все подевалось...
9 Llun
 
19.03.13
12:46
как все исправить?
10 Starhan
 
19.03.13
12:46
(9) вызовите специалиста
11 Llun
 
19.03.13
12:52
все исправила.
12 Llun
 
19.03.13
12:55
и еще есть старенькая ошибка

{Документ.ПеремещениеТоваровВПроизводство.Форма.ФормаДокумента(429)}: Значение не является значением объектного типа (Значение)
   Свойство.Значение=СвойствоОтпустил;
13 Llun
 
19.03.13
13:00
как найти потерю?
Товар "<Объект не найден> (52:b6c400112fafca5411e27f18b457383c). После закрытия заказ-наряда в производстве осталось 1 .