Делаю выгрузку из ТиС 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
Указал напрямую в ПКО в обработчике После загрузки Объект.ВидСчетаФактуры = "НаПоступление";
Не помогло :(
(0) "Указал напрямую в ПКО в обработчике После загрузки Объект.ВидСчетаФактуры = "НаПоступление";"
Феерично. Ты оторви от листа А4 кусочек небольшой, напиши на нем: "Это 500 рублей" и сходи в магазин, купи чего-нибудь... А что, это примерно то же самое, что ты с счет-фактурой делаешь...
(3) Ну почему же:
- Продавец ждет деньги за товар и не принимает бумажку.
- Реквизит счет-фактуры ждет значение перечисления "ВидСчетаФактурыПолученного" и не принимает строку...
(6) Тебе уже всё написали в (2) и (5). Ну давай, сделаем за тебя:
Объект.ВидСчетаФактуры = ПредопределенноеЗначение("Перечисление.ВидСчетаФактурыПолученного.НаПоступление");