Глюк в работе шаблона.

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
При работе в ЗП у шаблона возник какой-то странный глюк: при добавлении картинки в ленту группы, добавляется предыдущая картинка постинга.
Например. Шаб запустился и добавил картинку с именем 23.jpg - шаблон завершил свою работу. Шаб запустился и добавил картинку снова с именем 23.jpg - шаблон завершил свою работу. Как так, ведь последующий запуск шаблона должен кинуть картинку в ленту группы уже с именем 24.jpg ? Но если запустить еще раз шаб, то он уже кинет нужное фото, следующее - 24.jpg
Проверял по несколько раз пути к текстовым файлам, значение в текстовых файлах, - все в норме.
Снимок10.PNG
Как побороть, это зло? Даже уже и не знаю, где можно посмотреть причину данного глюка...
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
добавил картинку снова с именем 23.jpg
Откуда картинки знают свое название? Стоит ли синхронизация списка с файлов? Успевает ли синхронизироваться? Если переместить картинку перед запуском возьмет нужную?
 

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
Откуда картинки знают свое название? Стоит ли синхронизация списка с файлов? Успевает ли синхронизироваться? Если переместить картинку перед запуском возьмет нужную?
Номер картинки, оно же название файла, берется из текстового файла

Снимок10.PNG
Я проверял запись данного значения в текстовик несколько раз - все в норме, успешно записывается следующее значение. Но при следующем запуске шаба, совсем непонятно откуда берется предыдущее значение которого в ресурсах шаба давно уже нету.
Думал, что шаб может по каких-то левых экшенах идти - при неоднократной проверке никаких сторонних веток экшенов не найдено.
Через час шаб должен еще раз постировать фото в ленту группы, проверю еще раз в ПМ на наличие данного глюка...
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
Шаблон в однопотоке или многопотоке работает?
Если хотя бы 2 процесса, то как они определяют, новое значение появилось или нет?
 

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
Все, решил вопрос. Всему виной оказалось не совсем удачное расположение двух экшенов клика

Снимок10.PNG

Если срабатывает первый клик (ошибочно), тогда подставляется старое значение имени загружаемого файла. Для корректного работы нужно экшн загрузки файлов поставить перед двумя кликами на случай ошибочного срабатывания первого клика.
Но одного не пойму, каким боком и где сохраняется старое значение имени загружаемого фото? Странно...
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
Может быть два значения записываете. Потом когда получаете строку второе остается в файле.
Нет, берется только одно значение

Снимок10.PNG

и это значение не старое - неоднократно проверял.
 

nole

Client
Регистрация
19.11.2010
Сообщения
368
Благодарностей
214
Баллы
43
Для этого существуют логи - пишете в лог все переменные, которые надо отследить, после нужных действий, потом смотрите и видите где косяк
 
  • Спасибо
Реакции: specialist

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63

Animal

Client
Регистрация
15.06.2016
Сообщения
723
Благодарностей
128
Баллы
43
Для этого существуют логи - пишете в лог все переменные, которые надо отследить, после нужных действий, потом смотрите и видите где косяк
Выполнял шаб пошагово и смотрел значения в переменных - предыдущего значения там нету.

Решил не морочить себе голову и людям. Максимально упростил логику
Снимок.PNG
и все заработало должным образом без глюков.
 
  • Спасибо
Реакции: specialist

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)