Имя: Пароль:
1C
1С v8
Конвертация плана счетов
0 lion11
 
07.10.11
09:47
Всем привет! Выгружаю данные из БП 1.6 в 2.0, как в КД настроить, чтоб один счет из ПС хозрасчетный в 1.6 перешел в другой счет в 2.0?
1 golden-pack
 
07.10.11
09:48
перешел
2 lion11
 
07.10.11
09:51
пересел, перенесся, перелетел - не важно, главное, чтоб попал
3 Найч
 
07.10.11
09:52
(2)пятничная ветка =) ты правилами обмена метаданные изменить хочешь?
4 lion11
 
07.10.11
09:55
(3) Нет, к примеру, в 1.6 код счета 01.02, в 20 - надо чтоб все скинулось на 01.08
5 lion11
 
07.10.11
09:57
Во вкладу "Конвертация значений" не могу запихать, т.к. этот счет добавлен в режиме Предприятие
6 nicxxx
 
07.10.11
10:03
это все происходит внутри документа? ну так и задай там ПередВыгрузкой:
Если источник = 01.02 тогда
значение = 01.08
7 lion11
 
07.10.11
10:10
Пока на справочниках тренируюсь, счас попробую, спс
8 lion11
 
07.10.11
10:21
(6) Но это не правильно - тогда придется во всех объектах прописывать. Хотелось бы один раз в правилах конвертации ПС сделать.
9 lion11
 
07.10.11
11:22
(6) Не срабатывает условие
Если Источник.СчетБУ = "01.02" Тогда
Сообщить("Источник.СчетБУ");
Значение = "01.08"
КонецЕсли;
Еще варианты есть?
10 lion11
 
07.10.11
14:01
никто не знает, все в пятнице ((
11 Alex S D
 
07.10.11
14:04
Если Источник.СчетБУ.код="01.02"?
12 lion11
 
07.10.11
14:12
(11) Ругается:
ОписаниеОшибки         =  Значение не является значением объектного типа (код)
13 Alex S D
 
07.10.11
14:26
14 lion11
 
07.10.11
16:10
Кажись частично разобрался: в исходном справочнике некоторые значения были пустые, вот и ругалось. Оказалось надо поставить проверку в ПКС "ПриВыгрузке" у этого справочника:
Если (ЗначениеЗаполнено(Источник.СчетБУ))и (Источник.СчетБУ.Код ="01.02") Тогда
   Сообщить("Источник.Код "+Источник.СчетБУ.Код);
   Значение = ПланыСчетов.ХозРасчетный.ОСБезГосРегистрации.Ссылка;
КонецЕсли;
15 lion11
 
12.10.11
16:17
И все-же: как написать в ПКО плана счетов Хозрасчетный такую проверку, один раз, вместо того, чтоб в каждом объекте прописывать в ПКС эти проверки?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший