|
v7: Создать запрос!!!
| ☑ |
0
PochtiUser
25.11.12
✎
22:55
|
Доброе время суток!!
Задача в следующем. ТиС 4.5. Нужно сравнить суммы док-тов Реализация и документа основания Реализации(Заявкапокупателя-ЗаказНаСборку).
|Реализация = Документ.Реализация.ТекущийДокумент;
|ДокОснование = Документ.Реализация.ДокОснование;
|ДатаДок = Документ.Реализация.ДатаДок;
|ОснованиеСумма = Документ.Реализация.ДокОснование.Сумма;
|Сумма = Документ.Реализация.Сумма;
|ЗаказНаСборку = Документ.ЗаказНаСборку.ТекущийДокумент;
|Сумма1 = Документ.ЗаказНаСборку.Сумма;
|Группировка Сумма;
Основание сумма не проходит !! Может быть сделать такой запрос и условие ДокОснование = ЗаказНаСборку? Или как это реализовать?? Подскажите пожалуйста новичку!! Заранее благодарен!!
|
|
1
Alexor
25.11.12
✎
23:11
|
Сделай выборку реализации.
А уже в выборке смотри документ основание (его может и не быть) и сравнивай сумму
|
|
2
PochtiUser
25.11.12
✎
23:54
|
Alexor выборка есть и реализации и дока основания !!! Но сумму дока основания не вытягивает!!
|СуммаДокОснование = Документ.Реализация.ТекущийДокумент.ДокОснование.Сумма;
Пишет ошибку
СуммаДокОснование = Документ.Реализация.ТекущийДокумент.ДокОснование. <<?>> Сумма;
Запрос[6] : Неверно заданный путь 'Сумма'
|
|
3
Alexor
25.11.12
✎
23:58
|
(2)
ДокРеализация=СоздатьОбъект("Документ.Реализация");
ДокРеализация.ВыбратьДокументы(,);
Пока ДокРеализация.ПолучитьДокумент()=1 Цикл
Если ПустоеЗначение(ДокРеализация.ДокОснование)=0 Тогда
Если ДокРеализация.ДокОснование.Вид()="ЗаказНаСборку" Тогда
Если ДокРеализация.Сумма=окРеализация.ДокОснование.Сумма Тогда
/// Совпадение
Иначе
// не совпадают
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
|
|
4
Базис
naïve
26.11.12
✎
00:03
|
ТиС такой редакции могла существовать более 12 лет назад. Вы указали номер, больше похожий на Бух.
|
|
5
PochtiUser
26.11.12
✎
00:20
|
(4) да простите ред.9.2
(3) щас попробую
|
|
6
NS
26.11.12
✎
00:37
|
(4) Если докоснование не имеет тип документ конкретного вида, то естественно выдаст ошибку. Но в принципе вообще запрос неправильно составлен. Шестая и седьмая строка не в тему. Да и функцию неплохо бы добавить.
|
|
7
viktor_vv
26.11.12
✎
00:40
|
Упорство, это конечно хорошая черта, но иногда лостает.
Тебе ж тут вроде все объяснили.
Запрос[6] : Неверно заданный путь
|
|
8
КонецЦикла
26.11.12
✎
01:49
|
Попробуй сделать конструктором
ДокОснование - документ ЛЮБОГО вида, Суммы может и не быть у каждого документа
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший