Что сделал не так?

Что сделал не так?

ЦИКЛ ПО ЖУРНАЛУ тс_операции тс
с создание массива из значений поля код_клиента:
Уже!тс.код_клиента=тс.код_клиента
НО... массив ПУСТОЙ!
ВЫБОР(Уже) не выводит никакой информации.

Причем если вывожу основном ЦИКЛе значение Уже!тс.код_клиента - выводится правильно.
 
ЦИКЛ ПО ЖУРНАЛУ тс_операции тс
с создание массива из значений поля код_клиента:
Уже!тс.код_клиента=тс.код_клиента
НО... массив ПУСТОЙ!
ВЫБОР(Уже) не выводит никакой информации.

Причем если вывожу основном ЦИКЛе значение Уже!тс.код_клиента - выводится правильно.

Уже! - используется в одной функции ? может стоит объявить глобальной или врем переменной?

может стоит третью переменную использовать?
Уже!ПорядковыйномерПлюсОдин=тс.код_клиента
и выборку делать по этому массиву, понимаю что много лишнего
 
Делал

ПЕРЕМ СТРОКА :Уже!
ЦИКЛ ПО ЖРУНЛАУ бухпроводки Пров(<Условие>)
АНАЛИТИКА_СЧИТАТЬ(Пров.дебет,с_клиенты,Код)
Уже!Код=Код

КОНЕЦ_ЦИКЛА


Массив НЕ ЗАПОЛНЯЕТСЯ...
 
и=0
ЦИКЛ ПО ЖУРНАЛУ тс_операции тс
и=1+и
Уже[и]=тс.код_клиента
ОТЛАДКА("код_клиента="+Уже!и+" тс.код_клиента="+тс.код_клиента)
КОНЕЦ_ЦИКЛА
ВЫБОР (Уже)
ОТЛАДКА("код_выборочный="+Уже!2+" тс.код_клиента="+тс.код_клиента) //есть контакт

ЦИКЛ ПО ЖУРНАЛУ тс_операции тс
Уже!тс.код_клиента=тс.код_клиента /*тс.код_клиента*/
ОТЛАДКА("код_клиента="+Уже!тс.код_клиента+" тс.код_клиента="+тс.код_клиента)
КОНЕЦ_ЦИКЛА
ВЫБОР (Уже)
ОТЛАДКА("код_выборочный="+Уже[строковое выражение]+" тс.код_клиента="+тс.код_клиента) //выпадаем в ошибку на неизвестном идентификаторе
 
Там латиница нигде не влезла? Попробовать Уже заменить везде на ЫЫЫ .

нет не закралась. я же показывал в обоих примерах, там думаю банально проще, массив не может быть УЖЕ!ПозицияОдин, УЖЕ!ПозицияДва, УЖЕ!ПозицияДругая.
как он их в цикле собирает ума не приложу а за циклом нет номера массива уже.
Поэтому и в первом варианте добавил переменную номера "и". Ну может Я и ошибаюсь.
 
Создал и запустил операцию - вывела массив. Почему может быть по-другому , тут секрет какой-то
 

Вложения

  • 1.jpg
    1.jpg
    82.8 KB · Просмотры: 23
Лег, поспал, все работает. Почему тогда это было ПУСТО?
С этим ПУСТО бился, не мог понять... А оказывается надо было то всего ничего: "ляг, поспи и все пройдет..."
 
Лег, поспал, все работает. Почему тогда это было ПУСТО?
С этим ПУСТО бился, не мог понять... А оказывается надо было то всего ничего: "ляг, поспи и все пройдет..."

Легко, такое постоянно происходит, можно день биться об стену, а можно играючи за 10 минут навалять свой код.
 
Назад
Сверху