Имя: Пароль:
1C
 
Запуск доп обработки по расписанию
0 RizONE
 
14.03.24
12:27
Доброе.
Подскажите плиз по сабжу. Вобщем Розница 2.3
два пользователя Админ и Кассир
Добавил допобработку. Установил режим запуска каждые 300 сек.
Ответсвенным выбрал кассира. Указал размещение. Ну и все. Под админом каждые 5 мин запускается. Под кассиром - не запускается.
Может какие права надо дополнительно кассиру дать?
галочка защита он нехороших действий у пользователя Кассир снята
1 Волшебник
 
14.03.24
12:29
Гляньте журнал регистрации
2 RizONE
 
14.03.24
12:54
(1) хм...он пустой...вообще пустой
3 arsik
 
гуру
14.03.24
12:54
(2) тогда сначала включите журнал регистрации
4 RizONE
 
14.03.24
12:56
ща включу...и посмотрю
5 RizONE
 
14.03.24
13:38
(1) в журнале пусто, никакой информации, как будто задание даже не запускается.
расписание = каждый день, каждые 120 сек, завершать через 30 сек
6 Волшебник
 
14.03.24
13:40
Проверьте интерактивный запуск обработки от Кассир
7 arsik
 
гуру
14.03.24
13:43
(5) В рег.заданиях оно появилось хоть или как?
У меня например во так это выглядит
Дополнительная обработка: Автоматическое снятие заказов / Команда: Снять заказы автоматически    Задание выполнено    14.03.2024 6:00:10    с 19.01.2024 ежедневно; в 06:00
8 RizONE
 
14.03.24
15:29
Обработка простейшая, просто выгрузка чеков за текущую дату в файл, обработка выполняется минуты 3, а в настройках стояло завершать через 30 сек... видимо потому ничего и не происходило т.к. обработка запускалась и прерывалась не дождавшись окончания...
Осталось разобраться какого хрена простейший запрос, возвращающий всего 2 строки выполняется так долго...
9 Волшебник
 
14.03.24
15:35
(8) Покажите запрос
10 Hmster
 
14.03.24
15:36
(5) (8)  какие-то несогласующиеся заявления
11 RizONE
 
14.03.24
16:01
Запрос = новый Запрос("ВЫБРАТЬ
      |    ""1"" КАК Азс,
      |    ЧекККМТовары.Номенклатура.Наименование КАК Номенклатура,
      |    ЧекККМТовары.Количество КАК Количество,
      |    ЧекККМТовары.Сумма КАК Сумма,
      |    ЧекККМТовары.Ссылка.Дата КАК Дата
      |ИЗ
      |    Документ.ЧекККМ.Товары КАК ЧекККМТовары
      |ГДЕ
      |    ЧекККМТовары.Ссылка.Проведен = Истина
      |    И НАЧАЛОПЕРИОДА(ЧекККМТовары.Ссылка.Дата, ДЕНЬ) = &Дата
      |
      |УПОРЯДОЧИТЬ ПО
      |    Дата");
    Запрос.УстановитьПараметр("Дата", НачалоДня(ТекущаяДата()));
12 RizONE
 
14.03.24
16:03
результат запроса пишется в файл:
Для Каждого Стр из Рез Цикл
Текст.ЗаписатьСтроку(""+Стр.Азс+";"+СтрЗаменить(Стр.Номенклатура, ";", "_")+";"+            НормальноеЧислоТочка(Стр.Количество)+";"+НормальноеЧислоТочка(Стр.Сумма)+";"+НормальнаяДата(Стр.Дата));
КонецЦикла;
13 RizONE
 
14.03.24
16:03
за день пробито только 2 чека
14 Волшебник
 
14.03.24
16:14
Перепишите условия:
ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &Нач И &Кон
  И ЧекККМТовары.Ссылка.Проведен


может поможет. А вообще должен быстро выполняться.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший