|
Не открываются заказы контрагента ошибка СКЛ | ☑ | ||
---|---|---|---|---|
0
Da D
20.02.17
✎
09:49
|
||||
106
Da D
21.02.17
✎
10:34
|
вот запрос этого списка
|
|||
107
Da D
21.02.17
✎
10:36
|
Не ту форму брал мля...
|
|||
108
Фрэнки
21.02.17
✎
10:36
|
(106)
ИНАЧЕ (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс - СуммаПеревода.СуммаПеревод) / (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс) * 100 для ошибки может быть этого достаточно, если бегло осмотреть и даже не думать |
|||
109
Da D
21.02.17
✎
10:37
|
||||
110
Фрэнки
21.02.17
✎
10:37
|
ТОГДА ВЫРАЗИТЬ((ЕСТЬNULL(ФактОплаты.СуммаОплаты, 0) + ЕСТЬNULL(ФактОплаты.СуммаАванса, 0)) * 100 / ДокументЗаказПокупателя.СуммаДокумента КАК ЧИСЛО(15, 2))
|
|||
111
Фрэнки
21.02.17
✎
10:39
|
(109) есть в списке документов нулевые суммы?
Например, документ без строк в табличной части. |
|||
112
Da D
21.02.17
✎
10:40
|
(111) у контрагента этого ?
|
|||
113
Da D
21.02.17
✎
10:43
|
есть суммы нулевые
|
|||
114
Фрэнки
21.02.17
✎
10:46
|
(113) Да. если падает только на нем, то вот сравни с тем, где не падает или обнули суммы кому-то еще.
Там же видишь в тексте запроса нестандартным для отображения в списке является только наличие вычисления, т.е. формула. А так как этот текст запроса скармливается платформе, а не обрабатывается как есть, то там вероятно и выскакивает автоматический подзапрос для вычисления значений полей Вроде стоит Выбор Когда Тогда , а оно все равно глючит. У меня других версий ошибки нет. |
|||
115
Da D
21.02.17
✎
10:50
|
(114) а как обнулить суммы ??
|
|||
116
Фрэнки
21.02.17
✎
11:00
|
Если глючные документы уже найдены, то хотя бы изменить в них контрагента в шапке и убедиться, что на этом элементе справочника свет клином не сошелся, а проблема именно в таком вот варианте наполнения документа. А дальше принимать решение. Или документы менять, контроль ПриЗаписи добавлять или форму списка избавить от избыточных/глючных полей. Ничего нового - все уже выше было озвучено по несколько раз
|
|||
117
Da D
21.02.17
✎
11:06
|
А стоп... пустые суммы есть, но документ ещё В Работе
|
|||
118
Da D
21.02.17
✎
11:07
|
Хотя другие В работе с суммой
|
|||
119
Da D
21.02.17
✎
11:29
|
Сумму у доков проставил всё равно ошибка..
|
|||
120
Da D
21.02.17
✎
11:36
|
(116) Объясни пожалуйста
|
|||
121
Da D
21.02.17
✎
11:38
|
Этот контрагент с 2013 года, норм всё было
|
|||
122
Фрэнки
21.02.17
✎
11:42
|
(120) Внешняя форма для эксперимента у тебя есть. Можно на ней скорректировать запрос, убрать в нем строки с делением на суммы. Пересохранить и убедиться, что запрос падает именно на этих попытка деления для вычисления процента (там в двух местах запроса это встречается). Что там внутри документов происходит - смотри сам.
|
|||
123
Da D
21.02.17
✎
11:44
|
(122) Я запросы вообще не знаю(
Что конкретно мне нужно убрать |
|||
124
Da D
21.02.17
✎
12:01
|
помогите я не хочу умирать
|
|||
125
Da D
21.02.17
✎
12:39
|
кароче хз
всё равно ошибка |
|||
126
УхТы
21.02.17
✎
12:40
|
Что за конфа то хоть?
|
|||
127
Da D
21.02.17
✎
12:41
|
УНФ
|
|||
128
УхТы
21.02.17
✎
12:46
|
А штатный запрос списка ЗаказПокупателя нормально работаете?
|
|||
129
УхТы
21.02.17
✎
12:48
|
УНФ стоит, смотрю на запрос родной, он похож на твой но частями.
|
|||
130
Da D
21.02.17
✎
12:48
|
(129) штатный это в форме Списка типовой ?
|
|||
131
Da D
21.02.17
✎
12:49
|
если да, то да
|
|||
132
УхТы
21.02.17
✎
12:50
|
(130) Да, ты тестовую сделал? Может залить штатный, посмотреть работает/неработает
|
|||
133
Da D
21.02.17
✎
12:54
|
(132) У меня видишь чё, форма нетиповая используется
типовая норм работает |
|||
134
УхТы
21.02.17
✎
12:56
|
(131) Тогда сравни два запроса, свой и штатный. Сохрани их в txt файл, например, и в конфигураторе есть Файл/Сравнить файлы. Может на глаз ляжет что не так, или что убрать из кривого запроса чтоб проверит на работоспособность.
|
|||
135
УхТы
21.02.17
✎
12:58
|
Может как Фрэнки писал вместо
ИНАЧЕ (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс - СуммаПеревода.СуммаПеревод) / (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс) * 100 напиши пока : ИНАЧЕ 0 - чтобы не считалось нифига |
|||
136
Da D
21.02.17
✎
12:59
|
ИНАЧЕ (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс - СуммаПеревода.СуммаПеревод) /
(ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс) * 100 вместо этого ИНАЧЕ 0 ? |
|||
137
УхТы
21.02.17
✎
13:00
|
(136) Ну да, чтобы исключить подсчёт
|
|||
138
Da D
21.02.17
✎
13:00
|
(137) Сча
|
|||
139
Da D
21.02.17
✎
13:02
|
Ну да, с иначе 0 нет ошибки
и что ? |
|||
140
УхТы
21.02.17
✎
13:08
|
(139) У тебя консоль запросов есть? напиши в ней простейший запрос к документу заказПокупателя с выводом полей Курс, СуммаДокумента, СуммаПеревод и посмотри ЧТО в них сидит, для тех документов в которых ошибки
|
|||
141
УхТы
21.02.17
✎
13:13
|
(139) СуммаПеревода - это что такое, откуда берётся?
|
|||
142
УхТы
21.02.17
✎
13:19
|
(139) И какая у тебя версия УНФ??? у меня Перечисление.СтатусыЗаказов - нету. Версия 1.6.8.28
|
|||
143
DrZombi
гуру
21.02.17
✎
13:19
|
(139) А то, что у тебя есть данные, которые скуль не может преобразовать в число. К примеру там Дата или еще какой тип :)
|
|||
144
DrZombi
гуру
21.02.17
✎
13:21
|
+ Можешь использовать конструкцию:
Выбор Когда ТипЗначения(<Некое значение>) = Тип(Число) Тогда ... И вперед :) //ТИПЗНАЧЕНИЯ(1) = ТИП(ЧИСЛО) |
|||
145
УхТы
21.02.17
✎
13:24
|
(139) (143) Я ставлю на СуммаПеревода.СуммаПеревод, оно похоже не родное, всё остальное есть в штатной УНФ, поэтому там может быть что угодно в нём.
|
|||
146
Da D
21.02.17
✎
13:24
|
(142) Дописанная ... 1.5 (1.5.2.37)
|
|||
147
УхТы
21.02.17
✎
13:25
|
(146) Ясно, чего старая то такая))) Убери из "ИНАЧЕ (ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс - СуммаПеревода.СуммаПеревод) /
(ДокументЗаказПокупателя.СуммаДокумента * ДокументЗаказПокупателя.Курс) * 100" - СуммаПеревода.СуммаПеревод и ещё раз проверь |
|||
148
УхТы
21.02.17
✎
13:28
|
(146) люди на 1с трудятся значит, дорабатываю, а народ на старой колымаге работает. Она же устарела минимум на 1.5 года
|
|||
149
УхТы
21.02.17
✎
13:30
|
(148) не...аж на 2 года
|
|||
150
Da D
21.02.17
✎
13:31
|
(147) А там где я ИНАЧЕ 0 написал что ?
|
|||
151
Da D
21.02.17
✎
13:58
|
Убрал - СуммаПеревода.СуммаПеревод и ошибки нет
|
|||
152
Da D
21.02.17
✎
13:59
|
Но теперь же запрос не работает так, как должен
( |
|||
153
УхТы
21.02.17
✎
14:00
|
(152) Поэтому тебя и спросили: что такое СуммаПеревода.СуммаПеревод
|
|||
154
Da D
21.02.17
✎
14:00
|
(153) А как мне узнать ?
|
|||
155
Da D
21.02.17
✎
14:00
|
Я реквизита такого не вижу
|
|||
156
УхТы
21.02.17
✎
14:02
|
(155) Дык и я не вижу, главное что он у тебя НЕ число становится! Поищи по кофигуратору всему, откуда он лезит
|
|||
157
Da D
21.02.17
✎
14:04
|
(156) Посмотри запрос ?
|
|||
158
Da D
21.02.17
✎
14:04
|
(156) мой
|
|||
159
Da D
21.02.17
✎
14:04
|
А стоп
|
|||
160
УхТы
21.02.17
✎
14:05
|
(158) Как я посмотрю без конфы твоей
|
|||
161
Da D
21.02.17
✎
14:07
|
||||
162
Da D
21.02.17
✎
14:07
|
правда там форма документа, а не ФормаСпискаДокументов
|
|||
163
УхТы
21.02.17
✎
14:08
|
ЗаказПокупателяrsПереводчики Это что за документ? Оттуда берётся СуммаПеревода
|
|||
164
УхТы
21.02.17
✎
14:10
|
(162) Точнее СуммаПеревода это синоним, а данные это СУММА(ЕСТЬNULL(ЗаказПокупателяrsПереводчики.СуммаВал, 0))
|
|||
165
Da D
21.02.17
✎
14:16
|
есть rsМенеджеры
rsДатаЗакрытие rsТематика это реквизиты ЗаказПокупателя а Переводчики нету |
|||
166
Da D
21.02.17
✎
14:22
|
нашел
|
|||
167
Da D
21.02.17
✎
14:23
|
||||
168
Da D
21.02.17
✎
14:23
|
табличная часть документа заказ покупателя
|
|||
169
УхТы
21.02.17
✎
14:27
|
(168) Ну да табчасть, это я затуптла. Тип какой у неё СуммаВал? Должно быть число конечно, но тут косяк в документах, надо поправить в этой табчасти в кривых доках значение реквизита СуммаВал.
|
|||
170
Da D
21.02.17
✎
14:28
|
Число 15 2
а как я найду кривое? |
|||
171
УхТы
21.02.17
✎
14:32
|
Я делаю по старинки, пользую обработку ГрупповаяОбработкаСправочниковИДокументов, но она работает (может есть аналог под управляемые формы) под Обычным приложением. Т.е. Создаешь пользователя левого Админ с полными правами и Режимом запуска Обычное Приложение. Запускаешь обработку (в инете найдёшь если нету)
|
|||
172
Da D
21.02.17
✎
14:32
|
Она же меняет значение реквизита, а не ищет неверное?(
|
|||
173
УхТы
21.02.17
✎
14:33
|
(171) пропустила заходишь пол Админ и запускаешь обработку, выводишь через неё докуки Заказпокупателя с обработкой табчастей
|
|||
174
УхТы
21.02.17
✎
14:34
|
И глядишь в 4 глаза это поле СуммаВал чем заполнено
|
|||
175
Da D
21.02.17
✎
14:34
|
(174) Я в консоли запроса сейчас сделал
|
|||
176
Da D
21.02.17
✎
14:35
|
числами заполнено )
|
|||
177
УхТы
21.02.17
✎
14:36
|
(175) Везде числа? 100% везде?
|
|||
178
УхТы
21.02.17
✎
14:37
|
(176) Я то так не поняла ты ТОЧНО то знаешь в каких доках ошибка? Или хотябы по каким контрагентам?
|
|||
179
Da D
21.02.17
✎
14:40
|
(178) контрагент 1 такой
|
|||
180
Da D
21.02.17
✎
14:40
|
а какие доки то хз
|
|||
181
Da D
21.02.17
✎
14:40
|
список доков 1 контрагента не открывается
|
|||
182
Da D
21.02.17
✎
14:54
|
:(
|
|||
183
dezss
21.02.17
✎
14:54
|
В запросе используй ТИПЗНАЧЕНИЯ() для поля СуммаВал таб частей документов этого контрагента и посмотри, везде ли будет число.
|
|||
184
dezss
21.02.17
✎
14:55
|
выбрать
ТИПЗНАЧЕНИЯ(табчастьдока.СуммаВал) из твойдок.твоятабчасть как табчастьдока где табчастьдока.контрагент = &конртагент |
|||
185
dezss
21.02.17
✎
14:56
|
выбрать
ТИПЗНАЧЕНИЯ(табчастьдока.СуммаВал), табчастьдока.ссылка из твойдок.твоятабчасть как табчастьдока где табчастьдока.контрагент = &конртагент ссылку забыл) потом грузани в ексель и фильтром найди че там есть. |
|||
186
DrZombi
гуру
21.02.17
✎
14:57
|
(183) Он не понимает, уже писали :)
|
|||
187
shuhard
21.02.17
✎
14:57
|
(182) будь мужиком
освой профайлер или ТЖ |
|||
188
УхТы
21.02.17
✎
15:00
|
(181) Дело скорей не в самом контрагенте, а в Договоре
|
|||
189
УхТы
21.02.17
✎
15:03
|
(181) Т.к. в договоре устанавливается валюта
|
|||
190
DrZombi
гуру
21.02.17
✎
15:03
|
(181) Твой запрос можно отладить в консоли.
Ты только ОТБОР не забуть добавить через: ГДЕ <условие отбора> :) А то Динамический список по другому принципу робит, чем консоль запросов. |
|||
191
DrZombi
гуру
21.02.17
✎
15:04
|
+ лучше еще добавить отбор по дате документов, что бы не ждать долго :)
|
|||
192
УхТы
21.02.17
✎
15:21
|
А мне вот что ещё не нравится в запросе. СУММА(ЕСТЬNULL(ЗаказПокупателяrsПереводчики.СуммаВал, 0)) КАК СуммаПеревод - это как раз СуммаПеревод, а подсчетных формулах берётся СуммаПеревода.СуммаПеревод, где СуммаПеревода это Табчасть дока, т.е если в неё шлак, то это и лезит в формулу. Я бы в расчетах поправила СуммаПеревода.СуммаПеревод НА СуммаПеревода
|
|||
193
dezss
21.02.17
✎
15:44
|
(192) ну это весь запрос надо будет перелапачивать, а он не очень гуру)
|
|||
194
Da D
21.02.17
✎
17:57
|
лучше бы сдох
|
|||
195
Fram
22.02.17
✎
02:33
|
(105) че то мне вот этот кусок не нравится
ЧИСЛО(6, 2) увеличь до 15 или 20. то есть ЧИСЛО(15, 2) |
|||
196
Fram
22.02.17
✎
02:38
|
(195)+ 99% тут ошибка. как раз конвертация из нумерик в нумерик.
|
|||
197
Da D
22.02.17
✎
06:04
|
(196) да выгоняют в 18 00
и доступа нет |
|||
198
Da D
22.02.17
✎
07:50
|
поменял 6,2 na 15,2 и ошибка пропала вроде бы
|
|||
199
Da D
22.02.17
✎
07:52
|
спасибо огромное )))
|
|||
200
Da D
22.02.17
✎
08:06
|
Проверю ещё точно)
|
|||
201
Fram
22.02.17
✎
10:06
|
(199) спасибо в стакан не нальешь )
|
|||
202
Da D
22.02.17
✎
10:12
|
(201) Ну мне для начала нужно зп получить
) |
|||
203
DrZombi
гуру
22.02.17
✎
10:21
|
(198) Ура :)
|
|||
204
DrZombi
гуру
22.02.17
✎
10:21
|
+ Ожидаем появление ошибки при достижении суммы с 15-тью нулями :)
|
|||
205
Da D
22.02.17
✎
10:24
|
Да таких сумм не будет
) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |