|
регламентное задание. запуск принудительно через внешнюю обработку и запуск по расписанию | ☑ | ||
---|---|---|---|---|
0
lamme
10.12.19
✎
15:19
|
УФ
есть рег.задание. формирует остатки в ексель. Если оно запускается по расписанию - то одни результаты. в частности - попадаются товары, которых нет на остатке. Если запускать принудительно по кнопке (те создали внешнюю обарботку.. одна процедура = запуск процедуры регл задания) - то у этих товаров нет. 3 виртуальных машины вирт1 - для пользователей вирт2 -сервер 1С вирт3- скуль сервер ---- я запуска. на вирт2 рег задания крутятся на вирт3 (как я понимаю) куда копать ? |
|||
1
lamme
10.12.19
✎
15:19
|
до создания таких вирт серверов - все работало на одном сервере и все было хорошо
|
|||
2
ДенисЧ
10.12.19
✎
15:27
|
"рег задания крутятся на вирт3"
Откуда такое понимание? И смотри на права пользователей и ограничения. Ибо от регламента они обычно запускаются от другого юзверя. |
|||
3
lamme
10.12.19
✎
15:38
|
у рег задания стоит пользователь тот же - что и при запуске через обработку.
|
|||
4
lamme
10.12.19
✎
15:38
|
права идентичные
|
|||
5
lamme
10.12.19
✎
15:51
|
ТОгда по другому
|
|||
6
lamme
10.12.19
✎
15:52
|
я как -то видел - что на разных серверах значение булево может сохранться как ИстинаЛожь или Да/нет
от чего зависит - не понял |
|||
7
lamme
10.12.19
✎
15:52
|
да ин е разбирался особенно .. но
|
|||
8
lamme
10.12.19
✎
15:54
|
суть рег задания
берем все товары. присоединяем к нему остатки. в итоге получается некая таблица с остатками или NULL в колонке остаток ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК Номенклатура, ВложенныйЗапрос.Номенклатура КАК Номенклатура1, ВложенныйЗапрос.Код, ВложенныйЗапрос.Остаток ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура.Код КАК Код, ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток ИЗ РегистрНакопления.ТоварыОрганизаций.Остатки(&ТекущаяДата, ) КАК ТоварыОрганизацийОстатки ГДЕ ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура.ЭтоГруппа = ЛОЖЬ И ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура.НеВыгружать = ЛОЖЬ И ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура.ПометкаУдаления = ЛОЖЬ И ТоварыОрганизацийОстатки.КоличествоОстаток > 0) КАК ВложенныйЗапрос ПО СправочникНоменклатура.Ссылка = ВложенныйЗапрос.Номенклатура ГДЕ СправочникНоменклатура.ЭтоГруппа = ЛОЖЬ Дальше - при обходе результата запроса если остаток= NULL или остаток <=0 тогда ПризнакНаличия = "0"; иначе ПризнакНаличия = "1"; конецесли |
|||
9
lamme
10.12.19
✎
15:54
|
может ли что
если остаток= NULL или остаток <=0 тогда отрабатываться по разному ? |
|||
10
ДенисЧ
10.12.19
✎
15:58
|
если остаток= NULL
Это где ты так пишешь? В запросе? Или в коде, когда выборку обрабатываешь? |
|||
11
lamme
10.12.19
✎
15:59
|
это потом - когда обрабатываю результат запроса
|
|||
12
lamme
10.12.19
✎
15:59
|
в выборке
|
|||
13
lamme
10.12.19
✎
16:00
|
может туда явно прописать 0
а не NULL только как ? не понимаю. к одной таблице (товары) присоединил таблицу (остатки) по полю Номенклатура. а где не присоединенное (те товара нет на остатке или не было в движении никогда) - там стоит null |
|||
14
ДенисЧ
10.12.19
✎
16:01
|
(13) Продам описание функции запроса ЕСТЬNULL()...
|
|||
15
lamme
10.12.19
✎
16:03
|
(14)
дык .. делал так . не взлетало ... |
|||
16
lamme
10.12.19
✎
16:03
|
в смысле - рег задание работает так же криво
|
|||
17
ДенисЧ
10.12.19
✎
16:13
|
Сделай логирование всех параметров запросов. Текста запроса. И всего прочего.
|
|||
18
lamme
11.12.19
✎
15:39
|
пока логи выловили что все нормально
при этом локально сформированный файл - правильный .. далее этот файл уходит на сервер .. проверяем дальше ))) |
|||
19
lamme
11.12.19
✎
15:52
|
а вот на сервер приходит кривой файл ..
способ отправки по фтп чезанафиг такой ? |
|||
20
ДенисЧ
11.12.19
✎
16:04
|
(19) Двоичный файлов в текстовом режиме шлёшь?
|
|||
21
lamme
11.12.19
✎
16:25
|
ну .. эээ ...
фтп.записать(путьКфайлуЛокально, ПолноеИмяФайалаНаФтп) |
|||
22
lamme
11.12.19
✎
16:27
|
путьКфайлуЛокально - это ексель
|
|||
23
ДенисЧ
11.12.19
✎
16:34
|
Мда... В FTPСоединение нет такого параметра ((
Попробуй сторонним клиентом залить |
|||
24
Aleksey
11.12.19
✎
16:42
|
(23) забей на FTPСоединение, оно не рабочее
FTPФайл Имя/ИмяБезРасширения обрезает имя после @ |
|||
25
lamme
11.12.19
✎
16:50
|
||||
26
lamme
11.12.19
✎
16:51
|
(24)
и че делать ? |
|||
27
ДенисЧ
11.12.19
✎
16:53
|
(25) Я имел в виду режим передачи - текстовый или двоичный
Как RFC-959 описывает |
|||
28
lamme
19.12.19
✎
16:00
|
короче ... все оказалось проще .. до идиотского проще.
был сервер1. на нем все было настроено и работало. потом сделали сервер2 и на него переехала база. на ней автоматически все настроено на фтп. а =*ля = первый сервер не погасили и он так же стабильно формировал прайсы ... старые прайсы ... *идиотикус* |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |