Имя: Пароль:
1C
1С v8
Конвертация данных УТ->РТ
,
0 dimond94
 
28.11.16
11:00
Пишу правило для документа "Реализация товаров и услуг" УТ->РТ
Если документ в УТ не проведен он приезжает в РТ, но если провести документ в УТ и отправить в РТ валится ошибка:

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10017)}: Ошибка при записи документа: Реализация товаров ИЕУТ-000033 от 10.11.2016 10:11:35. Описание ошибки: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1743)}: Ошибка записи объекта
    ТипОбъекта             =  Реализация товаров
    Объект                 =  Реализация товаров ИЕУТ-000033 от 10.11.2016 10:11:35
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать)
        Объект.Записать();
по причине:
Запись не верна! Значение поля "Номенклатура" не может быть пустым! (Регистр накопления: Товары организаций; Номер строки: 1)
    ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1721)
    КСообщенияОбОшибках    =  26
                        ВызватьИсключение СтрокаСообщения;

Подскажите, что я делаю не так?
1 FIXXXL
 
28.11.16
11:02
(0) пытаешься впихнуть незаполненную номенклатуру в регистр
2 dimond94
 
28.11.16
11:04
(1) Но если документ не проведен, вся табличная часть прилетает в Розницу.
3 FIXXXL
 
28.11.16
11:06
(2) дык непроведенный от проведенного тем и отличается, что проведенный пишет в регистр
4 dimond94
 
28.11.16
11:07
И как можно решить эту проблему?
5 SadrArt
 
28.11.16
11:10
Скорее всего вы мигрируете движения документа. То есть кроме номенклатуры, которая в ТЧ надо сконвертировать номенклатуру (да и все другое) в движениях.
6 SadrArt
 
28.11.16
11:11
(5) + или движения вовсе отключить, а документ проводить в приемнике - смотря, какая задача
7 dimond94
 
28.11.16
11:12
(5)А не проще просто в правилах РТ прописать чтобы документ принимался не проведенным?
8 dimond94
 
28.11.16
11:13
(6)Как отключить движения?
9 dimond94
 
28.11.16
11:15
я в самом документе-> в обработчике событий->Перед загрузкой
Пишу: РежимЗаписи = "Запись";
Но ничего не происходит((
10 SadrArt
 
28.11.16
11:16
эм-м, тогда тебе к Бояркину и Филатову.
11 dimond94
 
28.11.16
11:23
(10)Это сарказм? Или я что то не так делаю?
12 mehfk
 
28.11.16
11:24
Это авторы книг по конвертации.
13 zippygrill
 
28.11.16
11:25
В какой момент происходит вылет и где, в какой ИБ?
14 dimond94
 
28.11.16
11:25
(12) спасибо, я понял) Просто думал может кто - нибудь подскажет что еще можно сделать
15 dimond94
 
28.11.16
11:27
(13) В рознице валится ошибка если в УТ документ проведен.
16 SadrArt
 
28.11.16
11:48
(11) если Вы это (7),(8) спрашиваете, то кажется лучше чуть почитать.
17 dimond94
 
28.11.16
15:22
Проблему решил)
AdBlock убивает бесплатный контент. 1Сергей