Для запуска данного макроса необходимо перейти в режим
«Производство»-«Производственные спецификации»,
выбрать ПСп и перейти на ее закладку «Перечень ПСп».
Макрос «Задать новую дату запуска выделенным позициям». Позволяет задавать новую дату запуска позициям, выделенным на закладке «Перечень ПСп».
Sub FormMacro_TSTDat(TCSActiveModule) '' Задание даты выделенным строкам в перечне ПСп' Dim IDim Dt 'Дата
If TCSActiveModule.SelectedRowsCount > 0 Then 'Если есть выделенные записи
'Dt=TCSApp.InputBox("Введите дату запуска","",Dt) 'Ввести новую дату
For I = 0 To TCSActiveModule.SelectedRowsCount - 1 ' Перебрать выделенные записи спецификации
If TCSActiveModule.GotoSelectedRow(I) Then ' Встать на очередную выделенную запись Call TCSActiveModule.Edit 'Берем запись на редактированиеTCSActiveModule.Properties("SCHEDULE_LAUNCH_DATE").AsDate=Dt
Call TCSActiveModule.SaveChanges 'Сохранить данные, и если произошла Call TCSActiveModule.CancelChanges 'ошибка, отменим все изменения End If ' Next 'Else 'Если выделенных записей нет Call TCSApp.ShowMessageBox("Сообщение", "Выделите записи в Перечне ПСп")End If 'End Sub
! См. также: