Имя: Пароль:
1C
1С v8
Конвертация БП -> УПП ОперацияБух
,
0 ejiki
 
04.02.14
07:13
При выгрузке Документов ОперацияБух Заполнились все Субконто кроме "Номенклатура". С КД мало знаком. Подскажите пожалуйста в какую сторону копать. Использовал готовые правила обмена и допиливал в некоторых документах под себя. Но вот с Операцией Бух очень сложно выходит все.
1 ejiki
 
04.02.14
07:40
2 ejiki
 
04.02.14
07:41
Просто не заполняется 1е субконто, как бы я не хотел этого ;(
Как жаль что у этого дока нет табличной части((
3 ejiki
 
04.02.14
07:49
Причем Субконто "Номенклатура", и на других счетах при переносе операции тоже самое выходит. т.е. Просто ВидСубконто Номенклатура не проставляется и все тут. В Планах Видов Характеристик Номенклатура присутствует. где еще проверить то?
4 ejiki
 
04.02.14
08:04
народ Выручите пожалуйста хоть каким-лбо направлением.
5 greg-13
 
04.02.14
08:21
а в упп в справочнике он записывает номенклатуру?
6 ejiki
 
04.02.14
08:24
(5)Да!
в том то и дело что записывает даже номенклатуру из Операции. А вот Вставлять не вставляет. При клику по полю предлагает выбрать ВидСубконто "Номенклатура". Хотя с другими счетами и субконто все автоматически заполняет
7 ejiki
 
04.02.14
08:27
ПВД ВидовСубконто производится стандартной выборкой
8 greg-13
 
04.02.14
08:35
я не силен в этом. но видно что программа не знает какой вид субконто там должен быть. пока проваливаться напрямую из операции в справочник номенклатуры не начнете, думаю  не встанет номенклатура.
9 ejiki
 
04.02.14
08:41
(8) я вот тоже это понял) но по какой логике другие ВидыСубконто автоматом проставляет, а вот именно "Номенклатура" не проставляется. И куда рыть не ясно даже.
10 ejiki
 
04.02.14
08:55
Есть идеи где искать Подстановку Вида Субконто?
11 ejiki
 
04.02.14
08:57
Если есть возможность и желание помочь посмотрев правила то выкладываю ссылку на правила

[URL] http://files.mail.ru/0BAD125303384C9E8974E9794836FE9D[/URL]
12 greg-13
 
04.02.14
09:00
посмотрю на работе с программистами, часа через 2. Если раньше сами не разберетесь или не помогут)
ссылка у меня не открывается кстати
13 ejiki
 
04.02.14
09:01
(12)  это гадство, там прикрепилось в конце злосчастное [/URL]
14 SleepyHead
 
гуру
04.02.14
09:02
Смотри в ПКС для субконто, как определяется ПКО для переноса. Обычно анализируется тип значения, и в зависимости от типа ИмяПКОВидСубконто = "...имянужного ПКО...", но есть и другие подходы.

Так что смотрите с программистами, кто КД изучал, тут в двух словах не объяснишь.
15 ejiki
 
04.02.14
09:02
судя по активности желающих помочь думаю через два часа я вас всенеприменно буду ждать тут))
16 ejiki
 
04.02.14
09:06
(14) Спасибо за Идею. Но в данном случае В ПКО документа ОперацияБух ПКС для СубконтоДт имеет пустое значение правил конвертации.
17 SleepyHead
 
гуру
04.02.14
09:06
ищите ПКО для переноса документа ОперацияБух, в нем должна быть ПКГС для переноса движений регистра бухгалтерии, в нем ПКС для субконто кредита (судя по картинке), вот смотрите как в него данные передаются, и как подбирается тип значения.

Это может быть сделано как на уровне ПКС, так и на уровне ПКО в обработчике ПриВыгрузке
18 SleepyHead
 
гуру
04.02.14
09:10
В обработчике "ПриВыгрузке" есть что-то подобное этому:

одПолучитьXMLПредставлениеОписанияТипов

?
19 ejiki
 
04.02.14
09:11
(18) Сейчас смотрю
20 ejiki
 
04.02.14
09:12
В ПКО Операции ПриВыгрузке Пусто
21 ejiki
 
04.02.14
09:13
<a href='http://imglink.ru/show-image.php?id=4eedad341192fc4bece3cfd2da00224d'>; <img src='http://imglink.ru/thumbnails/04-02-14/8c9ec618d8ec5866f5b6cd5dea7ab2f7.jpg' alt='загрузить фото,загрузить картинку' border='0'> </a>
22 ejiki
 
04.02.14
09:14
23 SleepyHead
 
гуру
04.02.14
09:14
Как-то же тип определяется... Если бы в ПВД был произвольный алгоритм, можно было бы поискать ВыгрузитьПоПравилу() и посмотреть, какое правило используется.

А может, вы не то ПВД смотрите?
24 ejiki
 
04.02.14
09:14
25 ejiki
 
04.02.14
09:16
(23) Да вроде то, из ПВД перехожу в то самое ПКО. В ПВД Стандартная выборка
26 ejiki
 
04.02.14
09:19
(23)  http://files.mail.ru/0BAD125303384C9E8974E9794836FE9D Если есть возможность открыть в КД. Просто я там уже совсем потеряшка стал. Вроде все куда показываете просмотрел, но нет намека на то что ищем
27 SleepyHead
 
гуру
04.02.14
09:19
Да, ПКС пустое, обработчиков тоже не вижу. Зато в ПКО есть обработчики, значит, вся логика по определению типа значения зашита в них, смотрите Перед выгрузкой, При Выгрузке, после загрузки
28 SleepyHead
 
гуру
04.02.14
09:21
Возможность открыть есть, но понимаешь, по работе отвлекают :) сейчас скачаю, погляжу и отвечу попозже.
29 ejiki
 
04.02.14
09:23
(28) прекрасно понимаю)) буду ждать с нетерпением)
30 SleepyHead
 
гуру
04.02.14
09:32
Похоже, система подбирает имя ПКО для конвертации автоматически, по типу значения, так как явных указаний на подбор действительно нигде нет.

В ПКО есть обработчик "После загрузки", который очищает значения субконто уже после загрузки  сравнивая их с каким-то ключом, тут я логики не понял.

Могу посоветовать следующее:

в ПКС СубконтоДт и СубконтоКт, в обработчике "После выгрузки" вставь  такую команду

Сообщить(ИмяПКОВидСубконто);
Сообщить(""+Источник + " "+типЗнч(Источник));

так ты увидишь, какое правило сработало и что было в качестве исходных данных

в ПКО можешь в обработчике После загрузке, везде где значение удаляется из субконто, тоже навтыкать сообщений, что именно удалено и откуда.

Ну и соответственно копать в зависимости от результатов.
31 ejiki
 
04.02.14
09:36
(30) Спасибо сейчас попробую сделать
32 SleepyHead
 
гуру
04.02.14
09:38
Выгружай данные небольшими порциями, иначе утонешь в сообщениях
33 ejiki
 
04.02.14
09:38
(30) ПВХВидыСубконтоХозрасчетные
Операция (бухгалтерский и налоговый учет) ООО00000009 от 26.09.2013 23:59:59 Операция (бухгалтерский и налоговый учет)

Это касаемого идеи вставляемого сообщения
34 ejiki
 
04.02.14
09:40
ПКО ПВХВидыСубконтоХозрасчетные  Там только заполнены соответствия конвертации значений, и поиск по наименованию стоит
35 ejiki
 
04.02.14
09:40
и "Номенклатура" присутствует в списках конвертации значений
36 SleepyHead
 
гуру
04.02.14
09:40
(33)
тогда Сообщить(""+ОбъектКоллекции.СубконтоДт);

точно не помню, закрыл уже правила

через ОбъекКоллекции можешь обращаться к "колонкам" выгружаемой коллекции по именам.
37 SleepyHead
 
гуру
04.02.14
09:43
в ПВХ для номенклатуры  источник - справочник Значения объектов и приемник того же типа.

А ты я так понял, хочешь переносить справочник "Номенклатура" ?
38 SleepyHead
 
гуру
04.02.14
09:44
А нет ерунду написал, 36 не читать :)
39 SleepyHead
 
гуру
04.02.14
09:45
Вот что обнаружил
у тебя два ПКО для конвертации номенклатуры, Номенклатура и Номенклатура1

какое из них срабатывает, большой вопрос, если правило не указано явно.
40 SleepyHead
 
гуру
04.02.14
09:49
Раскопал в алгоритмах такой алгоритм - ПриВыгрузкеСубконто, в нем прописываются правила применения ПКО в зависимости от значения.

Копай в нем.
41 ejiki
 
04.02.14
09:49
(39) Ну обработчики событий абсолютно одинаковые.
42 SleepyHead
 
гуру
04.02.14
09:50
Если ВидСубконтоИсточника = ВидыСубконто.Номенклатура Тогда
            ИмяПКО = "Номенклатура";
        КонецЕсли;



Вот здесь можно добавить ИмяПКОВидСубконто = "Номенклатура"
но с осторожностью

Потому что далее идет в конце алгоритма определение номера ПКО, обрати внимание.
43 ejiki
 
04.02.14
09:53
(42) Погоди, ты предлагаешь это добавить в Алгоритме ПослеВыгрузкиСубконто?
44 ejiki
 
04.02.14
09:54
(43) не читать, тупанул
45 SleepyHead
 
гуру
04.02.14
09:56
Скорее всего, в общем алгоритме что-то не так идет с определением ИмяПКОВидСубконто для номенклатуры. в конце алгоритма выполняется поиск ПКО именно для переноса субконто и он не арабатывавет

попробуй так

Если ВидСубконтоИсточника = ВидыСубконто.Номенклатура Тогда
            ИмяПКОВидСубконто = "Номенклатура";
НомерПКСубконто = ... определи номер, по моему этономер 200
Иначе
// что было в станддарте
    НомерПКОСубконто = НайтиПравило(Субконто, ИмяПКО);

    Если НомерПКОСубконто = 0 Тогда
        Отказ = 1;
    КонецЕсли;

        КонецЕсли;
46 ejiki
 
04.02.14
09:57
(42) Сейчас сохраняю правила и попробую выгрузить)
47 SleepyHead
 
гуру
04.02.14
09:58
Не забудь сообщений навтыкать, чтобы видеть, сработал алгоритм или нет
48 ejiki
 
04.02.14
10:01
Сообщить(""+ОбъектКоллекции.СубконтоДт); нифига не выводит, а только вот это "РегистрБухгалтерииЗапись.Хозрасчетный"
49 ejiki
 
04.02.14
10:02
Попробую загрузить и посмотрим что получится
50 SleepyHead
 
гуру
04.02.14
10:03
Похоже этот алгоритм у тебя в ПКС для Операции вообще не используется. Посмотри как это сделано для других объектов, может его надо подклчить, как например в ПКО для отражения зарплаты в регламентированном учете.
51 ejiki
 
04.02.14
10:04
(50) Но тогда почему другие Субконто заполняются?!
52 ejiki
 
04.02.14
10:05
Ведь заполняются в Операции Буз Основные средства, Склады и т.д.
53 SleepyHead
 
гуру
04.02.14
10:06
Да, похоже алгоритм общий ни при чем.
Попробуй отключить лишнее ПКО для номенклатуры.
54 SleepyHead
 
гуру
04.02.14
10:10
Поехал на встречу. ту  похоже с кондачка не решишь, ставь сообщения во всех подозрительных обработчика, чтобы понять, как срабатывают правила.
55 SleepyHead
 
гуру
04.02.14
10:12
Проверь, срабатывает ли в принципе ПКО для номенкатуры

для этого в ПКО в обрабтчике перед выгрузкой воткни сообщение, что началась обработка.
56 SleepyHead
 
гуру
04.02.14
10:14
если окажется. что нет сообщения, значит система в принципе не смогла сопоставить значение и правило конвертации

Если срабатывает, ковыряй обработчик после загрузки в ПКО для операции - там по каким-то правилам значения субконто удаляются (это я писал выше).
57 ejiki
 
04.02.14
10:20
(55)  Воткнул сообщение, будемс смотреть
58 Fedor-1971
 
04.02.14
10:21
Погоди ковырять наугад правила, посмотри в сам XML есть ли там номенклатура при выгрузке? По крайней мере определишься с какой стороны проблема (выгрузка или загрузка).
Потом в отладчик и отлаживать ту ветку где проблема.
59 ejiki
 
04.02.14
10:22
(56) касаемо удаления, в первые же мои порывы исправить ситуацию я коментил всю эту обработку
60 ejiki
 
04.02.14
10:23
(58) Номенклатура, как сами элементы справочника которые должны быть в итоге записаны в документе Переносятся. Проблема в самом выборе ВидаСубконто, не простовляется конкретно один единственный ВидСубконто.
61 Fedor-1971
 
04.02.14
10:30
(60) Ни кто не говорит про сам справочник номенклатуры, в стандартных правилах есть возможность выбора выгружаемого счёта (например, 10.1). Вот и выгрузи в XML только один счет с номенклатурой (остальные правила просто отключи при выгрузке, что бы файл был поменьше). Открываешь результат и смотришь есть ли субконто номенклатура в оном или там просто написано "Пусто".
62 ejiki
 
04.02.14
10:32
(61) у меня тут не по счету идет выгрузка, и не остатки, а перенос документа БухОперация.
63 Fedor-1971
 
04.02.14
10:34
(62) а разница? оставляешь только правило переноса ОперацияБух и смотришь что выгрузилось
64 ejiki
 
04.02.14
10:46
</Ссылка>
    <Свойство Имя="ЗапретитьИспользоватьВПроводках" Тип="Булево">
        <Значение>true</Значение>
    </Свойство>
    <Свойство Имя="Наименование" Тип="Строка">
        <Значение>Материалы</Значение>
    </Свойство>
    <Свойство Имя="КодБыстрогоВыбора" Тип="Строка">
        <Значение>10</Значение>
    </Свойство>
    <Свойство Имя="ПометкаУдаления" Тип="Булево">
        <Значение>false</Значение>
    </Свойство><ЗначениеПараметра Имя="Валютный" Тип="Булево">
    <Значение>false</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="Забалансовый" Тип="Булево">
    <Значение>false</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="Вид" Тип="Строка">
    <Значение>Активный</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="Количественный" Тип="Булево">
    <Значение>true</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="Родитель" Тип="ПланСчетовСсылка.Хозрасчетный" ИмяПКО="Хозрасчетный">
    <Пусто/>
</ЗначениеПараметра><ЗначениеПараметра Имя="ТолькоОбороты1" Тип="Булево">
    <Значение>false</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="Суммовой1" Тип="Булево">
    <Значение>true</Значение>
</ЗначениеПараметра><ЗначениеПараметра Имя="ВидСубконто1" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные"><Ссылка Нпп="661">
    <Свойство Имя="{ИмяПредопределенногоЭлемента}" Тип="Строка">
        <Значение>Номенклатура</Значение>
    </Свойство>
    <Свойство Имя="Наименование" Тип="Строка">
        <Значение>Номенклатура</Значение>
    </Свойство>
</Ссылка>
65 ejiki
 
04.02.14
10:47
Получается что есть Номенклатура При выгрузке нормально. При загрузке возникает тупняк походу
66 Fedor-1971
 
04.02.14
10:55
(65) не совсем, в (64) это описания типа субконто, поищи конкретное наименование номенклатуры
67 13_Mult
 
04.02.14
10:55
Осмелюсь предложить стандартной обработкой сделать выгрузку док. Операция из конечной базы дабы посмотреть в XML как правильно должна быть структура файла. И сравнить с вашей выгрузкой из БП.
68 ejiki
 
04.02.14
10:59
(67) Стандартной обработкой от УПП? такие точно есть? ну я имею ввиду для Документа ОперацияБух
69 13_Mult
 
04.02.14
10:59
Для меня проще ПВД свое создать где запросом получать что надо и формировать ТЗ с проводками которую и передать для записи.
70 ejiki
 
04.02.14
10:59
(66) Ищу уже, спасибо за наводку
71 13_Mult
 
04.02.14
11:00
(68) Универсальная выгр/загр XML, нет?
72 ejiki
 
04.02.14
11:01
(69) К сожалению я не настолько опытен, я ПВДшкой (Запросом) Смогу вырвать то что мне нужно, но запись этого всего в документ Операция Бух, в виду ереси с субконто для меня не проканала.
(71) Признаюсь забыл уже про нее))
73 13_Mult
 
04.02.14
11:04
На Infostart поищи правила похожие, там что то есть.
74 13_Mult
 
04.02.14
11:05
(72) с Субконто согласен )), там много этой ереси.
75 ejiki
 
04.02.14
11:15
(73) так я и брал с инфостарта правила, самые так сказать "Правильные во всех смыслах". В итоге часть нужно было немного допилить, и как там утверждали даже операция бух нормально. На деле много довольных, на практике я вот мучаюсь сижу))
76 13_Mult
 
04.02.14
11:19
Сравни файлы. По сути с номенклатурой ваще проблем не должно быть.
77 Зойч
 
04.02.14
11:20
Что в файле выгрузки?
Выгрузи одну операцию с одной проводкой и покажи
78 ejiki
 
04.02.14
11:21
(66)

<Объект Нпп="8650" Тип="СправочникСсылка.Номенклатура" ИмяПравила="Номенклатура"><Ссылка Нпп="8650">
    <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
        <Значение>8efbf49c-e496-11e2-9f0a-001517e4ca75</Значение>
    </Свойство>
    <Свойство Имя="Наименование" Тип="Строка">
        <Значение>Коммутатор  3COM 8ports</Значение>
    </Свойство>
    <Свойство Имя="ЭтоГруппа" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
</Ссылка>
79 Зойч
 
04.02.14
11:22
(78) операцию покажи
80 ejiki
 
04.02.14
11:23
(79) Не могу выгрузить одну операцию, надо тогда в правилах отбор впихивать по коду например...
81 Зойч
 
04.02.14
11:24
(80) больше будешь говорить чем делать
82 Fedor-1971
 
04.02.14
11:39
(78) это опять кусок выгрузки. Куда он входит? (79) просил операцию целиком, вот и найди в файле операцию, относящуюся к этой записи номенклатуры
83 ejiki
 
04.02.14
11:53
(81) а вот и хрен там, не получается у меня отобрать один документ((
84 Fedor-1971
 
04.02.14
12:00
(83) Совсем уныло? верни всё назад, сделай тестовую операцию, в содержание впиши что-нить оригинальное, выгрузи как выгружал, откопай созданную операцию по содержанию в XML и смотри оную или выложи сюда полностью посмотрим.
85 ejiki
 
04.02.14
12:02
(84) Намекни как сделать отбор и думаю разберусь, просто никогда в КД не делал отбор по конкретному документу. Только по Оргганизации делал.
86 ejiki
 
04.02.14
12:02
(84) ааа придумал и обхитрил)) спасибо за идею на которую бессознательно навел))
87 ejiki
 
04.02.14
12:08
-<НаборЗаписей Имя="Хозрасчетный">


-<Запись>


-<СубконтоДт>


-<Свойство Имя="Ключ" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные">


-<Ссылка Нпп="10">


-<Свойство Имя="{ИмяПредопределенногоЭлемента}" Тип="Строка">

<Значение>Номенклатура</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Номенклатура</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="Значение" Тип="СправочникСсылка.ЕдиницыИзмерения">


-<Ссылка Нпп="11">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>f2774a2a-a24e-11e2-8431-001517e4ca75</Значение>

</Свойство>


-<Свойство Имя="Владелец" Тип="СправочникСсылка.Номенклатура">


-<Ссылка Нпп="12">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>f2774a2a-a24e-11e2-8431-001517e4ca75</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Насос К125-395 с двигателем зав№42820</Значение>

</Свойство>


-<Свойство Имя="ЭтоГруппа" Тип="Булево">

<Значение>false</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="ЕдиницаПоКлассификатору" Тип="СправочникСсылка.КлассификаторЕдиницИзмерения">


-<Ссылка Нпп="14">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>99a26aae-cbab-11df-9d8a-001e5848397d</Значение>

</Свойство>


-<Свойство Имя="Код" Тип="Строка">

<Значение>796</Значение>

</Свойство>

</Ссылка>

</Свойство>

</Ссылка>

</Свойство>

</СубконтоДт>


-<СубконтоДт>


-<Свойство Имя="Ключ" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные">


-<Ссылка Нпп="25">


-<Свойство Имя="{ИмяПредопределенногоЭлемента}" Тип="Строка">

<Значение>Склады</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Склады</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="Значение" Тип="СправочникСсылка.Склады">


-<Ссылка Нпп="26">


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Цех №5 (Котельная)</Значение>

</Свойство>


-<Свойство Имя="Родитель" Тип="СправочникСсылка.Склады">


-<Ссылка Нпп="27">


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Цех №5 (Котельная)</Значение>

</Свойство>


-<Свойство Имя="Родитель" Тип="СправочникСсылка.Склады">


-<Ссылка Нпп="28">


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>ТДЗ склады</Значение>

</Свойство>


-<Свойство Имя="Родитель" Тип="СправочникСсылка.Склады">

<Пусто/>

</Свойство>


-<Свойство Имя="ЭтоГруппа" Тип="Булево">

<Значение>true</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="ЭтоГруппа" Тип="Булево">

<Значение>true</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="ЭтоГруппа" Тип="Булево">

<Значение>false</Значение>

</Свойство>

</Ссылка>

</Свойство>

</СубконтоДт>


-<СубконтоКт>


-<Свойство Имя="Ключ" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные">


-<Ссылка Нпп="29">


-<Свойство Имя="{ИмяПредопределенногоЭлемента}" Тип="Строка">

<Значение>ОбособленныеПодразделения</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>Обособленные подразделения</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="Значение" Тип="СправочникСсылка.Организации">


-<Ссылка Нпп="2">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>c73bf48e-de39-11e2-9f0a-001517e4ca75</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>ООО Рога и копыта</Значение>

</Свойство>


-<Свойство Имя="ИНН" Тип="Строка">

<Значение>4205274151</Значение>

</Свойство>


-<Свойство Имя="КПП" Тип="Строка">

<Значение>420501001</Значение>

</Свойство>

</Ссылка>

</Свойство>

</СубконтоКт>


-<Свойство Имя="Организация" Тип="СправочникСсылка.Организации" ИмяПКО="Организации">


-<Ссылка Нпп="2">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>c73bf48e-de39-11e2-9f0a-001517e4ca75</Значение>

</Свойство>


-<Свойство Имя="Наименование" Тип="Строка">

<Значение>ООО Рога и копыта</Значение>

</Свойство>


-<Свойство Имя="ИНН" Тип="Строка">

<Значение>4205274151</Значение>

</Свойство>


-<Свойство Имя="КПП" Тип="Строка">

<Значение>420501001</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="Содержание" Тип="Строка">

<Пусто/>

</Свойство>


-<Свойство Имя="ВалютнаяСуммаДт" Тип="Число">

<Пусто/>

</Свойство>


-<Свойство Имя="ВалютнаяСуммаКт" Тип="Число">

<Пусто/>

</Свойство>


-<Свойство Имя="КоличествоДт" Тип="Число">

<Значение>1</Значение>

</Свойство>


-<Свойство Имя="КоличествоКт" Тип="Число">

<Пусто/>

</Свойство>


-<Свойство Имя="Сумма" Тип="Число">

<Значение>20000</Значение>

</Свойство>


-<Свойство Имя="Период" Тип="Дата">

<Значение>2014-02-04T14:37:50</Значение>

</Свойство>


-<Свойство Имя="СчетДт" Тип="ПланСчетовСсылка.Хозрасчетный" ИмяПКО="Хозрасчетный">


-<Ссылка Нпп="30">


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>1783c16a-ae2a-11e2-8431-001517e4ca75</Значение>

</Свойство>


-<Свойство Имя="Код" Тип="Строка">

<Значение>41.06</Значение>

</Свойство>

</Ссылка>

</Свойство>


-<Свойство Имя="СчетКт" Тип="ПланСчетовСсылка.Хозрасчетный" ИмяПКО="Хозрасчетный">


-<Ссылка Нпп="32">


-<Свойство Имя="{ИмяПредопределенногоЭлемента}" Тип="Строка">

<Значение>РасчетыПоВыделенномуИмуществу</Значение>

</Свойство>


-<Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">

<Значение>17d8706e-dd49-41a1-a5c0-d93aa0f07a5b</Значение>

</Свойство>


-<Свойство Имя="Код" Тип="Строка">

<Значение>79.01</Значение>

</Свойство>

</Ссылка>

</Свойство>

</Запись>

</НаборЗаписей>
88 ejiki
 
04.02.14
13:48
АП! Выручайте братцы!
89 SleepyHead
 
гуру
04.02.14
15:13
(66) Я тебе еще вначале написал, что в событии После Загрузки удаляются субконто походу
90 Krendel
 
04.02.14
15:17
(88) А тебя не смущает что операции бух не проходят по регистру затрат? Или пока тебе не до этого?
91 SleepyHead
 
гуру
04.02.14
15:17
Вот что у теюя в ПКО операции после загрузки
Смотри где удяляется, пиши сообщения - удалено такое то значение

возможно номенклатуру здесь и режет, но уже после загрузки. В файле она у тебя есть, значи только после загрузки  удаляется

Для каждого Корреспонденция из Объект.Движения.Хозрасчетный Цикл
    Для каждого Субконто из Корреспонденция.СубконтоДт Цикл
        Ок = Ложь;
        Для каждого ВидыСубконто из Корреспонденция.СчетДт.ВидыСубконто Цикл
            Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
                Ок = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
        Если НЕ Ок Тогда
            Корреспонденция.СубконтоДт.Удалить(Субконто.Ключ);
        КонецЕсли;
    КонецЦикла;
    
    Для каждого Субконто из Корреспонденция.СубконтоКт Цикл
        Ок = Ложь;
        Для каждого ВидыСубконто из Корреспонденция.СчетКт.ВидыСубконто Цикл
            Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
                Ок = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
        Если НЕ Ок Тогда
            Корреспонденция.СубконтоКт.Удалить(Субконто.Ключ);
        КонецЕсли;
    КонецЦикла;
КонецЦикла;
    
Для каждого Корреспонденция из Объект.Движения.Налоговый Цикл
     Для каждого Субконто из Корреспонденция.СубконтоДт Цикл
        Ок = Ложь;
        Для каждого ВидыСубконто из Корреспонденция.СчетДт.ВидыСубконто Цикл
            Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
                Ок = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
        Если НЕ Ок Тогда
            Корреспонденция.СубконтоДт.Удалить(Субконто.Ключ);
        КонецЕсли;
    КонецЦикла;
    
    Для каждого Субконто из Корреспонденция.СубконтоКт Цикл
        Ок = Ложь;
        Для каждого ВидыСубконто из Корреспонденция.СчетКт.ВидыСубконто Цикл
            Если ВидыСубконто.ВидСубконто = Субконто.Ключ Тогда
                Ок = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;
        
        Если НЕ Ок Тогда
            Корреспонденция.СубконтоКт.Удалить(Субконто.Ключ);
        КонецЕсли;
    КонецЦикла;
КонецЦикла;
92 ejiki
 
05.02.14
06:24
(91) Я этот момент уже даже весь комментил чтобы не срабатывало. Та же песня.
2 + 2 = 3.9999999999999999999999999999999...