при повторном прохождении экшн не выполняется... почему????

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
вообщем сабж. шаблон ходит по кругу... есть экшн "вставить адрес получателя" тесть. экшн берет строку из списка с последующем удалением. вставляет ее в переменную а следующий шаблон уже берет из переменной и вставляет в нужное поле..... ну так вот. при первом круге прохода шаблона все идет пучком. проходя второй круг (меняется профиль. перезагружается инстанс. чистятся куки и кэш) Шаблон тормазиться в месте где должен вставить адрес получателя... почему?... в списке еще полно адресов. в переменной адрес есть. чего ему не хватает?

 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
вообщем сабж. шаблон ходит по кругу... есть экшн "вставить адрес получателя" тесть. экшн берет строку из списка с последующем удалением. вставляет ее в переменную а следующий шаблон уже берет из переменной и вставляет в нужное поле..... ну так вот. при первом круге прохода шаблона все идет пучком. проходя второй круг (меняется профиль. перезагружается инстанс. чистятся куки и кэш) Шаблон тормазиться в месте где должен вставить адрес получателя... почему?... в списке еще полно адресов. в переменной адрес есть. чего ему не хватает?

а переменная - глобальная?
может при втором проходе меняется атрибут на сайте у поля где вставлять нужно?
 
  • Спасибо
Реакции: Artur86

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
ээээ глобальная... а это еще так бывает... я даже не выставлял. над глянуть... атрибуты думаю наврятли меняются т.к. пробовал и в конструкторе действий это делал и так на автопилоте (... наверное чушь сейчас сказал...) ... А вот что вспомнил! Изначально шаблон был другой и с одного аккаунта поочередно слалось по 5 сообщений. ВСЕ было пучком. но когда шаблон делал круг через Очистку куков кеша и т.д. (на другой профиль) возникала такая ерунда....
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
ээээ глобальная... а это еще так бывает... я даже не выставлял. над глянуть... атрибуты думаю наврятли меняются т.к. пробовал и в конструкторе действий это делал и так на автопилоте (... наверное чушь сейчас сказал...) ... А вот что вспомнил! Изначально шаблон был другой и с одного аккаунта поочередно слалось по 5 сообщений. ВСЕ было пучком. но когда шаблон делал круг через Очистку куков кеша и т.д. (на другой профиль) возникала такая ерунда....
ты просто писал, что в переменную берет в одном шаблоне, а в нужное поле вставляет в другом..
такое возможно только если с глобальной переменной работаешь..
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
А на странице что нибудь после отчистки профиля и куков есть?
 

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
ты просто писал, что в переменную берет в одном шаблоне, а в нужное поле вставляет в другом..
такое возможно только если с глобальной переменной работаешь..
не понял немного... берет в одном шаблоне и вставляет в том же... просто построение шаблона такое что события ходят по кругу. на первом скриншоте видно что я имею ввиду. когда последнее действие совершено шаблон идет в начало. чистит куки кэш и т.д. и после этого уже не срабатывает экшн..... А до этого был другой шаблон. там с каждого аккаунта рассылалось по 5 сообщений. (все 5 сообщений отправлялись нормально) а потом уже шаблон переходил на другой профиль (через чистку куков и кэша) и этот экшн (вставка адреса получателя) снова не срабатывал.....
 

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
ты просто писал, что в переменную берет в одном шаблоне, а в нужное поле вставляет в другом..
такое возможно только если с глобальной переменной работаешь..
..... попробовал я с глобальной переменной.... никак не разберусь. во первых при создании глобальной переменной просит какое то "пространство имени"... во вторых при создании глобальной не могу экшеном "работа со списком" положить строку в глобальную переменную. Она просто там не отображается.
 

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
ааа туплю. Невнимательно посмотрел на структуру проекта. посмотрите дом документ - есть ли при повторном проходе этот элемент
 
  • Спасибо
Реакции: Artur86

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
ааа туплю. Невнимательно посмотрел на структуру проекта. посмотрите дом документ - есть ли при повторном проходе этот элемент
Дом всмыли страницу еще раз глянуть?.... я тут на другое внимание обратил. Отправляю эту строку (куда нужно вставить) в конструктор действий и вижу что при перезагрузке у атрибута "ID" меняется значение... может в этом все дело?....... сейчас посмотрю какие еще атрибуты бывают и за что они отвечают....
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Дом всмыли страницу еще раз глянуть?.... я тут на другое внимание обратил. Отправляю эту строку (куда нужно вставить) в конструктор действий и вижу что при перезагрузке у атрибута "ID" меняется значение... может в этом все дело?....... сейчас посмотрю какие еще атрибуты бывают и за что они отвечают....
вот в этом наверное собака и порылась..
атрибуты меняются от прохода к проходу..
нужно искать постоянные атрибуты и по ним производить действие..

а насчет глобальной переменной - нет, здесь это не нужно, просто я не понял вас,
или вы неудачно выразились насчет действия в следующем (другом) шаблоне..

upload_2015-3-3_14-2-20.png
 
  • Спасибо
Реакции: Artur86

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
да это я неправильно выразился.
Спасибо!!!! нашел нужный атрибут!
вот в этом наверное собака и порылась..
атрибуты меняются от прохода к проходу..
нужно искать постоянные атрибуты и по ним производить действие..

а насчет глобальной переменной - нет, здесь это не нужно, просто я не понял вас,
или вы неудачно выразились насчет действия в следующем (другом) шаблоне..

Посмотреть вложение 7416
 

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
можно еще вопрос? что то с непривычки голова дымиться..... Все тот же шаблон что в в первом посте.... Значит есть список профилей и список получателей (мыла). Шаблон поочередно входит в каждый из профилей и отправляет (с каждого из них) по одному сообщению на какой то один адрес из списка ( адрес получателя после взятия из списка удаляется). .... далее получается такая картина. Что число отосланных сообщений равно числу моих профилей (т.к. с каждого уходит по одному сообщению)................... но получателей то больше чем профилей. и нужно как то чтобы после того как все профили "отстрелялись" шаблон начал заново по ним проходить и делать ту же функцию. Но уже отсылая другим получателям стоящим далее по списку..... вторая часть решена. (после взятия строки с адресом получателя она удаляется.) А вот первая....... ведь СПИСОК с профилями после взятия тоже удаляется. и после того как список будет пуст строку с него не возьмешь.... а если не удалять... то тогда либо он будет брать всегда первую строку ...... либо рандомную..... а нужно последовательно чтоб брались строки и когда все возьмутся начали браться заново... как то так.......... возможно вариант с рандомным взятием и выход Но хочется сначала разобраться как работает вариант ПОСЛЕДОВАТЕЛЬНОГО ВЗЯТИЯ СТРОК БЕЗ УДАЛЕНИЯ так сказать закольцованного/бесконечного взятия строк со списка. ....................
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
можно еще вопрос? что то с непривычки голова дымиться..... Все тот же шаблон что в в первом посте.... Значит есть список профилей и список получателей (мыла). Шаблон поочередно входит в каждый из профилей и отправляет (с каждого из них) по одному сообщению на какой то один адрес из списка ( адрес получателя после взятия из списка удаляется). .... далее получается такая картина. Что число отосланных сообщений равно числу моих профилей (т.к. с каждого уходит по одному сообщению)................... но получателей то больше чем профилей. и нужно как то чтобы после того как все профили "отстрелялись" шаблон начал заново по ним проходить и делать ту же функцию. Но уже отсылая другим получателям стоящим далее по списку..... вторая часть решена. (после взятия строки с адресом получателя она удаляется.) А вот первая....... ведь СПИСОК с профилями после взятия тоже удаляется. и после того как список будет пуст строку с него не возьмешь.... а если не удалять... то тогда либо он будет брать всегда первую строку ...... либо рандомную..... а нужно последовательно чтоб брались строки и когда все возьмутся начали браться заново... как то так.......... возможно вариант с рандомным взятием и выход Но хочется сначала разобраться как работает вариант ПОСЛЕДОВАТЕЛЬНОГО ВЗЯТИЯ СТРОК БЕЗ УДАЛЕНИЯ так сказать закольцованного/бесконечного взятия строк со списка. ....................
я обычно делаю в подобных случаях автоматическую подгрузку данных, как только из экшена взятия строки вышли по красному выходу (когда строки закончились), цепляю к крсному выходу копирование в список строк из эталонного списка (файла)..
 
  • Спасибо
Реакции: Artur86

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
я обычно делаю в подобных случаях автоматическую подгрузку данных, как только из экшена взятия строки вышли по красному выходу (когда строки закончились), цепляю к крсному выходу копирование в список строк из эталонного списка (файла)..
Все гениально и просто! Спасибо!)
 

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
я обычно делаю в подобных случаях автоматическую подгрузку данных, как только из экшена взятия строки вышли по красному выходу (когда строки закончились), цепляю к крсному выходу копирование в список строк из эталонного списка (файла)..
Круто я балтанул что все просто. А как сел так и сдулся...... вот это "копирование в список строк из эталонного списка (файла)" ты каким экшеном делаешь? чет тыкаю нужный экшн найти не могу
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Круто я балтанул что все просто. А как сел так и сдулся...... вот это "копирование в список строк из эталонного списка (файла)" ты каким экшеном делаешь? чет тыкаю нужный экшн найти не могу
Эталонный список нужно привязать к эталонному файлу (в свойствах списка) и экшеном Операции над списком делаем копирование из Эталонного в Рабочий..

upload_2015-3-3_21-26-4.png
 
  • Спасибо
Реакции: Artur86

Artur86

Client
Регистрация
14.12.2014
Сообщения
242
Благодарностей
21
Баллы
18
Эталонный список нужно привязать к эталонному файлу (в свойствах списка) и экшеном Операции над списком делаем копирование из Эталонного в Рабочий..
Все работает СПАСИБО!!!!
 
Регистрация
28.11.2020
Сообщения
52
Благодарностей
5
Баллы
8
Эталонный список нужно привязать к эталонному файлу (в свойствах списка) и экшеном Операции над списком делаем копирование из Эталонного в Рабочий..

Посмотреть вложение 7424
Приветствую
Как копировать один список в другой, без изменения порядности и т. п. на с sharp
 

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