Имя: Пароль:
1C
1С v8
Не проводиться посутпление в УТ 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
К стати в поле "Склад" еще и партнер пишется.
https://partners.v8.1c.ru/forum/t/1196727/m/1196727
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
Столкнулся с такой же проблемой.

Причина была в том, что один из менеджеров завёл услугу "Доставка", как "б/х". И не указал единицу учёта. (То что можно создать такую номенклатуру - это само по себе ошибка)

Я удалил эту номенклатуру и создал вместо неё Услугу. Всё заработало как надо.