0
OnePrg
13.02.21
✎
12:38
|
Вот так не работает
тбОстатки.НайтиЗначение(глПолучитьКлючТбОстатков(ПрихДокументП,ПоставкаП,Товар.Код),НС,"Ключ")
А вот так работает
Ключ = глПолучитьКлючТбОстатков(ПрихДокументП,ПоставкаП,Товар.Код);
тбОстатки.ВыбратьСтроки();
Пока тбОстатки.ПолучитьСтроку() = 1 Цикл
Если тбОстатки.Ключ = Ключ Тогда
НС = тбОстатки.НомерСтроки;
Прервать;
КонецЕсли;
КонецЦикла;
Почему?
Колонка "Ключ" типизирована как Строка(69)
|
|
3
OnePrg
13.02.21
✎
16:25
|
Отбой. Всё работает. Очень хитрая была ошибка, долго искал. Просто для удобства я добавлял в наименование товара "_", чтобы быстрее было искать и из-за этого он не попадал в исходную таблицу, а я думал, что код не рабочий.
В итоге причина совсем не в тему, но раз уж так получилось, то резюме такое
ТЗ.Сортировать("Товар,Документ",1) не корректно работает, пришлось сделать сделать две колонки для сортировки, их заполнить и повторить так ТЗ.Сортировать("СортировкаТовар,СортировкаДокумент")
|
|