Имя: Пароль:
1C
1С v8
Ошибка при чтении данных из хранилища
0 Alamo-10
 
29.09.14
14:11
Всем привет!

Подскажите, куда копать. Есть УТ 11, клиент-серверная, есть документ Заказ на перемещение, в нем открываю по кнопке "Состояние обеспечения" соответствующую форму, рассчитываю там дату отгрузки, далее нажимаю "Перенести в документ", после чего вываливается ошибка

Поле не найдено "Товары.НомерСтроки"
Товары.<<?>>НомерСтроки КАК НомерСтроки

Прошелся отладчиком - это поле вытягивается в запросе из таблицы значений, которая туда параметром передается. Эта таблица значений вытягивается из временного хранилища. Причем она заполнена, всё ок, но поле НомерСтроки указано на английском как LineNumber. Как это исправить? Пробовал чистить кэш, но не помогло. Может на серваке надо что-то где-то почистить тоже?
1 kosts
 
29.09.14
14:16
(0) Могу предложить вставить костыль, с добавлением колонки с нужным именем. А так в принципе разработчиков косяк.
2 Alamo-10
 
29.09.14
14:22
(1) странно тогда, что он появляется не всегда и не у всех, на прошлой неделе одному юзеру чистка кэша помогла, а сегодня отказывает
3 kosts
 
29.09.14
14:25
(2) Надо смотреть кто писал в хранилище.
4 kosts
 
29.09.14
14:25
(3) Может там винда английская или сто-то подобное...
5 Alamo-10
 
29.09.14
14:30
(3) Там в хранилище кладется вся табличная часть в момент клацания по кнопочке, и далее передается параметром в форму, код такой

&НаСервере
Функция ПоместитьТоварыВоВременноеХранилище()
    
    Возврат ПоместитьВоВременноеХранилище(Объект.Товары.Выгрузить(), УникальныйИдентификатор);
    
КонецФункции


Именование колонок может зависеть от языка винды?
6 kosts
 
29.09.14
14:31
(5) > Именование колонок может зависеть от языка винды?
Видимо, оказалось, что влияет...