Имя: Пароль:
1C
1С v8
v8: Контроль остатков списание материалов НЗП при проведении ОПзС
0 NcSteel
 
29.11.12
12:09
Есть ли данный сабж в РАУЗе? Наскоком не нашел, но в памяти отложилось, что есть такой контроль.
1 shuhard
 
29.11.12
12:10
(0) а что, Рг материалы в производстве при РАУЗ не работает ?
2 NcSteel
 
29.11.12
12:12
(1) Этот контроль нашел. Но движения по регистру не формируются и в коде банально:

РезультатЗапроса = Запрос.Выполнить();
   Если РезультатЗапроса.Пустой() Тогда
       Возврат;
   КонецЕсли;
3 Krendel
 
29.11.12
12:16
Чо то новенькое
4 Krendel
 
29.11.12
12:17
Галку в номенклатуре опер учет в НЗП проставляеть не пробовал?
5 NcSteel
 
29.11.12
12:18
(4) !!!! Бинго. Ее и искал !
6 shuhard
 
29.11.12
12:18
(2) брехня
7 shuhard
 
29.11.12
12:19
(6) +1
Проведение документа: Отчет производства за смену 00000000017 от 29.11.2012 12:21:34
Остатка "КМ155ИР15" в подразделении "Цех №1" недостаточно.
   Не хватает 5 шт; Остаток 15 шт; Требуется 20 шт
8 NcSteel
 
29.11.12
12:20
(6) Не брехня )))

Если РежимПроведения <> РежимПроведенияДокумента.Оперативный Тогда
       Возврат;
   КонецЕсли;

   МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
   
   СформироватьВременнуюТаблицуДокумента(
       СтруктураШапкиДокумента,
       МенеджерВременныхТаблиц,
       Отказ
   );
   УстановитьУправляемуюБлокировку(
       МенеджерВременныхТаблиц,
       Отказ,
       Заголовок
   );

   Если Отказ Тогда
       Возврат;
   КонецЕсли;
   
   Запрос = СформироватьЗапросКонтроляОстатков(
       СтруктураШапкиДокумента,
       МенеджерВременныхТаблиц
   );
   
   РезультатЗапроса = Запрос.Выполнить();
   Если РезультатЗапроса.Пустой() Тогда
       Возврат;
   КонецЕсли;
9 NcSteel
 
29.11.12
12:23
(7) В общем УПП работает так.

При списании материалов в производство формируются записи в РН МатериалыВПроизводстве в том случае если в карточке материала установлена галочка (4).

ОПзС пытается контролировать остатки и если записей в РГ нет, то и возврат.
10 shuhard
 
29.11.12
12:24
(9) а теперь сравни это с (1) =)
11 NcSteel
 
29.11.12
12:28
В общем вопрос решен. Но иметь галку на каждой номенклатуре - имхо не корректно. Хотя мнение субъективное
12 Krendel
 
29.11.12
13:03
(11) С фига ли?
13 Krendel
 
29.11.12
13:04
чо надо то и контролишь?
14 shuhard
 
29.11.12
13:06
(11) ну ни что не мешает тебе переписать 10 строчек кода и использовать галку от НГ или ИГ
15 NcSteel
 
29.11.12
13:11
(14) Мешает многоуровневое согласование изменений с функциональным владельцем системы.
16 NcSteel
 
29.11.12
13:11
(12) Удобства ради.ю
17 NcSteel
 
30.11.12
15:19
Поработал с регистром "Материалы в производстве" и обнаружил неприятный баг. Документ "Распределение материалов в производстве" не делает по нему движений. Вопрос знатокам. Это нормально? )))
Основная теорема систематики: Новые системы плодят новые проблемы.