Федор Дядя

26
Рейтинг

dachnik
Дядя Федор



  •   Регистрация: 05.07.2010 (13 лет назад)

  •   Был(а) на сайте: 18.08.2023

Друзья
  • Михаил Максимов
  • Андрей Кудлис
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 8

Рейтинг 26

Заполнение табличной части документа "Перемещение" по остаткам с отбором для БП 3.0

Инструменты и обработки Бухгалтер Бухгалтерский учет Управляемые формы 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ Мастера заполнения

Обработка предназначена для заполнения документа "Перемещение товаров" остатками на дату документа с отбором по счету учета, складу, организации, группе/элементу номенклатуры. Работает для всех счетов, где есть субконто "номенклатура". Предусмотрен вывод отчета по собранным запросом данным об остатках.

1 стартмани

08.05.2018    6634    47    dachnik    2       

2

Расчет авансов для БП 2.0

Инструменты и обработки Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Зарплата

В БП2.0 почему-то не реализовали механизм расчета сумм по выплате авансов сотрудникам, как это было в 7.7 Чтобы не перебивать суммы каждый раз вручную, особенно если сотрудников много, реализована это обработка. Особенность обработки - несколько вариантов заполнения (с полным пересчетом по остаткам взаиморасчетов с сотрудниками, по проценту от строки, по документу начисления, по плановым начислениям).

1 стартмани

23.04.2012    8877    93    dachnik    8       

10

Комментарии

DevУдалить документ программно#22 18.08.23 13:38
Помечаете на удаление как в примере (8)
В модуле документа в обработчик "При закрытии" допишите

Код
Если Объект.ПометкаУдаления = истина тогда
    Объект.ОбменДанными.ЗагрузкаДанных = истина;
    Объект.Удалить();
КонецЕсли;


У пользователя может быть недостаточно прав для исполнения кода. Если не сработает, может потребоваться дополнительно расширить права пользователя (интерактивное удаление на документ, а лучше все права что есть на документ) и привилегированный режим установить.

Как писали, может возникнуть проблема с ссылочной целостностью, если документ упоминается в других объектах в качестве свойства или реквизита, тогда будут битые ссылки.
Я бы дополнительно перед физическим удалением выполнял проверку на наличие ссылок на объект.
Фрагмент из БСП
Код
// Проверяет наличие ссылок на объект в базе данных
ОбщегоНазначения.ЕстьСсылкиНаОбъект(Знач СсылкаИлиМассивСсылок, Знач ИскатьСредиСлужебныхОбъектов = Ложь,  ДругиеИсключения = Неопределено)
 
Пример:
Если ОбщегоНазначения.ЕстьСсылкиНаОбъект(Контрагент) Тогда
     Продолжить;
КонецЕсли;
О жизниКак сэкономить на подготовке ребёнка к школе?#10 18.08.23 13:18
Доски объявлений и барахолки в помощь. Многое даром отдают.
DevУниверсальная обработка "Изменение записей регистров сведений и накопления" (8X)#103 16.01.23 22:53
(97) Аналогичная ошибка возникает при записи регистров. Процедура
Код
//Получает таблицу измененных записей регистра для проверки реквизита "номер строки"
Процедура ПроверитьНомераСтрок(массивСтрок,МассивРегистраторов)


Не разбираясь в логике, добавил условие, исключающее выход за индекс массива. Ошибка ушла, но стало понятно, что происходит смешивание результата отбора с тупо запросом по регистратору в данной процедуре:
корректная работа возможна только если все записи регистра по регистратору соответствуют отбору, в противном случае вылезает мешанина: запись, отобранная по начальным условиям может оказаться замещена другой записью того же регистратора.
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#26 20.04.21 22:31
(17) интересный вариант. Как я понял, связка работает аналогично КРиптоАРм-tdhelper-1C, только не требуется предварительно профиль подписания/шифрации создавать. Спасибо за информацию.
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#25 20.04.21 22:21
(23)Подписался на вашу обработку. Спасибо за труд.
Для Розницы было бы самое то. Сам использовал до недавнего времени для выгрузки из Розницы https://infostart.ru/public/537676/
Но с изменением формата обновление предложили приобретать как новую версию заново.

Рассмотрите вариант монетизации при доработке вашего продукта, т.к. такая работа стоит точно дороже 1sm, я бы и 10sm не пожалел.
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#24 20.04.21 22:19
(13)
(11)
Отлично отработала конвертация. Другие функции не проверял.
Удобно, что, т.к. конфа самостоятельная, можно легко исправить косяки в справочниках импортеров/производителей, которые вылезли в файл отчета из 1С или Декларанта (в Рознице оказались дубли контрагентов из-за смены кодов фсрар некоторых импортеров)
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#6 19.04.21 10:07
Дмитрий, вам удалось добавить функционал конвертации выходного xml в новый формат?
Такая функция очень бы нас выручила :)
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#4 17.04.21 16:28
(3)Было бы здорово.
У КриптоАрм есть консольный менеджер в пакете tdhelper . При заранее настроенном профиле можно отправлять shell-команды из 1с. Во всяком случае, я так делал пакетное шифрование, архивацию и подписание файлов из журнала самописной конфы.
Это если нужно шифрование-подпись на коленке за 1ч.
БУДекларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8#2 17.04.21 12:19
Здравствуйте! А нет возможности с помощью вашей обработки сконвертировать ранее созданный отчёт формата 4.31 в новый?
Или возможен вариант загрузки готового отчёта старого формата в декларант, а уже потом конвертация?