#0
by ПТР
Можно ли программно перед записью нового элемента справочника определить как был создан этот элемент: ПРОГРАММНО или ИНТЕРАКТИВНО?
#1
by butterbean
Сделай в модуле объекта экспортную переменную и устанавливай ее при интерактивном вводе
#4
by Stim
Интерактивно - модуль формы. Программно - модуль объекта. Можно тупо устанавливать значение реквизита в процедуре формы
#5
by ShoGUN
Кстати, да. Только интерактивно - сначала модуль формы, а потом модуль объекта. Можно не реквизит, а экспортную переменную модуля объекта.
#7
by ShoGUN
Ну раз ему это нужно только перед записью - то зачем реквизит? Реквизит нужен, только если ему нужно знать потом всю жизнь, как именно этот элемент был изначально создан. Только нафига - самому интересно.
#8
by ПТР
С экспортной или другой внесистемной меткой ЭТО ПОНЯТНО. Вопрос был в том, чтобы ограничиться анализом штатных свойств объекта или анализом результатов штатных методов объекта только при/перед его записи/записью.
#9
by Stim
Тогда можно завести РС, куда записывать все изменения номенклатуры. У меня, кстати, так сделано. Регистрируются все изменения Номенклатуры - реквизиты, ТЧ,пользователи и пр
#10
by Serg_1960
(умная мысль) Интерактивно - значит открыто окно объекта... если открыто окно объекта - значит интерактивно :))
#11
by Ненавижу 1С
а если редактирование в списке, а не в форме? или в форме, но не основной? как то ненадежно это
#16
by hhhh
ну и там программно укажешь ЭлементСправочника.СозданПрограммно = Истина; Чего ты тупишь?
#17
by ПТР
Я понял, что НЕЛЬЗЯ ограничиться анализом штатных данных в момент приЗаписи/передЗаписью, даже если программно объект создан обычной командой ..СОЗДАТЬ.. без открытия ФОРМЫ и других затей и ухищрений?
#19
by GedKo
а как создать документ в 1с не программно? =) (выбить зубилом определенные риски на диске винчестера - не предлагать, я не настолько виртуозный) меняешь процедуру кнопки "создать" (делаешь ее необычной) и пишешь туда все что тебе нужно.
#20
by Scooter
укажу а может и не укажу, забуду а прогер который будет после вообще может и не знать про эту фичу
#22
by ПТР
Зачем мне это! ФизЛицо, например, может быть введено в базу интерактивно или обработкой по обмену. Я ужесточил регламент обмена, с тем чтобы по части Кадров первичные записи были только в ЗУП_8, иначе с бухгалтерами в плане корректности ввода не совладать. Помятуя опыт работы с 7.7 я подумал, что это элементарно. Но, как выяснилось, это не так. Я обошелся тем, что определенным ролям запретил интерактивный ввод элементов нужных мне типов объектов.
#24
by Serg_1960
А чего, сразу нельзя было подробности изложить? :(( Смотри: в типовых конфах, в большинстве модулей объектов, проверки интерактивных действий пользователей отсекаются с помощью "Если ОбменДанными.Загрузка Тогда Возврат КонецЕсли;"...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- v8 Сохранить табличный документ в Excel программно и интерактивно...
- Отбор в непериодическом регистре сведений: программно и интерактивно
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить владельца программно созданной колонке
- как отключить программно вывод поля в группировке СКД, если создан свой макет?
- Подскажите как программно открыть форму документа и программно нажать на ОК?
- Открыта форма программно или интерактивно
- Как программно закрыть Как программно вызвать окно печати ?
- Программно заполнить значение, программно созданого реквизита
В этой группе 1С
- ЗУП: напоминания о задачах не появляются
- Переход с УТ 10.3.11.4 на УТ 11
- Как в СКД вывести заголовок программно?
- Как установить прозрачный фон рисунка в табличном документе
- (ОписаниеТипов) Булево
- Ограничение прав доступа в 8.2
- Свой план обмена между разными конфигурациями
- 8.2 - как создать новый элемент справочника и открыть его форму?
- Сравнение комплексных чисел
- Тонкий клиент и торговое оборудование
- Список сотрудников с начислениями более 415 тыр - есть в упп?
- Как программно реализовать переход по колонкам в табличной части документа
- не переносится отрицательное сальдо
- Штатный перенос из ЗиК 7.7 в ЗУП 8.1 - не переносит пол/инн/пфр. Это нормально!?
- Подключение занято до получения результатов для другого hstmt
- v8: Формирование заголовка формы документа
- 1C 8.2 Управляемое приложение и клиент-сервер + Word шаблоны.
- v7: ТиС Вставка поле Артикул в отчет ОстаткиТМЦ
- Открытие двух внешних отчетов одновремено
- Утилита, подобная nnCron под win7 (можно гаджет)