При выгрузке из 1С 7.7 Торговля + Склад в 1С 8 Управление торговлей ред. 11.4 столкнулся с проблемой переноса остатков. Документ Ввод остатков Расчетов с партнерами заполняется не полностью. Не заполняется документ расчетов, Объект расчетов, сумма управленческая. Раньше эти реквизиты не требовали обязательного заполнения. Но с какого-то релиза стало обязательным. Хорошо когда контрагентов мало, а если много и еще по нескольким документам. То вручную сидеть заполнять мне просто лень. Поэтому написал маленькую обработку для заполнения этих реквизитов.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Заполнение Документа расчета и Объекта расчета в документе Ввод остатков:
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Уже не первый раз приходится выгружать данные из конфигурации Торговля + Склад 1С 7.7 в Управление торговлей ред 11.4 версия 1С 8.3 для перехода. И редакции 11.4 в документе Ввод остатков Расчеты с партнерами требует обязательного заполнения реквизитов Объект расчетов и Документ Расчетов.
Обработка создает Первичный документ объект расчетов и подставляет его в документ Ввода остатков.
Проверено на конфигурации Управление торговлей релиз 11.4.7.141
Обработку можно менять. Она может служить шаблоном для дальнейших разработок. Например для заполнения расчетов по Договору
Запускается через Главное меню - Файл - Открыть. Выбираем документ "Ввода остатков" и нажимаем кнопку "Заполнить объект расчета"
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.
Корректируйте банковские документы быстро и легко! Создайте правило обработки, и оно автоматически применится при загрузке выписки, экономя ваше время (Можно настроить отбор по любому реквизиту или по регулярному выражению). Решение позволяет автоматически заполнять расшифровку платежа, исключать загрузку ненужных документов (дублей) из банка, заполнять комиссию за эквайринг и многое другое. Вам не нужно доплачивать за алгоритмы, они уже включены в решение. Автоматическая обработка применяется при загрузке данных как из файлов клиент банка, так и через DirectBank.
Доступен AI чат бот который умеет консультировать по функционалу решения.
Обработка значительно расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh
Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.
Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.
Обработка позволяет создавать документы "Сведения об уплате налогов на едином налоговом счете" по данным файла операций из личного кабинета ЕНС сайта ФНС в конфигурации 1С:Бухгалтерия предприятия 3.0.
Один из лучших вариантов отчета по дебиторской задолженности в 1С. Отображает сроки возникновения задолженности, просроченной задолженности с точностью до регистратора, а также многое другое, вне зависимости от объекта расчетов (УТ 11.3, 11.4, 11.5, КА 2.4, 2.5, ERP 2.4, 2.5), состояния флажка По документам расчета ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Доступен API для использования рассчитанной задолженности в других отчетах, обработках, рабочих местах и т.п. Не требует доработок конфигурации. Не требует перепроведения документов.
Возникла немножко другая ситуация ВАШ код нужен только для части строк док.ВводаОстатков.
// *** Сначала дозаполним Документы если возможно по Уже имеющимся данным
Для каждого СтрДок Из Док.РасчетыСПартнерами Цикл
Если ЗначениеЗаполнено(СтрДок.ДокументРасчетов) Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(СтрДок.Договор) Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(СтрДок.ОбъектРасчетовОтправитель) Тогда
Продолжить;
КонецЕсли;
Если Лев(СтрДок.ОбъектРасчетовОтправитель.Объект.Метаданные().ПолноеИмя(),8)<>"Документ" Тогда
Продолжить;
КонецЕсли;
СтрДок.ОбъектРасчетов = СтрДок.ОбъектРасчетовОтправитель.Объект;
СтрДок.ДокументРасчетов = СтрДок.ОбъектРасчетовОтправитель.Объект;
//СтрДок.СуммаУпр = СтрДок.Сумма;
КонецЦикла;
// *** Далее код по созданию недостающих Документов
Попытка
НачатьТранзакцию();
Для каждого СтрДок Из Док.РасчетыСПартнерами Цикл
Если ЗначениеЗаполнено(СтрДок.ДокументРасчетов) Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(СтрДок.Договор) Тогда
Продолжить;
КонецЕсли;
ДокР = Документы.ПервичныйДокумент.СоздатьДокумент();
ДокР.Дата = Док.Дата;
Если Док.ТипОперации = Перечисления.ТипыОперацийВводаОстатков.ОстаткиЗадолженностиКлиентов Тогда
ДокР.ТипПервичногоДокумента = Перечисления.ТипыПервичныхДокументов.РеализацияКлиенту;
ИначеЕсли Док.ТипОперации = Перечисления.ТипыОперацийВводаОстатков.ОстаткиЗадолженностиПередПоставщиками Тогда
ДокР.ТипПервичногоДокумента = Перечисления.ТипыПервичныхДокументов.ПриобретениеУПоставщика;
//////// и т.д и т.п... ////////////////////////////