#0
by Spulich
Есть у документа реквизит - Оборудование, с типом - Справочник.Оборудование У справочника "оборудование" есть периодический реквизит "Состояние" - в этом состоянии перечисление Исправен/Неисправен. Так вот при проведении документа мне нужно изменить состояние оборудования с исправен на неисправен, но каким образом это сделать? Если пишу Оборуд=Оборудование.Состояние.Установить(Перечисление.Состояние.Неисправен), получаю в ответ "Обращение к процедуре объекта как к функции (Установить)". Как изменить значение этого реквизита?
#2
by Ёпрст
выставить у реквизита Состояние галку - изменяется документами, далее, в ОбработкеПроведения УстановитьРеквизитСправочника использовать. Наслаждаться положительными эмоциями
#7
by Spulich
- пытаюсь изменить состояние оборудования - а это только в обработкеПроведения можно? Если в обычной процедурой? (не при проведении состояние изменяться должно а при нажатии на кнопочку) - попробую проверить
#8
by pioner
Оборуд=Оборудование.Состояние.Установить(Перечисление.Состояние.Неисправен) Процедура Установить ни чего не возвращает. Что ты хочешь присвоить Оборуд?
#11
by Ткачев
Если что то подобное... Оборудование.Состояние = Перечисление.Состояние.Неисправен; ... должно сработать, я так думаю...
#14
by Ёпрст
а зачем тебе еще-где то его изменять ? А так, распроведешь док - периодическое значение само удалится.
#15
by Cthulhu
: тогда прекращаем конструктив до появления ф профиле фотки... ню... на крайняк - топлесс.
#16
by Spulich
Оборудование = СоздатьОбъект("Справочник.Оборудование"); {Документ.SMS.Форма.Модуль}: Неверное присвоение значения. Используйте: .ТекущийЭлемент
#18
by Ёпрст
а зачем тебе "по кнопочке" его менять ? Как потом отменять состояние будешь, если ошиблась или оно тебе не надо ?
#21
by viktor_vv
Нет чтоб сразу самую ценную информацию выдать с фоткой. Уже б давно все написали :).
#22
by Spulich
- ну там фишка документа такая, там в документе нужно указать что оборудование сломалось, потом. когда его отремонтируют, те кто ремонтировали, откроют, зайдут в этот же документ, и скажут что оно отремонтировано, его надо будет назад поменять, а проводят только те, кто ремонтируют
#23
by viktor_vv
Это лучше отдельными документами делай одного вида. Заодно потом выдашь отчет сколько времени в ремонте было.
#24
by Lepochkin
Не лучше разбить на два документа 1. СломалиТачку 2. ПочинилиТачку И права соответственно кому надо. Контролировать проще... А в одном порно какое-то
#26
by viktor_vv
Ну права при жедание и на одном разрулить можно. А так плодить метаданные на простой задаче не очень гуд.
#27
by Spulich
- такого отчета не было - одним документом удобнее, там после того как тачку сломали ещё продолжение в виде отправки смс тому кто будет ремонтировать с номером документа и оборудованием, а после того как отремонтируют - с смс тому, кто сломал тачку что все ок, решили что если доков будет два - они запутаются
#28
by Spulich
все равно ерунда какая-то получается :( Обор.Установить(ДатаДок,Перечисление.Состояние.Неисправен); {Документ.SMS.Форма.Модуль}: Поле агрегатного объекта не обнаружено (Установить)
#29
by Ёпрст
Проще двумя документами одного вида с разным кодом операции + после ремонта вводить на основании сдачи в ремонт. Тут тебе и срок ремонта и структура подчиненности и всё всё всё.. Или, на регистре слепить - ушло,пришло..
#32
by Lepochkin
Дак в разные интерфейсы разные документы пихни... И смс так-то из любого отправлять можно. Процедуру в глобальник вынеси и оттуда вызывай.
#35
by Spulich
а без того чтобы разбивать на два документа, не в регистре и не проведением - из формы документа нельзя изменить значение реквизита справочника?
#36
by Cthulhu
: именно так. опер=поступлениевремонт (и без док-основания, и с датой прогноза окончания ремонта) - смс "ай-вай, паламалось, чиним-чиним"; опер=починилиуря (док-основание - документ начала ремонта) - смс "уря, готово, чаевые не обязательны но приветствуются".
#37
by Cthulhu
мндя... хотя я тебя и не помню... тем не менее сильно похоже, что я тогда был просто голоден... до амнезии.
#40
by Lepochkin
Ты все-таки логику переделай, как люди советуют. Юзерам проще будет и жить и тебе тоже ))
#41
by viktor_vv
Чтоб не путались ты еще замути графу отбора по реквизиту кодоперации из этого документа, общий журанл с двумя закладками по графе отбора и никто путаться не будет. А еще показывай подчиненые документы в журнале.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как изменить реквизит Наименование элемента справочника?
- Как изменить реквизит регистра?
- Реквизит "Число", не могу изменить точность.
- Как программно изменить реквизит справочника с периодического на непериодический
- можно ли изменить найти и изменить значение в дереве значений
- 2 УНФ Проблема изменить реквизит у справочника номенклатуры
- Можно ли реквизит справочника сделать представлением справочника
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
В этой группе 1С
- Как получить текущую ячейку в Табличном поле ПриВыводеСтроки?
- Как заполнять смены в индивидуальном графике в УПП или ЗУП?
- 1С 8 ЗУП как провести замещение
- Как склеить два макета?
- Алкогольная декларация
- Контекстное меню Уровни группировок
- 43 счет на остатке по некоторым позициям сумма без количества
- ЗУП. Корректирующие сведения по 2-НДФЛ. Как подать?
- 7.7 При открытии базы по сети "1C:V7 starter program (multi-user) - ошибка"
- v8: СКД условное оформление типа Текст
- Ошибка при выгрузке: формат версии 5.01 более не поддерживается
- Книга покупок в БП 2.0: некорректно отображаются записи
- Билеты к экзамену "специалист-консультант управление торговлей"
- Движения непроведенного документа.
- ФСС_НС иностранцев
- ББУ: Помогите с ошибкой при загрузке отчетности
- Обновление конфигурации .cf файлом
- Привести к типу
- Осваиваем ЗУП как начислить стр взносы на ЕНВД?
- Обход всех регистров одним запросом