Имя: Пароль:
1C
1С v8
Выгрузка ТиС 954 --> БП 2.0. Не проводятся СФ.
0 Молодой 1Снег
 
11.10.13
11:10
Делаю выгрузку из ТиС 7.70.954 доработанной в типовую БП 2.0. За основу взял типовые правила и немного их доработал. Одной из доработок было проведение документов при загрузке.
В ПКО в обработчике Перед загрузкой пишу РежимЗаписи = "Проведение";

Все документы проводятся кроме счетов-фактур полученных. Вот такая ошибка:

Проведение документа: Счет-фактура полученный ССт0000495 от 06.07.2013 14:00:06
Не заполнено значение реквизита "Вид счета-фактуры"!

Ошибка при записи документа
    ИмяПКО                 =  СчетФактураПолученный
    ТипОбъекта             =  Счет-фактура полученный
    Объект                 =  Счет-фактура полученный ССт0000495 от 06.07.2013 14:00:06
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Не удалось провести "Счет-фактура полученный ССт0000495 от 06.07.2013 14:00:06"!
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7518)
    КодСообщения           =  25

Указал напрямую в ПКО в обработчике После загрузки Объект.ВидСчетаФактуры = "НаПоступление";
Не помогло :(

Как мне заполнить реквизит ВидСчетаФактуры?
1 Cube
 
11.10.13
11:15
(0) "Указал напрямую в ПКО в обработчике После загрузки Объект.ВидСчетаФактуры = "НаПоступление";"

Феерично. Ты оторви от листа А4 кусочек небольшой, напиши на нем: "Это 500 рублей" и сходи в магазин, купи чего-нибудь... А что, это примерно то же самое, что ты с счет-фактурой делаешь...
2 Aleksey
 
11.10.13
11:15
а ничего что ВидСчетаФактуры - это перечисление, а ты его строкой заполняешь. Я бы удивился бы если помогло
3 Aleksey
 
11.10.13
11:15
(1) несовсем
4 Aleksey
 
11.10.13
11:15
т.е. мысль правильная, а вот реализация её хромает на обе ноги
5 Cube
 
11.10.13
11:17
(3) Ну почему же:
- Продавец ждет деньги за товар и не принимает бумажку.
- Реквизит счет-фактуры ждет значение перечисления "ВидСчетаФактурыПолученного" и не принимает строку...

Всё правильно.
6 Молодой 1Снег
 
11.10.13
11:18
(1) В ТиС нет реквизита ВидСчетаФактуры. Вообще такого понятия там нет.
Буду признателен если подскажешь другой способ заполнить этот реквизит.
7 Cube
 
11.10.13
11:21
(6) Тебе уже всё написали в (2) и (5). Ну давай, сделаем за тебя:
Объект.ВидСчетаФактуры = ПредопределенноеЗначение("Перечисление.ВидСчетаФактурыПолученного.НаПоступление");
8 Молодой 1Снег
 
11.10.13
11:27
(7) Да я уже пробую. Спасибо.
9 Aleksey
 
11.10.13
17:48
(7) ээээ зачем ПредопределенноеЗначение? Это же не источник