|
v7: Как по com-соединению получить остаток из регистра 7.7 на определенную дату? | ☑ | ||
|---|---|---|---|---|
|
0
Prog111
11.01.18
✎
12:02
|
С таким кодом возвращаются текущие итоги. А как при com-подключении из 8.3 получить остаток на определенную дату?
РегТовары = База.CreateObject("Регистр.ОстаткиТМЦ"); РегТовары.ВыбратьИтоги(); Пока РегТовары.ПолучитьИтог() = 1 Цикл РегТовары.Номенклатура.Код; КонецЦикла; |
|||
|
1
Мандалай
11.01.18
✎
12:06
|
Запросом, создаешь по сом запрос, и пихаешь туда нужные даты.
|
|||
|
2
Prog111
11.01.18
✎
12:11
|
А в ТЗ можно выгрузить результат запроса из 7.7? Или надо будет через конструкции типа такой получать выборку из запроса:
Пока Запрос.Группировка("Товар") = 1 Цикл Пока Запрос.Группировка("Склад") = 1 Цикл |
|||
|
3
Мандалай
11.01.18
✎
12:18
|
Запрос.Выгрузить(Таблица,0,1);
По моему так, но могу ошибиться в параметрах. |
|||
|
4
Prog111
11.01.18
✎
13:34
|
Запросом вот что выходит:
База = ПодключениеБаза(); ДатаНач = Дата(2017, 11, 25); ДатаКон = Дата(2017, 11, 30); Запрос = База.CreateObject("Запрос"); ТекстЗапроса = " |Период С ДатаНач По ДатаКон; |Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура; |Склад = Регистр.ОстаткиТМЦ.Склад; |ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод; |Количество = Регистр.ОстаткиТМЦ.Количество; |Группировка Номенклатура; |Функция ОстатокНоменгклатура = КонОст(Количество); |"; Запрос.Выполнить(ТекстЗапроса); Пока Запрос.Группировка("Номенклатура") = 1 Цикл Сообщить(Запрос.Количество); КонецЦикла; Выходит ошибка: {ВнешняяОбработка.Соединение2017Запросы.Форма.Форма.Форма(102)}: Ошибка при вызове метода контекста (Выполнить) Запрос.Выполнить(ТекстЗапроса); по причине: Произошла исключительная ситуация (1С:Предприятие): Период С <<?>> ДатаНач По ДатаКон; Запрос[2] : Ошибка в выражении 'ДатаНач' |
|||
|
5
Prog111
11.01.18
✎
13:34
|
Если убрать строку в запросе с ДатаНач и ДатаКон - то запрос в восьмерке отрабатывает.
|
|||
|
6
Darych
11.01.18
✎
13:39
|
(5) в клюшках формат даты другой
|
|||
|
7
Darych
11.01.18
✎
13:40
|
(6) + да и не видят они твоих переменных
|
|||
|
8
Prog111
11.01.18
✎
13:48
|
(7) Как сделать, чтобы увидели хотя бы даты?)
|
|||
|
9
Darych
11.01.18
✎
13:57
|
(8) попробуй
|Период С '25.11.2017' По '30.11.2017'; |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |