Имя: Пароль:
1C
1С v8
Проблема при конвертации. Объект заблокирован:
0 memogolik
 
22.07.14
14:52
Пишу конвертацию: перенос справочника номенклатура из 1с 8.2 Комплексная в 1с 7.7 ТИС 9.2.
Все прошло гладко, но нужно чтобы вся номенклатура из комплексной переносилась в определенную папку в ТИС.

В ПКО обработчик "При загрузке" вставил код:
Если ПустоеЗначение(Объект.Родитель) = 1 Тогда
        СпрРодитель = СоздатьОбъект("Справочник.Номенклатура");
        СпрРодитель.НайтиПоКоду("Х0008623");
        пОбъект = СоздатьОбъект("Справочник.Номенклатура");
        пОбъект.НайтиЭлемент(Объект);
        пОбъект.Родитель = СпрРодитель;
        пОбъект.Записать();
КонецЕсли;

Выдает ошибку на первом же элементе:
Объект.Записать();
{D:\ПРОЕКТ\V77IMP.ERT(134)}: Объект заблокирован: Молочная группа.
Если убрать пОбъект.Записать(), то ессно перенос проходит нормально, но не помещается в нужную папку. Посоветуйте, что можно сделать.
Заранее спасибо за ответы.
1 Paul_Nevada
 
22.07.14
14:55
Попробуй в После загрузки воткнуть
2 memogolik
 
22.07.14
14:56
(1) пробовал. Та же песня.
3 Paul_Nevada
 
22.07.14
14:57
Если ПустоеЗначение(Объект.Родитель) = 1 Тогда
        СпрРодитель = СоздатьОбъект("Справочник.Номенклатура");
        СпрРодитель.НайтиПоКоду("Х0008623");
        пОбъект.Родитель = СпрРодитель;
        пОбъект.Записать();
КонецЕсли;
4 Paul_Nevada
 
22.07.14
14:58
Вернее, так:
Если ПустоеЗначение(Объект.Родитель) = 1 Тогда
        СпрРодитель = СоздатьОбъект("Справочник.Номенклатура");
        СпрРодитель.НайтиПоКоду("Х0008623");
        Объект.Родитель = СпрРодитель;
        Объект.Записать();
КонецЕсли;
5 Йохохо
 
22.07.14
15:02
а там не надо ни какой магии с ТекущийЭлемент()?
6 memogolik
 
22.07.14
15:03
(4) огромное спасибо!
7 Paul_Nevada
 
22.07.14
15:16
(6) заработало?
8 memogolik
 
22.07.14
16:34
(7) ага.
9 Paul_Nevada
 
22.07.14
17:27
Хорошо!
10 Paul_Nevada
 
22.07.14
17:27
Ты мне с запросов в 8 помоги, пожалуйста)
11 Paul_Nevada
 
22.07.14
17:27
*с запросом
12 Paul_Nevada
 
22.07.14
17:29
есть документ - "Акт". хочу выбрать эти документы в виде:
Ссылка1, Сумма1
Ссылка2, Сумма2
Ссылка3, Сумма3
...............

Но реквизит Сумма - это реквизит ТЧ, мне нужны итоги по нему
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн