По теме из базы знаний
- Поиск контрагентов без движения (по определенным документам)
- Конфигурация "Весовая ред. 3.0" для Платформы 8.3
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Поиск и пометка/снятие удаления для неактивных контрагентов (без движений, без документов, без договоров)
- Анализ движения проданных товаров – УТ 11.5, КА 2.5, ЕРП 2.5
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ща негде глянуть эту конфу, но логично посмотреть какой регистр накопления содержит "контрагент" и по ним свернуть отчет. Количество регистров уменьшится до приемлемого.
Можно даже от первоисточника - документа поступления, реализации, оплаты.
Можно даже от первоисточника - документа поступления, реализации, оплаты.
(7) Demosagro, Чувствуется. что вам приходится работать в основном с бухгалтерией ;)
А регистров накопления, в которых содержится Контрагент многовато. Но может быть и правильно идти от документа. Причем, если это покупатель, то и документ-то должен быть один - реализация. Надо бы уточнить у "заказчика".
А регистров накопления, в которых содержится Контрагент многовато. Но может быть и правильно идти от документа. Причем, если это покупатель, то и документ-то должен быть один - реализация. Надо бы уточнить у "заказчика".
Полный текст запроса следующий:
При проверке оказывается, что в результат попадают только те контрагенты, у которых есть телефон. А нужно, чтобы и те, у которых телефона нет.
Я как-то неправильно написал СОЕДИНЕНИЕ или условие, но не могу понять где ошибка :(
Совсем глаза замылились !
ТекстЗапроса="ВЫБРАТЬ
| РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
|ПОМЕСТИТЬ ВрТаблица
|ИЗ
| РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты(&НачДата, &КонДата, , , ) КАК РасчетыСКонтрагентамиОстаткиИОбороты
|ГДЕ
| РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток <> 0
| И РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход <> 0
| И РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход <> 0
|
|СГРУППИРОВАТЬ ПО
| РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| Контрагенты.Ссылка КАК Ссылка,
| ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(1000)) КАК Телефон
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
| Правое СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПО (Контрагенты.Ссылка = КонтактнаяИнформация.Объект)
|ГДЕ
| НЕ Контрагенты.Ссылка В
| (ВЫБРАТЬ
| ВрТаблица.Контрагент
| ИЗ
| ВрТаблица)
| И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)";
ПоказатьПри проверке оказывается, что в результат попадают только те контрагенты, у которых есть телефон. А нужно, чтобы и те, у которых телефона нет.
Я как-то неправильно написал СОЕДИНЕНИЕ или условие, но не могу понять где ошибка :(
Совсем глаза замылились !
(18) pentanom, условие по типу контактной информации надо перенести в условие соединения, примерно так:
|Правое СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПО (Контрагенты.Ссылка = КонтактнаяИнформация.Объект) И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
я так сделала:
ВЫБРАТЬ
Контрагенты.Код КАК Код,
Контрагенты.Ссылка КАК Контрагент,
Контрагенты.Родитель КАК Папка,
РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриходЗа3года
ИЗ
Справочник.Контрагенты КАК Контрагенты
ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.Обороты(ДАТАВРЕМЯ(2017, 1, 1, 0, 0, 0), ДАТАВРЕМЯ(2019, 12, 31, 23, 59, 59), , ) КАК РасчетыСКонтрагентамиОбороты
ПО (РасчетыСКонтрагентамиОбороты.Контрагент = Контрагенты.Ссылка)
ГДЕ
Контрагенты.ЭтоГруппа = ЛОЖЬ
И Контрагенты.ПометкаУдаления = ЛОЖЬ
УПОРЯДОЧИТЬ ПО
СуммаВзаиморасчетовПриходза3года,
Папка,
Контрагент
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот