|
Как взять данные из регистра бухгалтерии и вывести параметры в печ форму? | ☑ | ||
---|---|---|---|---|
0
Айрат_116
19.07.19
✎
17:00
|
Помогите как дальше писать?
Проводки = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(Ссылка); Пока Проводки.Следующий() Цикл ?? КонецЦикла; Мне нужно получить сумму из регистра бух и вывести в печ форму https://wampi.ru/image/60XJF9f Помогите пжл |
|||
1
shuhard
19.07.19
✎
17:00
|
||||
2
Айрат_116
19.07.19
✎
17:00
|
Или где есть пример? Гуглел , не нашел(
|
|||
3
Greeen
19.07.19
✎
17:16
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто( | , | , | Регистратор = &Ссылка | И СчетДт = &СчетДТ | И СчетКт = &СчетКТ, | , | ) КАК ХозрасчетныйДвиженияССубконто"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Запрос.УстановитьПараметр("СчетДТ", СчетДТ); // Тута ссылку на 10.07 Запрос.УстановитьПараметр("СчетКТ", СчетКТ); // Сдеся ссылку на 10.05 РезультатЗапроса = Запрос.Выполнить(); СуммаПроводки = 0; Если РезультатЗапроса.Пустой() Тогда Сообщить ("Что то не то случилось"); Иначе СуммаПроводки = РезультатЗапроса.Выгрузить()[0].Сумма; КонецЕсли; |
|||
4
Айрат_116
19.07.19
✎
19:33
|
(3) Спасибо
|
|||
5
Айрат_116
20.07.19
✎
10:33
|
Помогите что за ошибка
Как правильно должно быть? Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор <<?>>= &Ссылка, , ) КАК ХозрасчетныйДвиженияССубконто |
|||
6
hhhh
20.07.19
✎
11:18
|
(5) ну наверно в &Ссылка не ссылку передаешь
|
|||
7
Айрат_116
20.07.19
✎
14:14
|
Я в модуле менеджара (Документа.Дефект) пишу
Функция ПечатьОтчетДефект (Ссылка) Экспорт Макет = Документы.тн_ДефектнаяВедомость.ПолучитьМакет("Дефект"); Об = Макет.ПолучитьОбласть("Строка"); ТабДок = Новый ТабличныйДокумент; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Ссылка, , ) КАК ХозрасчетныйДвиженияССубконто"; Запрос.УстановитьПараметр("Ссылка",Ссылка); //Тут документ "ПередачаТовара" должно быть пробывал (ДДокументы.ПередачаТовара) РезультатЗапроса = Запрос.Выполнить(); СуммаПроводки = 0; Если РезультатЗапроса.Пустой() Тогда Сообщить ("123"); Иначе СуммаПроводки = РезультатЗапроса.Выгрузить()[0].Сумма; КонецЕсли; Об.Параметры.Номер = Ссылка.Номер; Для каждого стр из Ссылка.Товар Цикл Об.Параметры.Номенклатура = стр.Номенклатура; Об.Параметры.Количество = стр.Количество; ТабДок.Вывести(Об); КонецЦикла; Возврат ТабДок; КонецФункции // () |
|||
8
hhhh
20.07.19
✎
14:39
|
(7) может там наоборот тн_ДефектнаяВедомость. а не передача товара.
|
|||
9
Айрат_116
20.07.19
✎
14:52
|
(8) Дефект доку создается на основе док передача товаров
|
|||
10
Айрат_116
20.07.19
✎
14:53
|
(8) А надо взять движение с док "ПередачаТовара"
|
|||
11
hhhh
20.07.19
✎
16:25
|
(10) да, поэтому не надо туда ссылку на тн_ДефектнаяВедомость
|
|||
12
Айрат_116
21.07.19
✎
19:25
|
(11) Вот так написал. Но никак не могу понять как получить движения док "ПередачаТоваров"
Щас сумма 0 пишет( СсылкаТов = Документы.ПередачаТоваров.НайтиПоНомеру("0б00-000102"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Ссылка, , ) КАК ХозрасчетныйДвиженияССубконто"; Запрос.УстановитьПараметр("Ссылка",СсылкаТов); РезультатЗапроса = Запрос.Выполнить(); СуммаПроводки = 0; Если РезультатЗапроса.Пустой() Тогда Сообщить ("123"); Иначе СуммаПроводки = РезультатЗапроса.Выгрузить()[0].Сумма; КонецЕсли; Об.Параметры.Номер = Ссылка.Номер; Об.Параметры.Сумма = СсылкаТов.СуммаДокумента; |
|||
13
Айрат_116
21.07.19
✎
23:40
|
Что надо написать чтоб получить ссылку. Подскажите пжл.
СсылкаТов = Документы.ПередачаТоваров.ПолучитьСсылку(???); |
|||
14
Айрат_116
22.07.19
✎
10:53
|
(11) А как тогда ссылку документа "ПередачаТоваров" передать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |