Форум программистов, компьютерный форум CyberForum.ru

1С: Собственные программы

Войти
Регистрация
Восстановить пароль
 
Briolin
41 / 41 / 5
Регистрация: 13.11.2014
Сообщений: 750
#1

1C 8.x Программная перезапись справочников - 1С

23.12.2016, 12:27. Просмотров 199. Ответов 1
Метки нет (Все метки)

День добрый. Допустим : есть некий справочник. В этот справочник добавили 2 реквизита, и их нужно заполнять значениями из других реквизитов этого же справочника. При создании новых записей проблем нет, но самих записей в справочниках много. Вручную их перезаписывать будет трудно. Решил написать обработку, вот код :
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Процедура ВыполнитьНажатие(Элемент)
 
    Запрос = Новый Запрос;
    Запрос.Текст =
    
        "ВЫБРАТЬ
        |   Контрагенты.Ссылка
        |ИЗ
        |   Справочник.Контрагенты КАК Контрагенты";
 
    Результат = Запрос.Выполнить();
 
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
 
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        СпрОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
        СпрОбъект.Записать();
    КонецЦикла;
    
    
КонецПроцедуры
Обработка действительно перезаписывает справочник, НО: не выполняется код в Процедуре - обработчик события "ПриЗаписи" формы (там у меня прописан код который берёт значения из реквизитов формы и вставляет их в новые реквизиты). Как нужно сделать что бы процедура выполнялась?
Сам справочник иерархический.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2016, 12:27     1C 8.x Программная перезапись справочников
Посмотрите здесь:

Автоматическое копирование полей из документа в несколько справочников 1С 1C 8.x
Соединение (рекурсивное) в запросе подчинённых справочников 1С 1C 8.x
1С Разделение справочников и документов
Иерархия справочников 1С 1C 8.x
Заполнение документа из двух справочников 1С
1С Заполнение тч документа из двух справочников
Программная отмена проведения 1С
Объединение несколько справочников в один 1С 1C 8.x
Синхронизация справочников 1С
Заполнение документа данными из двух справочников 1С
1С 1C 8.x Обработка по подсчету элементов справочников и документов в ИБ
1С 1C 8.x Выборка нужной информации из разных справочников

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tklwegsd
504 / 351 / 122
Регистрация: 24.07.2013
Сообщений: 1,247
23.12.2016, 17:19     1C 8.x Программная перезапись справочников #2
А почему "ПриЗаписи"? Этот событие возникает после записи объекта в БД.

По вопросу: либо код из события формы перенести в модуль объекта, либо повторить его в обработке.
Yandex
Объявления
23.12.2016, 17:19     1C 8.x Программная перезапись справочников
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru