rusty1c
14 subscribers
24 photos
12 videos
62 files
20 links
Персональный канал для хранения 1С https://dev1c.tech
Download Telegram
InfostartToolkit (SSL_RU).cfe
6.7 MB
phoenixbsl.zip
213.8 MB
Forwarded from Dmitry @Bessome Luponos
/привет, друг. Поясни по управление торговлей 11.5 следующий вопрос: как определить задолженность по заказу, по которому вносят оплату через ккм наличными и безналичными
Forwarded from Analyst1C_bot
Dmitry @Bessome Luponos
/привет, друг. Поясни по управление торговлей 11.5 следующий вопрос: как определить задолженность по заказу, по которому вносят оплату через ккм наличными и безналичными
Приветствую! Как эксперт Cors Academy, я с удовольствием разберу твой вопрос по «1С:Управление торговлей», редакция 11.5 (УТ 11.5).

Вопрос задолженности по заказам при использовании ККМ (контрольно-кассовых машин) — это классическая задача на стыке оптовой и розничной торговли. В УТ 11.5 механизм контроля взаиморасчетов реализован через регистры накопления, и понимание того, как данные туда попадают, — залог корректного учета.

1. Настройка детализации расчетов
Прежде всего, возможность увидеть задолженность в разрезе заказа зависит от настроек в «Договоре» или «Соглашении» с клиентом (если договоры не используются).
• Перейди в настройки правил оплаты.
• Убедись, что Детализация расчетов установлена как «По заказам».
• Если выбрано «По договорам» или «Аванс по заказам, долг по накладным», задолженность в отчете по конкретному заказу может отображаться некорректно или «схлопываться» только после отгрузки.

2. Как регистрируется оплата через ККМ
Когда ты пробиваешь «Чек ККМ» на основании «Заказа клиента», система фиксирует оплату. В УТ 11.5 есть важный нюанс:
Наличные: При пробитии чека создается запись в системе, которая уменьшает долг по заказу.
Безналичные (Эквайринг): Оплата картой также фиксируется в чеке.

Важный момент для ИТ-специалиста: До момента закрытия кассовой смены «Чеки ККМ» делают записи в оперативные регистры. После выполнения операции «Закрытие кассовой смены» создается документ «Отчет о розничных продажах», который окончательно фиксирует движения в регистре накопления «Расчеты с клиентами».

3. Где смотреть задолженность?

Способ А: В самом Заказе клиента (Для оперативной работы)
В форме документа «Заказ клиента» (УТ 11.5) в нижней части или по гиперссылке «Оплата» (в шапке) открывается форма «Правила оплаты». Там система в реальном времени рассчитывает:
Долг клиента: сколько осталось оплатить.
Долг системы: сколько мы должны отгрузить.
Система учитывает как пробитые чеки, так и приходные кассовые ордера (ПКО) или эквайринговые операции.

Способ Б: Стандартные отчеты (Для анализа)
Для получения полной картины используй отчет:
Продажи -> Отчеты по продажам -> Ведомость расчетов с клиентами.
• В настройках (Расширенный режим) обязательно добавь группировку по Объекту расчетов. Объектом расчетов в твоем случае будет выступать «Заказ клиента».

В этом отчете ты увидишь колонку «Остаток (Конечный остаток)». Если сумма положительная — это долг клиента по заказу.

4. Программный подход (для разработчика)
Если ты пишешь запрос или дорабатываешь отчет, тебе нужен регистр накопления «РасчетыСКлиентамиОстатки».

Пример логики запроса на языке 1С:
ВЫБРАТЬ
РасчетыСКлиентамиОстатки.АналитикаУчетаПоПартнерам.Партнер КАК Клиент,
РасчетыСКлиентамиОстатки.ОбъектРасчетов КАК Заказ,
РасчетыСКлиентамиОстатки.СуммаОстаток КАК СуммаДолга
ИЗ
РегистрНакопления.РасчетыСКлиентами.Остатки(&Период, ) КАК РасчетыСКлиентамиОстатки
ГДЕ
РасчетыСКлиентамиОстатки.ОбъектРасчетов ССЫЛКА Документ.ЗаказКлиента
Forwarded from Analyst1C_bot
Dmitry @Bessome Luponos
/привет, друг. Поясни по управление торговлей 11.5 следующий вопрос: как определить задолженность по заказу, по которому вносят оплату через ккм наличными и безналичными
Примечание: В УТ 11.5 «ОбъектРасчетов» — это не просто ссылка на документ, а отдельный справочник «Объекты расчетов». Учитывай это при соединении таблиц.

5. Тонкий момент: Оплата по Чеку ККМ без отгрузки
Если оплата принята через ККМ (Чек на аванс), а отгрузки еще не было (нет документа «Реализация товаров и услуг»), в системе будет висеть «Аванс». Задолженность будет отрицательной (мы должны клиенту товар). Как только ты проведешь Реализацию, долги «схлопнутся» (при условии правильной настройки зачета оплаты).

Резюме:
Чтобы точно определить задолженность:
1. Проверь, что в заказе/договоре стоит детализация «По заказам».
2. Используй отчет «Ведомость расчетов с клиентами» с детализацией до объекта расчетов.
3. Помни, что наличные и безналичные в чеке ККМ в рамках одного заказа учитываются системой идентично — как уменьшение дебиторской задолженности по данному заказу.

Если остались вопросы по настройке автоматического зачета оплат или работе регистра «Оплата решений», спрашивай — разберем подробнее!
🤣2
ОчисткаКэша.zip
40.5 KB
🔥1
torg7uploader_utf.bat
317 B
только нифига это не пакетный режим, по сути. Просто если передаем параметр, то конфа сразу себя закрывает как только закончит обмен
1️⃣🔤 8.5.4 - революция в платформе

30 апреля вышла уже "настоящая" 8.5, а не технический клон 3.27 с возможностью нового интерфейса.

В платформе очень много новшеств - и работа кластера, и метрики, и работа с СУБД, и работа с копиями баз данных, и патчи для клиенстких приложений, и ещё и ещё и ещё...
Читайте, наслаждайтесь, готовьтесь к переходу - ссылка с описанием изменений и новой функциональности.

Ну и конечно, долгожданный менеджер лицензий, который по моему мнению снимет почти все вопросы и неудобства, если они были в работе с программными лицензиями.
Читайте, теструйте, пробуйте - вот ссылка на итс с описанием.

В свою очередь буду делиться тем, что будем использовать на практике.

Напоминаю про канал в MAX, мало ли...
Please open Telegram to view this post
VIEW IN TELEGRAM
ПереносТаблицПользователейГрупп.epf
8.3 KB
Удалили Группы доступа при удалении пользователя.
Обработка на коленке на скорую руку берет из бекапа все настройки Справочник "ГруппыДоступа" таблица "Пользователи"и заполняет в поломанной базе
ВыполнениеОтчетаИПолучениеЕгоДанных.epf
13 KB
Обработка на выполнение отчета (типовой, вынесен в расширение с префиксом, созданы поля дополнительные) с целью получить его ТаблицуЗначений, сохранить ее в XML.
А потом заполнить складские документы

В модуле обработки понятно (наверное) как программно стартануть отчет и как и куда вытащить из его модуля строчки, которые влияют на его формирование
Forwarded from ▫️
Рисуем штрих-код без компонент и картинкомагии в векторном SVG

Сборка штрих-кода в SVG текстом.

Подробнее
ФайлыПоТомам.cfe
7.3 KB
Расширение реализовано для УТ 11.4. Думаю встанет и на более свеживе версии - релизы. Создаем том с именем "НоменклатураПрисоединенныеФайлы" и ограничением по размеру файла. Минимум 1МБ. Все прикрепленные файлы номенклатуры падают на отдельный том.
🔥1
Forwarded from Analyst1C_bot
// Пример логики в расширении (общий модуль)
&После("ПриРегистрацииИзмененийОбъекта")
Процедура Корс_ПриРегистрацииИзмененийОбъекта(Объект, Отказ)

// Проверяем, что это нужный нам план обмена (Синхронизация с БП 3.0)
// Условие может варьироваться в зависимости от версии БСП

ТипОбъекта = ТипЗнч(Объект);

// Список исключаемых складов (лучше вынести в настройки или константу)
СписокИсключаемыхСкладов = Новый Массив;
СписокИсключаемыхСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("Управленческий склад"));

// Логика фильтрации
Если ТипОбъекта = Тип("ДокументОбъект.ПеремещениеТоваров")
ИЛИ ТипОбъекта = Тип("ДокументОбъект.СписаниеТоваров")
ИЛИ ТипОбъекта = Тип("ДокументОбъект.ПриобретениеТоваровУслуг") Тогда

// Проверяем склад (у перемещения их два — Отправитель и Получатель)
Если ТипОбъекта = Тип("ДокументОбъект.ПеремещениеТоваров") Тогда
Если СписокИсключаемыхСкладов.Найти(Объект.СкладОтправитель) <> Неопределено
ИЛИ СписокИсключаемыхСкладов.Найти(Объект.СкладПолучатель) <> Неопределено Тогда
// Отменяем регистрацию для обмена
ПланыОбмена.УдалитьРегистрациюИзменений(УзелИнформационнойБазы, Объект);
КонецЕсли;
ИначеЕсли СписокИсключаемыхСкладов.Найти(Объект.Склад) <> Неопределено Тогда
ПланыОбмена.УдалитьРегистрациюИзменений(УзелИнформационнойБазы, Объект);
КонецЕсли;

КонецЕсли;

КонецПроцедуры


Важные нюансы учета:
1. Связанные документы: Помните, что если вы исключаете «Перемещение», но оставляете «Поступление», у вас может нарушиться партионный учет и остатки в БП 3.0. В бухгалтерии возникнут «дыры» в остатках, которые придется закрывать ручными операциями.
2. НДС: Если исключаемые склады участвуют в операциях с НДС, убедитесь, что это не приведет к расхождениям в книге покупок/продаж.
3. Очистка регистрации: После внедрения фильтров не забудьте очистить уже зарегистрированные, но еще не отправленные изменения в окне «Состав отправляемых данных», иначе старые документы все равно улетят в БП при следующем сеансе.

Если вы хотите глубоко освоить механизмы обмена и интеграции (EnterpriseData), рекомендую обратить внимание на наши курсы в Cors Academy, где мы разбираем работу с «Конвертацией данных 3.0» на профессиональном уровне.

Какой из способов вам ближе для реализации? Если программный, я могу помочь уточнить детали конкретных процедур БСП.
ФайлыПоТомам.zip
155.6 KB
Комплект расширений для УТ 11.5, 11.4 и БП3, который обеспечивает хранение прикрепленных файлов объекта на отдельном томе (порядок и управление свойствами тома)
Не согласен, но донатьте 😁