Имя: Пароль:
1C
1С v8
Программное изменение регистратора - возможно?
0 igorby
 
11.12.14
16:27
В конфигурацию Бухгалтерия 8.2 добавлен новый документ.
Он является регистратором для РБ.Хозрасчетный.
Заведено несколько документов.
Задача: Программно изменить только значение регистратора, на ОперацияБух.
Это требуется для того что бы после удалить этот новый документ из конфигурации (приводим конфигурацию к типовому виду).
Возможно ли такое?
1 butterbean
 
11.12.14
16:27
обработку напиши
2 Maxus43
 
11.12.14
16:28
возможно, проблем не видно
3 Maxus43
 
11.12.14
16:29
только это скорее будет не Изменение регистратора - а запись дублирующих движений на ОперациюБух, затем удаление старых
4 igorby
 
11.12.14
16:29
а регистратор это что?
Реквизит?
5 Maxus43
 
11.12.14
16:30
(4) нет конечно, это..эээ... регистратор
6 butterbean
 
11.12.14
16:31
(4) документ сделавший движения.... ты первый день что-ли??
7 igorby
 
11.12.14
16:32
как ему назначить новое значение....
Помогите пли-и-и-з

Проводки = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
      Проводки.Отбор.Регистратор.Установить(СсылкаНаОбъект);
      Проводки.Прочитать();
8 Зеленый пень
 
11.12.14
16:34
(3) +100
9 ShoGUN
 
11.12.14
16:35
(7) В чём затруднения-то?
10 Maxus43
 
11.12.14
16:36
(7) выгружай движения в ТЗ, создавай новый набор с отбором по операции, загружай. Потом старые движения-дубли удали
11 ДенисЧ
 
11.12.14
16:36
(10) Лучше сначала удалить, потом писать
12 igorby
 
11.12.14
16:37
тоже думал как в (3).
Но хотелось бы ничего не трогать только значение регистратора заменить. Типа ОбменДанными.загрузка = истина
13 Maxus43
 
11.12.14
16:42
(11) главное не забыть в одной транзакции делать)
(12) ну мало ли чего хотел, там дело то немного, написал и забыл
14 anatoly
 
11.12.14
16:54
(3) именно так!
(12) так не выйдет, регистратор это типа измерения, ключевое поле. при изменении набор записей другой создастся.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn