зфЗНИсполнителиОдинаковыеДляВсехРабот(ЭтаФорма);

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
зфЗНИсполнителиОдинаковыеДляВсехРабот(ЭтаФорма);
 
Добавили ещё одну страницу со своей табличной частью, после этого перестала работать процедура

зфЗНИсполнителиОдинаковыеДляВсехРабот(ЭтаФорма);

Полностью очищает всю таблицу работников, и при добавлении новых исполнителей она очищает её в ноль.

Вопрос о про "один исполнитель для всех работ" процедура задает. И дальше всё очищает.

Что крутить? поменяли доступность колонок в табчасти работ и заголовок закладки работ.
 
и как так две получилось? одно отправлял так-то
 
Разобрались, при активизации строки не заполняли "ИдентификаторТекущейРаботы".
что ещё делает "зфЗНРаботыПриАктивизацииСтроки(ЭтаФорма);" чтоб без ошибок его подменить????
 
зфЗНРаботыПриАктивизацииСтроки() - является закрытой процедурой ее код не разглашается. Процедура по разному работает для "заказ-наряда" и для "заявки на ремонт" и время от времени изменяется. Почему ее нельзя оставить?
 
У нас 2 табличных части работ, одна заказчика, другая исполнителя.
К примеру для  заказчика идет одна строка

"ТО-100000"

, а в табличной части исполнителя

"Мойка"
"Смена масла"
"Проверка двигателя"
"..."
"Мойка"
"Выходной контроль" типа ОТК

и по разным работам разные исполнители да ещё и СУРВ под это работает.

И норма времени может итоговая по этой части быть в 2 раза меньше чем в первой - тк реально эти работы выполняются быстрее чем заложено у производителя.


Таким образом при планировании мы свои нормы закладываем, а не те нормы которые приходят от производителя.
Так ТО-100000 к примеру заложено 5 часов, а все работы получается произвести за 3 часа реально.

Зачем нашему клиенту в планировании терять 2 часа? С таким подходом в смену получится распланировать 3 машины, вместо 2-х. А также Исполнители получают выработку более грамотно, чем просто по строчке "ТО".

С другой стороны первая табличная часть нам тоже нужна - по ней мы отчитываемся перед производителем.

Чтоб не ломать основной код, мы табчасть исполнителей оставили - она одна, но ссылается на две табчасти работ. Пока полёт нормальный - ошибки только в пользовательской части там где ЗФ. Вот и маемся с некоторыми.
Изменено: Владимир Борисов - 31.08.2010 15:04:16
 
Таблицу исполнителей выводите на обоих закладках?
Просто если выводить исполнителей на двух закладках то для работ клиента пользуйтесь зфЗНРаботыПриАктивизацииСтроки(), а для работ заказчика устанавливайте отбор по идентификатору:
ЭлементыФормы.ИсполнителиЗаказчика.ОтборСтрок

Должно заработать.
 
да, именно так и сделали теперь.
Вот только думаем, одни исполнители для всех работ, не удалят исполнителей которые привязанны к второй табличной части? по сути таблица исполнителей такая

УИН_работа_заказчика1 - исполнитель
УИН_работа_заказчика2 - исполнитель
УИН_работа_заказчика1 - исполнитель
УИН_работа_исполнителя1 - исполнитель
УИН_работа_исполнителя2 - исполнитель
Изменено: Владимир Борисов - 31.08.2010 21:46:37
 
АП!

не удалят исполнителей которые привязанны к второй табличной части? смотрите сообщение выше
 
Пусть и не удаляет, для работ заказчика нужна своя командная панель.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С