|
Ошибка проведения документа "Приобретение товаров и услуг" | ☑ | ||
---|---|---|---|---|
0
GoldMax2024
16.04.24
✎
14:02
|
Конфигурация ERP.
Из документа "Заказ поставщика" создается документ "Приобретение товаров и услуг". После создания возникает ошибка при проведении созданного документа. Ошибка возникает в процедуре ОбработатьЗаписьОбъектаВФорме (Форма, ПараметрыЗаписи, Отказ) Функция ФР_ОбработатьЗаписьОбъектаВФорме(Форма, ПараметрыЗаписи, Отказ) ДействиеПослеЗаписи = Неопределено; Если ПараметрыЗаписи.Свойство("ДействиеПослеЗаписи", ДействиеПослеЗаписи) Тогда ПараметрыЗаписи.Удалить("ДействиеПослеЗаписи"); КонецЕсли; Результат = Ложь; Если Отказ Тогда Возврат Результат; КонецЕсли; НачатьЗамерВремениЗаписиОбъекта(Форма, ПараметрыЗаписи); Форма.НеВыполнятьПроверкуПередЗаписью = Истина; Отказ = Истина; ПараметрыЗаписи.Вставить("ПринудительноЗакрытьФорму", Форма.ПринудительноЗакрытьФорму); ПараметрыЗаписи.Вставить("НовыйОбъект", Не ЗначениеЗаполнено(Форма.Объект.Ссылка)); Результат = Форма.Записать(ПараметрыЗаписи); Форма.ПринудительноЗакрытьФорму = Ложь; // Форма.НеВыполнятьПроверкуПередЗаписью = Ложь; Форма.НеВыполнятьПроверкуПередЗаписью = Истина; Если Результат И ДействиеПослеЗаписи <> Неопределено Тогда ВыполнитьОбработкуОповещения(ДействиеПослеЗаписи, Результат); КонецЕсли; Возврат Результат; КонецФункции Ошибка при вызове метода контекста (Записать) {Адаптация ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(20)}:Результат = Форма.Записать(ПараметрыЗаписи); {Документ.ПриобретениеТоваровУслуг.Форма.ФормаДокумента.Форма(9112)}:ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Не удалось провести "Приобретение товаров и услуг 21ФР-000001 от 16.04.2024 13:59:10"! [ОшибкаХранимыхДанных] Номенклатура Ламинат (1,426 м2) склад Склад Оформлено больше чем указано в распоряжении Заказ поставщику 21ФР-000135 от 12.04.2024 15:33:11 на 10 упак Как исправить эту ошибку? |
|||
1
mikecool
16.04.24
✎
14:02
|
оформить меньше или равно
|
|||
2
saaken
16.04.24
✎
14:03
|
а что не так?
|
|||
3
GoldMax2024
16.04.24
✎
14:22
|
(2) Не могу найти причину ошибки. Поле количество заполнено челыми числами
|
|||
4
saaken
16.04.24
✎
14:35
|
сравни упаковки
|
|||
5
Мультук
16.04.24
✎
14:46
|
(0)
Вариантов два 1) Кто-то влез в формирование "Приобретение товаров и услуг" на основании заказ поставщика и что-то там "улучшил" 2) Ошибка в ЕРП (в данном случае -- очень сильно сомневаюсь) Смотрим сколько (количество) "Ламинат (1,426 м2)" в заказе поставщика. Ставим в документе "Приобретение товаров и услуг" точку останова в процедуре "Обработка проведения" и смотрим содержимое таб.части "Товары" -- а сколько (количество) "Ламинат (1,426 м2)" Сравниваем. |
|||
6
GoldMax2024
16.04.24
✎
15:01
|
(6) количество в обоих документах одинаковое
|
|||
7
Гена
16.04.24
✎
15:10
|
(6) Сколько точно и в чём?
|
|||
8
Мультук
16.04.24
✎
15:54
|
(6)
Тогда последние "легкие" подсказки: 1) Смотрим (имхо) вот в эти регистры e1cib/list/РегистрНакопления.ЗаказыПоставщикам Сделав отбор по "заказ поставщику" и "Номенклатура" e1cib/list/РегистрНакопления.ТоварыКПоступлению Сделав отбор по "Документ поступления" и "Номенклатура" Если там "всё хорошо", то 2) Смотрим в таб.часть "Заказ постащика" на предмет "а нет ли дублей" КодСтроки (не уверен, но посмотреть и исключить не сложно) Иначе 3) Садимся в отладку. Вас ждёт увлекательное приключение. Вы узнаете как в ЕРП действуют механизмы формирования движений, подготовки данных движений и главное как работает ПроведениеДокументов.ВыполнитьКонтрольРезультатовПроведения(..) и что за ошибку находит 1С и почему. P.S. На этом мой хрустальный шар закончился, увы. *Пункт 1 дополнен |
|||
9
Гена
16.04.24
✎
15:45
|
(8) А я ещё смотрю в шар. И сдаётся мне, что дело в простом количестве. Как-то я закупал ламинат для ремонта и обратил внимание, что упаковки все разные по кв.м. (далее просто м для простоты) Вроде одинаковые по весу, ан нет - в одной 1.93м, а в другой 1.97м
И могло получиться так, что на складе 10 уп. на общий метраж 19.70м, а в заказе 10 уп. на общий метраж 19.30. Вот и заорёт тогда склад, что мы пытаемся отгрузить больше заказа. |
|||
10
Мультук
16.04.24
✎
15:55
|
(9)
Точно. Про ордерную схему не подумал. Дополнил пункт 1 (0) Ордерная схема на поступление включена ? |
|||
11
MaximSh
16.04.24
✎
16:06
|
(0) ответ в коде расширения конфигурации с префиксом ФР_ и назначением Адаптация
|
|||
12
GoldMax2024
16.04.24
✎
17:56
|
(8) Большое спасибо за помощь. Ошибка исправлена. Помог регистр накопления - Заказы поставщикам.
Из документа "Заказ клиента" программно формируется документ "Заказ поставщику". Из сформированного "Заказа поставщику" программно формируется документ "Приобретение товаров и услуг" При проведении сформированного "Приобретение товаров и услуг" возникает ошибка остатков на складах. Причина ошибки - не заполненное поле "Склад" в табличной части документа "Заказа поставщику". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |