Имя: Пароль:
1C
1С v8
БСП ОбновлениеИБ куда размещать код начального заполнения?
0 VVi3ard
 
12.08.13
17:20
Подскажите может кто сталкивался, на ИТС в описании БСП написано что нужно добавить обработчик с пустой версией и указать Свойство: НачальноеЗаполнениеДанных = Истина;

Но в Функции НоваяТаблицаОбработчиковОбновления нет такого поля и соответственно его нельзя установить.

Посмотрел Демо базу БСП там не используется начальное заполнение :((
1 VVi3ard
 
12.08.13
17:24
Прошу прощения, не  "НачальноеЗаполнениеДанных"  а "НачальноеЗаполнение"

Собственно на ИТС пример:

Обработчик = Обработчики.Добавить();
Обработчик.Версия = "<номер версии>";
Обработчик.Процедура = "<полное имя экспортной процедуры>";
Обработчик.НачальноеЗаполнение = {Истина|Ложь};
Обработчик.РежимВыполнения = {"Монопольно"|"Оперативно"|"Отложенно"};
2 Лефмихалыч
 
12.08.13
17:28
>Но в Функции НоваяТаблицаОбработчиковОбновления нет такого поля
может версия БСП древняя?
3 Defender aka LINN
 
12.08.13
17:32
Та всю жисть она там была
4 banco
 
12.08.13
17:39
(3) в версии в 2.1.4 появилось
5 Defender aka LINN
 
12.08.13
17:51
Ну, если даже и нету, всегда можно обработчик для версии 0.0.0.0 сделать
6 VVi3ard
 
12.08.13
17:54
(2) Ну не самая последняя: 2.1.3.51 на момент начала внедрения брал последнюю доступную.

Просто внедряю БСП в конфигурацию где жутко старая и сильно  измененная БСП была и это все происходит не быстро, сейчас посмотрел ИТС (Июль)
На диске актуальная версия: 2.1.4.34
Я приступил в июне, диск был за май... Буду на 2.1.4 обновлять щас.

(5) Я пробовал для 0.0.0.0, не сработало(обработчик не был вызван), получилось сделать только с версией  "*" (т.е. при любом обновлении)
Надеюсь что с 2.1.4 получится.

Спасибо за помощь и советы.
7 VVi3ard
 
12.08.13
17:57
Да точно в 2.1.4 все есть, смотрю через сравнение конфигураций.