1.Все стандартные ведомости (на технологии и составе) вы получаете через Итоговую спецификацию?
Ну это вроде самое логичное место у нас. Там все на экране, по всему изделию данные можно получить. Но естественно можно получить и из спецификации при желании (но тогда уж лучше только по непосредственной входимости).
Если да,то организационно кто ее перестраивает?
Ну это уже от ваших процессов зависит, и что вы внедряли. Кто то ее вообще не использует. Спецификации, техпроцессы обычно управляются Извещением или Протоколом Электронного согласования (поставляется в отдельном расширении). Можно сделать аналогично и с итоговой конечно (но это промежуточное звено для работы и обычно так не делается). В дистрибутиве есть расширение Анализ готовности к производству и Расчет плановой себестоимости (они немного похожи, название не смотрите) - они как работают по итоговой, и соответствующие службы могут ей управлять.
С этого же модуля иногда начинается подготовка заказа к производству, планирование закупок и замен (тут пока стандартных расширений нет, только внедрения).
И на какие позиции (изделия, узлы, сборки) - хотелось бы знать как задумывалось.
Ну это же настраивается обычно. Там вроде даже параметр у бланка есть. Ну а так то отчетные формы вы же хоть полностью переделать.
В этих ведомостях (Ведомость материалов ГОСТ 2.106-96) не используются формы для предварительного ввода данных, если можно пример для этого
Вот наш пример в поставке по возможному сохранению отчета в TechnologiCS https://help.technologics.ru/7.1/TCSHelp/_737.htm, один из вариантов это использование нашего АПИ.
Выбор цеха в отчете проще всего сделать так например
Function GetCehaID
GetCehaID = TCSRpt.RptFunc.UserValue( "CEHA_ID" )
if GetCehaID="" Then
If TCSApp.PlantDepartments.ShowModal( "Выберите цех" )>0 Then
GetCehaID = TCSApp.PlantDepartments.p_ID.AsInteger
TCSRpt.RptFunc.UserValue( "CEHA_ID" ) = CStr(GetCehaID)
End If
End If
End Function
Надо после какого - либо анализа в TCSRpt_Begin() прекратить процедуру выполнения отчета - как это сделать?
В 7.1 этого к сожалению нет. Но мы там вам обещали дать на пробу бета версию, там такая функция уже присутствует.