Запросы в 1С 7.7. Вывод количества номенклатуры.
Здравствуйте.
С 1С 7.7 знаком не очень хорошо, не могу разобраться как вывести результат запроса.
Есть вот такой код запроса:
После всё вставляю в таблицу значений, и вывожу из ТЗ в теги .xml документа.
Проблема в том, что может быть такое, что остатков по товару нет, то есть пустое значение, так вот, эта функция не выводит номенклатуру с остатком 0, а нужно чтобы такая номенклатура выводилась, и в переменной "Количество" в ТЗ, попадала цифра 0, если значение остатка номенклатуры пустое.
Пробовал не использовать эту функцию, тогда совсем ничего не выводится, ни название номенклатуры, ни цена и т.д.
Уже много чего перерыл, а найти решение так ещё не могу.
С 1С 7.7 знаком не очень хорошо, не могу разобраться как вывести результат запроса.
Есть вот такой код запроса:
ЗапросПарт = СоздатьОбъект("Запрос");
ТекстЗапросаПарт = "
|Период С НачДата По КонДата;
|ФирмаОтгрузки = Регистр.ОстаткиТМЦ.Фирма;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура;
|Количество = Регистр.ОстаткиТМЦ.Количество;
|ПродСтоимость = Регистр.ОстаткиТМЦ.ЦенаПрод;
|Группировка Номенклатура без групп;
|Функция КонОст = КонОст(Количество);";
ПоказатьПосле всё вставляю в таблицу значений, и вывожу из ТЗ в теги .xml документа.
Проблема в том, что может быть такое, что остатков по товару нет, то есть пустое значение, так вот, эта функция не выводит номенклатуру с остатком 0, а нужно чтобы такая номенклатура выводилась, и в переменной "Количество" в ТЗ, попадала цифра 0, если значение остатка номенклатуры пустое.
Пробовал не использовать эту функцию, тогда совсем ничего не выводится, ни название номенклатуры, ни цена и т.д.
Уже много чего перерыл, а найти решение так ещё не могу.
По теме из базы знаний
- Три урока 1С81 для переходящих с 1с77
- 1С:Специалист по платформе. Система подготовки к экзамену. Личное мнение (C)
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Практика переноса информации из "Торговля и склад" 7.7 в УТ 11.3
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10) Видимо, нет, не понимаешь ;-)
" товар, у которого остаток по фирме 0 - это весь справочник"
- что не так в этом утверждении? чем не устраивает?
в ответе не привязывайся к запросам, отборам, 1С.
Сформулируй принцип, по которому определяется принадлежность товара с нулевым остатком к конкретной фирме. И все будет пучком.
" товар, у которого остаток по фирме 0 - это весь справочник"
- что не так в этом утверждении? чем не устраивает?
в ответе не привязывайся к запросам, отборам, 1С.
Сформулируй принцип, по которому определяется принадлежность товара с нулевым остатком к конкретной фирме. И все будет пучком.
Видимо, нужно сначала сделать первый запрос "с начала времён" (или за текущий год - два года - пятилетку), чтобы получить остатки и обороты по номенклатуре с отбором по нужной фирме.
Так мы узнаем список всех товаров, которые когда-то проходили через фирму.
Ну а затем по этому списку делаем запрос и получаем таблицу остатков
При выводе результатов в теги xml (что бы это ни означало), идём по списку всех товаров. И по каждому товару находим его остаток в таблице. Если остатка нет - выводим ноль в тег xml.
Так мы узнаем список всех товаров, которые когда-то проходили через фирму.
Ну а затем по этому списку делаем запрос и получаем таблицу остатков
При выводе результатов в теги xml (что бы это ни означало), идём по списку всех товаров. И по каждому товару находим его остаток в таблице. Если остатка нет - выводим ноль в тег xml.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот