Вход | Регистрация
 

Не проводится документ оприходование запасов

Не проводится документ оприходование запасов
Я
   falselight
 
15.06.20 - 14:36
УНФ. Создаю программно документ. Но при проведении выходит ошибки.
Подскажите пожалуйста, что нужно изменить что бы документ проводится?

Запись не верна! Не заполнен счет кредита (Регистр бухгалтерии: Журнал проводок; Номер строки: 1)
{ВнешняяОбработка.ВыгрузкаЗагрузка.Форма.Форма.Форма(813)}:        ДокОприходование.Записать(РежимЗаписиДокумента.Проведение);
{ВнешняяОбработка.ВыгрузкаЗагрузка.Форма.Форма.Форма(616)}:        СоздатьДокумент(ТипЗагрузки,СумЛогистика);
{ВнешняяОбработка.ВыгрузкаЗагрузка.Форма.Форма.Форма(821)}:    ЗагрузитьОтчетВайлдберризНаСервере("Комиссия");

по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Запись не верна! Не заполнен счет кредита (Регистр бухгалтерии: Журнал проводок; Номер строки: 1)
{ОбщийМодуль.УправлениеНебольшойФирмойСервер.Модуль(2198)}:            НаборЗаписей.Записать();
{Документ.ОприходованиеЗапасов.МодульОбъекта(323)}:    УправлениеНебольшойФирмойСервер.ЗаписатьНаборыЗаписей(ЭтотОбъект);
{ВнешняяОбработка.ВыгрузкаЗагрузкаWildBerries.Форма.Форма.Форма(813)}:        ДокОприходование.Записать(РежимЗаписиДокумента.Проведение);
{ВнешняяОбработка.ВыгрузкаЗагрузкаWildBerries.Форма.Форма.Форма(616)}:        СоздатьДокумент(ТипЗагрузки,СумЛогистика);
{ВнешняяОбработка.ВыгрузкаЗагрузкаWildBerries.Форма.Форма.Форма(821)}:    ЗагрузитьОтчетВайлдберризНаСервере("Комиссия");

по причине:
Запись не верна! Не заполнен счет кредита (Регистр бухгалтерии: Журнал проводок; Номер строки: 1)
   falselight
 
1 - 15.06.20 - 14:37
Если Не ЗначениеЗаполнено(Стр.Номенклатура) Тогда
            Сообщить(Стр.Номенклатура2.Наименование + " артикул: " + Стр.Номенклатура2.Артикул + " приходуется на виртуальный склад!");    
            //

            Если ШапкаЗаполнена = 0 Тогда
                //ДокПриходнаяНакладная                          = Документы.ПриходнаяНакладная.СоздатьДокумент();

                //ДокПриходнаяНакладная.Дата                     = ТекущаяДата();

                //ДокПриходнаяНакладная.ВидОперации              = Перечисления.ВидыОперацийПриходнаяНакладная.ПоступлениеОтПоставщика;

                //ДокПриходнаяНакладная.Контрагент               = Контрагент;

                //ДокПриходнаяНакладная.Договор                  = Договор;

                //ДокПриходнаяНакладная.Организация              = Организация;

                //ДокПриходнаяНакладная.СтруктурнаяЕдиница       = ВиртуальныйСклад;

                //ДокПриходнаяНакладная.Подразделение            = Подразделение;

                //ДокПриходнаяНакладная.Ответственный            = Справочники.Сотрудники.НайтиПоНаименованию("Склад", 1);

                //ДокПриходнаяНакладная.Курс                    = 1;

                //ДокПриходнаяНакладная.Кратность               = 1;

                //ДокПриходнаяНакладная.СуммаВключаетНДС        = Истина;

                //ДокПриходнаяНакладная.НалогообложениеНДС      = Перечисления.ТипыНалогообложенияНДС.ОблагаетсяНДС;

                //ДокПриходнаяНакладная.ВалютаДокумента         = Константы.ВалютаУчета.Получить();

                //ДокПриходнаяНакладная.НомерВходящегоДокумента = "--";

                //ДокПриходнаяНакладная.ДатаВходящегоДокумента  = ТекущаяДата();

                //                

                ДокОприходование                             = Документы.ОприходованиеЗапасов.СоздатьДокумент();
                ДокОприходование.Дата                         = ТекущаяДата();
                ДокОприходование.ХозяйственнаяОперация      = Справочники.ХозяйственныеОперации.ПоступлениеОтПоставщика;
                ДокОприходование.Автор                      = ПараметрыСеанса.ТекущийПользователь;
                ДокОприходование.ВидЦен                        = Справочники.ВидыЦен.НайтиПоНаименованию("Закупочная");
                ДокОприходование.Организация             = Организация;
                ДокОприходование.СтруктурнаяЕдиница      = ВиртуальныйСклад;
                //

                ШапкаЗаполнена                             = 1;
                //

                НоваяСтрока                  = ДокОприходование.Запасы.Добавить();
                НоваяСтрока.Номенклатура     = Стр.Номенклатура2;
                НоваяСтрока.Характеристика   = Стр.Характеристика2;
                НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номенклатура.ЕдиницаИзмерения;
                НоваяСтрока.Количество       = Стр.Количество;
                НоваяСтрока.Цена             = Стр.ЦенаРозничная;
                НоваяСтрока.Сумма            = Стр.Количество * Стр.ЦенаРозничная;
                //НоваяСтрока.СтавкаНДС        = Справочники.СтавкиНДС.НайтиПоНаименованию("20%", Истина);

                //НоваяСтрока.СуммаНДС         = НоваяСтрока.Сумма - НоваяСтрока.Сумма / 1.2;

                //НоваяСтрока.Всего            = НоваяСтрока.Сумма;

            Иначе
                НоваяСтрока                  = ДокОприходование.Запасы.Добавить();
                НоваяСтрока.Номенклатура     = Стр.Номенклатура2;
                НоваяСтрока.Характеристика   = Стр.Характеристика2;
                НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номенклатура.ЕдиницаИзмерения;
                НоваяСтрока.Количество       = Стр.Количество;
                НоваяСтрока.Цена             = Стр.ЦенаРозничная;
                НоваяСтрока.Сумма            = Стр.Количество * Стр.ЦенаРозничная;
                //НоваяСтрока.СтавкаНДС        = Справочники.СтавкиНДС.НайтиПоНаименованию("20%", Истина);

                //НоваяСтрока.СуммаНДС         = НоваяСтрока.Сумма - НоваяСтрока.Сумма / 1.2;

                //НоваяСтрока.Всего            = НоваяСтрока.Сумма;

            КонецЕсли;
   PuhUfa
 
2 - 15.06.20 - 14:43
От нас то ты что хочешь? -)
   azt-yur
 
3 - 15.06.20 - 14:44
Я думаю что "Не заполнен счет кредита".
Создай вручную документ в базе, посмотрим обработками или через универсальный отчет какие реквизиты в нем заполнены и сделай их заполнение программно
   falselight
 
4 - 15.06.20 - 15:06
(2) МОТИВАЦИИ
   falselight
 
5 - 15.06.20 - 15:08
(3) В конфигураторе можно посмотреть, какие есть реквизиты

http://joxi.ru/VrwRa43H8DyK1A

http://joxi.ru/BA08ePMCPY6JQA  - может это поле? что туда нужно заполнить?
   falselight
 
6 - 15.06.20 - 15:25
UP!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.