#0
by master2005
Как программно скопировать элемент справочника, т.е. сделать те же самые действия что и нажатие кнопки "Скопировать" на панели инструментов в 1С?
#4
by Diter
Хочешь облегчить задачу? Воспользуйся методами метаданных. Организуй цикл в пять строк и легко и быстро симитируешь нажатие на конпу "скопировать". (блин - что реклама с людьми делает)
#5
by master2005
To : Пока в форуме общаюсь уже начал писать через установку всех атрибутов вручную (естественно через метаданные), просто для меня было сюрпризом, что нельзя просто программно скопировать элемент :((Или все-таки можно?
#7
by Sasha
Ну, тут есть спецы, которые могут написать ВК, которая например, сможет вызывать системное копирование, но наверная запросят бабки :-))
#9
by smaharbA
а что будешь с переодическими, ну это ладно, а с элементами подчиненных справочников, а с неопределенными, а ежли какое расширение типа доков в справочнике, а если...
#11
by smaharbA
вот и приходим к тому, чтоб на прямую копировать запись(и) в таблице(ах), но при этом ИД, номер и что там исче нужно уникальное...
#12
by Макс 1С
а как это: "атрибутов вручную (естественно через метаданные)", т.е. что ты имел ввиду посредством этой фразы? хотелось пример кода.
#13
by master2005
Чего к словам придираетесь :)), говорю же хотел найти как можно скопировать элемент справочника одной,двумя командами, оказалось что никак, поэтому перешел к сложному варианту - перебор реквизитов через метаданные и их установка...
#14
by Макс 1С
Да не придираюсь я , оно мне зачем? просто хочу понять что значит "вручную через метаданные".... тебе сложно пример кода?
#16
by smaharbA
если дбф-э, да и то ид надо поминять и номер и если связанные справочники то и там добавить записи а ид тот новый, но в общем как говорят этт дело техники...
#17
by vS
это когда ты не прописываешь каждое поле спр. а перебираешь их из списка, список берешь в Метаданные.Справочник("ВидСпр")....ищи хелп от Пит'а
#18
by Макс 1С
не надо мне азы объяснять - знаю я это все, я хочу код поглядеть у , а он что-то не хочет его показывать
#19
by Доктор
Если открыта форма списка справочника,то копирование элемента сделать элементарно через нажатие кнопки F9 используя методы ВК для виртуального нажатия клавиш.Если форма не открыта, ее можно открыть программно,затем активизировать строку списка с элементом-образцом для копирования.
#20
by Доктор
Для виртуального нажатия клавиш можно использовать WindowsScriptHost (метод SendKeys), или FormEx 1.9.8.1, объект сервис, метод "ЭмулироватьКлавиатуру", или 1С++, начиная с версии 1.8.1.3
#21
by smaharbA
эээ, ты это того, этого не безабразничай...уж я наскока люблю всяческие скрипты, но там же может выскачить типа "а копировать ли такието такието элементы подчиненных справочников" да исчо всякая лабуда, да и чел видать хочет ПРОГРАММНО копировать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как засунуть элемент справочника в группу ПРОГРАММНО ???
- А можно создать программно новый объект метаданных?
- Как программно скопировать документ в 7.7 ?
- Как программно скопировать документ?
- Как программно скопировать элемент справочника?
- v8: Как программно добавить новый элемент справочника копированием?
- Как программно скопировать данные в буфер обмена из 1С?
- как программно скопировать элемент справочника?
- программно скопировать документ?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
В этой группе 1С
- 1SJOURN: Неверный признак удаленности записи
- v8 Изменение цвета текста при выводе на экран табличного документа
- Как отследить момент выбора элемента в открывщейся форме
- Возможно ли в V7 программно оперировать с правами доступа?
- Переходник USB/LPT на сервер. Будут ли работать ключи Лиги и 1с.
- Каким выражением можно посчитать сумму колонки прямо в таблице формы отчета
- кирилица при копировании текста из 1С превращается в кракозябры
- Как использовать владельца в запросе...
- Макросы в 1с
- Как программно изменить значение реквизита табличной части документа
- Как запретить для редактирования определенный реквизит в справочнике? 8.0
- как добавить счета в "План Счетов" для формирования проводок
- Двойное условие в BAT файле
- Загрузить XML файл в 1С
- При сохраении mxl в xls содержимое ячейки обрезается до 256 символов.
- Как перевести базу из DBF в SQL?
- 1С + SQL запросы (оптимизация)
- OPOS/ATOL дрова для ККМ Datecs FP3530T
- Про прямые запросы 1с++
- При возврате значения в объект поле ввода появляется окно