|
Не проводиться посутпление в УТ 11.1.6.17 |
☑ |
0
batmansoft
16.05.14
✎
13:42
|
Добрый день.
В УТ 11.1 (11.1.6.17) не проводиться поступление. пишет:
"
{РегистрСведений.АналитикаУчетаНоменклатуры.МодульМенеджера(225)}: Ошибочное значение парамера "Склад"
ВызватьИсключение НСтр("ru = 'Ошибочное значение парамера ""Склад""'");
"
подскажите пожалуйста, как лечить? Поле склад заполнено.
|
|
1
batmansoft
16.05.14
✎
15:34
|
up
|
|
2
Trucker
16.05.14
✎
16:00
|
Документ "Акт выполненных работ" используете?
|
|
3
batmansoft
16.05.14
✎
16:01
|
(2) Нет, не использую
|
|
4
Trucker
16.05.14
✎
16:04
|
Или вот вариант то же.
Данная ошибка воспроизводится, когда в регистре "Товары к оформлению отчетов комитенту" присутствуют виды запасов с незаполненным полем "Поставщик".
В любом случае надо копать в сторону Видов запасов.
|
|
5
batmansoft
16.05.14
✎
16:06
|
(4) "Товары к оформлению отчетов комитенту" - этот регистр вообще пуст
|
|
6
Trucker
16.05.14
✎
16:14
|
К стати в поле "Склад" еще и партнер пишется.
|
|
7
batmansoft
16.05.14
✎
16:16
|
(6) У меня нет туда доступа. Может, текст скинешь?
|
|
8
Trucker
16.05.14
✎
16:24
|
Там картинки.
Текст приводил выше.
|
|
9
Trucker
16.05.14
✎
16:27
|
Правда там релиз 11,1,4.
Для исправления данной ошибки необходимо произвести замену текста метода "ГенерироватьНедостающиеКлючи" в модуле "ПартионныйУчетСервер" на данный текст:
Процедура ГенерироватьНедостающиеКлючи(ИмяРегистра, ИмяСклада)
Запрос = Новый Запрос;
ТекстЗапроса = "
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Товары.Номенклатура КАК Номенклатура,
| Товары.Характеристика КАК Характеристика,
| ВЫБОР
| КОГДА Товары.ИмяСклада = НЕОПРЕДЕЛЕНО
| ТОГДА ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка)
| ИНАЧЕ Товары.ИмяСклада
| КОНЕЦ КАК Склад,
| ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия
|ИЗ
| ИмяРегистра КАК Товары
| ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика
| ПО
| Товары.Номенклатура = Аналитика.Номенклатура
| И Товары.Характеристика = Аналитика.Характеристика
| И Товары.ИмяСклада = Аналитика.Склад
| И ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) = Аналитика.Серия
|ГДЕ
| Аналитика.Номенклатура ЕСТЬ NULL
|";
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяРегистра", ИмяРегистра);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяСклада", ИмяСклада);
Запрос.Текст = ТекстЗапроса;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
РегистрыСведений.АналитикаУчетаНоменклатуры.СоздатьКлючАналитики(Выборка);
КонецЦикла;
КонецПроцедуры
|
|
10
batmansoft
16.05.14
✎
16:51
|
(9) спасибо
|
|
11
badbob
09.06.14
✎
14:17
|
Столкнулся с такой же проблемой.
Причина была в том, что один из менеджеров завёл услугу "Доставка", как "б/х". И не указал единицу учёта. (То что можно создать такую номенклатуру - это само по себе ошибка)
Я удалил эту номенклатуру и создал вместо неё Услугу. Всё заработало как надо.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший