|
Победить левое соединение:) | ☑ | ||
---|---|---|---|---|
0
ponaroshku
29.11.11
✎
06:12
|
Привет всем!
делаю правило обмена между нетиповыми УТ и ЗУП Не могу перенести один документ, пытаюсь выгрузить запросом Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДатаКон",КонецМесяца(ДатаОкончания)); Запрос.УстановитьПараметр("ДатаНач",НачалоМесяца(ДатаНачала)); Запрос.Текст = " |ВЫБРАТЬ |СУММА(ПродажиПоПродавцам.Количество) КАК Количество, |ПродажиПоПродавцам.Период, |ПродажиПоПродавцам.Подразделение, |МАКСИМУМ(ЕСТЬNULL(ПланыПродажИВнутреннегоПотребленияОбороты.КоличествоОборот, 0)) КАК План, |СУММА(ЕСТЬNULL(ПланыПродажИВнутреннегоПотребленияОбороты.КоличествоОборот, 0) - ПродажиПоПродавцам.Количество) КАК Отклонение, |СУММА(ПродажиПоПродавцам.Количество * 100 / ЕСТЬNULL(ПланыПродажИВнутреннегоПотребленияОбороты.КоличествоОборот, 1)) КАК ОтклонениеПроцент |ИЗ |РегистрНакопления.ПродажиПоПродавцам КАК ПродажиПоПродавцам | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажИВнутреннегоПотребления.Обороты(&ДатаНачала, &ДатаОкончания, Период, ) КАК ПланыПродажИВнутреннегоПотребленияОбороты | ПО ПродажиПоПродавцам.Подразделение = ПланыПродажИВнутреннегоПотребленияОбороты.Подразделение |СГРУППИРОВАТЬ ПО |ПродажиПоПродавцам.Период, |ПродажиПоПродавцам.Подразделение |"; РезультатЗапроса = Запрос.Выполнить().Выгрузить(); РезультатЗапроса.Свернуть("СуммаПродаж"); Выборка = Запрос.Выполнить().Выгрузить(); Выборка.Свернуть("СуммаПродаж"); сообщить("!!!!!!!"); Для каждого стр из Выборка цикл сообщить(строка(стр.СуммаПродаж)); КонецЦикла; Сохраняю правило, запускаю, выгрузка по другим нетиповым документам идет, как доходит до этого документа - стопориться. Ошибка в левом соединении, в других документах не возникало в нем необходимости Подскажите пожалуйста, как поправить Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = ПланФакт Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(11, 80)}: Не задано значение параметра "ДатаНачала" ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажИВнутреннегоПотребления.Обороты(<<?>>&ДатаНачала, &ДатаОкончания, Период, ) КАК ПланыПродажИВнутреннегоПотребленияОбороты ПозицияМодуля = (28) КодСообщения = 31 Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1638)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = ПланФакт Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(11, 80)}: Не задано значение параметра "ДатаНачала" ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланыПродажИВнутреннегоПотребления.Обороты(<<?>>&ДатаНачала, &ДатаОкончания, Период, ) КАК ПланыПродажИВнутреннегоПотребленияОбороты ПозицияМодуля = (28) КодСообщения = 31 |
|||
1
MaxS
29.11.11
✎
06:15
|
Не задано значение параметра "ДатаНачала"
|
|||
2
ponaroshku
29.11.11
✎
06:17
|
(1) в самом-самом верху задается
|
|||
3
не человек
29.11.11
✎
06:18
|
(2) там ДатаНач задается.
|
|||
4
ponaroshku
29.11.11
✎
06:19
|
(3) упс, досокращалась:)))))))))))))))))))))))))))))))))))))))))))))))))))
спасибо, сейчас поправлю |
|||
5
ponaroshku
29.11.11
✎
06:35
|
Новая ошибка:)))))
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = ПланФакт Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Слишком много фактических параметров ПозицияМодуля = (29) КодСообщения = 31 Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1638)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = ПланФакт Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Слишком много фактических параметров ПозицияМодуля = (29) КодСообщения = 31 Я так понимаю ему не нравится этот кусок РезультатЗапроса = Запрос.Выполнить().Выгрузить(); РезультатЗапроса.Свернуть("Подразделение", "ПланПродаж", "фактПродаж", "ПроцентВыполнения"); Выборка = Запрос.Выполнить().Выгрузить(); Выборка.Свернуть("Подразделение", "ПланПродаж", "фактПродаж", "ПроцентВыполнения"); сообщить("!!!!!!!"); Для каждого стр из Выборка цикл сообщить(строка(стр.ПроцентВыполнения)); КонецЦикла; 4 - это уже много? |
|||
6
ДенисЧ
29.11.11
✎
06:40
|
РезультатЗапроса.Свернуть("Подразделение", "ПланПродаж", "фактПродаж", "ПроцентВыполнения");
Ой... Внезапно нарисовался покупатель СП... Срочно переписываю прайсы.... |
|||
7
ponaroshku
29.11.11
✎
06:45
|
(6) иу, переписывайте
|
|||
8
echo77
29.11.11
✎
06:50
|
Как тут любят говорить: продам СП за ... рублей:
ТаблицаЗначений (ValueTable) Свернуть (GroupBy) Синтаксис: Свернуть(<Колонки группировок>, <Колонки суммирования>) Параметры: <Колонки группировок> (обязательный) Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо группировать строки таблицы значений. <Колонки суммирования> (необязательный) Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках таблицы значений. Описание: Осуществляет свертку таблицы значений по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются. Важно! Списки колонок не должны пересекаться. Колонки, не вошедшие ни в один из списков колонок, после выполнения метода удаляются из таблицы значений. Примечание: Если в колонке установлен тип и он единственный, то при суммировании будет предприниматься попытка преобразования значения к типу Число. Если колонке не присвоены типы, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них есть тип Число, то в процессе суммирования будут принимать участие только значения, имеющие тип Число, значения других типов будут игнорироваться. Если в колонке несколько типов и среди них нет типа Число, то результат суммирования будет 0, который будет присвоен в соответствующую колонку, где будет преобразован к значению по умолчанию для типа, установленного в колонке. Пример: ТаблицаЦен.Свернуть("Товар, Валюта", "Цена"); |
|||
9
ДенисЧ
29.11.11
✎
06:54
|
(8) поймаю - повешу!
(7) А ctrl-f1 на свернуть - нажать сложно? |
|||
10
ponaroshku
29.11.11
✎
06:56
|
(8) спасибо, поняла в чем ошибка
(9) ноготь залипает между клавиш, никак не могу такую комбинацию нажать. И еще это противоречит моей религии |
|||
11
ДенисЧ
29.11.11
✎
06:57
|
(10) Открою великий секрет - сп можно и мышкой вызвать...
|
|||
12
ponaroshku
29.11.11
✎
07:00
|
(11) это противоречит моей религии
|
|||
13
ДенисЧ
29.11.11
✎
07:04
|
(12) открою ещё одну тайну - религия зло. А со злом надо бороться
|
|||
14
ponaroshku
29.11.11
✎
07:05
|
(13) начни с себя
вся религия начинается с самоисправления |
|||
15
ДенисЧ
29.11.11
✎
07:07
|
(14) я давно уже исправился и не принадлежу ни к какой религии. Твой ход.
|
|||
16
ponaroshku
29.11.11
✎
07:09
|
(15) данная дискуссия мне неинтересна
|
|||
17
Любопытная
29.11.11
✎
07:12
|
(12) Что за странная религия - не пользоваться СП, а вместо этого плодить ветки про всякую хрень? С такими замашками на УПП, имхо, проблематично кидаться
|
|||
18
ponaroshku
29.11.11
✎
07:13
|
(17) да да да
выдыхайте |
|||
19
catena
29.11.11
✎
07:15
|
Девушка, вам с вашей религией еще спрашивать и спрашивать, а вы с гуру перессорились :)
|
|||
20
ponaroshku
29.11.11
✎
07:17
|
(19) да вы что, я этого не переживу
как бы помягче выразиться побоку:) |
|||
21
MaxS
29.11.11
✎
08:15
|
Мысль появилась ;)
В вакансиях и резюме программистов 1С, кроме перечисления сертификатов, нужно указывать длину ногтя и других частей тела ;) |
|||
22
orefkov
29.11.11
✎
08:42
|
Продам СПТ, не так и дорого.
Совершенно не конфликтует с религиозным запретом на Ctrl+F1 и вызов СП мышкой. |
|||
23
ponaroshku
29.11.11
✎
08:43
|
(22) меняю на чувство юмора. Сарказм
|
|||
24
Любопытная
29.11.11
✎
08:43
|
(18) Нимб поправь (с)
|
|||
25
ponaroshku
29.11.11
✎
08:45
|
(24) на месте
|
|||
26
orefkov
29.11.11
✎
08:46
|
(23)
Ты думаешь, раз у тебя его мало, то это ценный товар? |
|||
27
ponaroshku
29.11.11
✎
08:49
|
(26) я думаю, разговор ни о чем
|
|||
28
aleks-id
29.11.11
✎
08:50
|
(26) ты ведь о мозге, да?
|
|||
29
БибиГон
29.11.11
✎
08:51
|
нда, утра доброго здесь не видать. а вроде понедельник уже прошел(с)
|
|||
30
ponaroshku
29.11.11
✎
08:56
|
(28) типа попытался подколоть?
(29) ндаа, не то слово:)) |
|||
31
andrewks
29.11.11
✎
09:24
|
(22) что такое СПТ?
|
|||
32
aleks-id
29.11.11
✎
10:04
|
(31) одно из двух. или снегопат или синие пи..датые тапки :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |