Ломоносов Сергей

258
Рейтинг

djserega
Сергей Ломоносов



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

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

Друзья
  • Andr Gavr
Подписчики 7

Группы

Профессиональный разработчик

IE 2013 EVO Участник

Премиум-аккаунт 2017 (Автоматизатор) (до 12.04.2028 16:55:52)

Карта покупателя GOLD

IE 2017 Online

Рейтинг 258

Мемориальный ордер

Отчеты и формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Учет ОС и НМА

Мемориальный ордер - несложный отчет, но которого нет в стандартной конфигурации, а бухгалтера его еще используют.

1 стартмани

14.02.2014    15569    3    djserega    1       

0

Восстановление файловой версии базы данных *.1CD после ошибки динамического обновления.

Статья Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Нет файла Инструментарий разработчика

Восстановление работоспособности файл-серверной базы данных (файл *.1CD) после критической ошибки, возникшей в результате динамического обновления с последующим предупреждением "Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?".

02.10.2012    54969    djserega    79       

206

Редактор журнала зарплата

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

Любые изменения в журнале зарплата за любой период времени, без пересчетов, добавление и удаление записи в любом периоде, подмена родительского документа, редактирование атрибутов, а также выполнение групповых изменений.

1 стартмани

08.10.2009    16391    271    djserega    8       

22

Комментарии

DevОтладка внешней печатной формы в управляемом приложении (с редактированием и записью)#42 20.04.23 9:32
С какого то релиза поменялось строка для поиска в конфигурации на:
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());

Проще место искать по:
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим
DevКак изменить проводку в расширении конфигурации при проведении документа#16 07.04.22 17:04
Сделал через ТаблицуЗначений... Вроде работает...

Код
&После("ОбработкаПроведения")
Процедура Расш_ОбработкаПроведения(Отказ, РежимПроведения)

        ДвиженияХозрасчетный = ЭтотОбъект.Движения.Хозрасчетный;
        ДвиженияХозрасчетный.Записывать = Истина;
        
   ТЗПроводок = ДвиженияХозрасчетный.Выгрузить();
      
        Для каждого Движение Из ТЗПроводок Цикл
        
            Если Движение.СчетДт.ПринадлежитЭлементу(ПланыСчетов.Хозрасчетный.СебестоимостьПродаж) И Движение.СчетКт = ПланыСчетов.Хозрасчетный.ГотоваяПродукция  Тогда                 
                Движение.СчетДт = ПланыСчетов.Хозрасчетный.НераспределеннаяПрибыльВОбращении;
                ВидСубконто = Движение.СчетДт.ВидыСубконто.Получить(0).ВидСубконто;
      Движение.ВидСубконтоДт1 = ВидСубконто;
      Движение.ВидСубконтоДт2 = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПустаяСсылка();
      Движение.ВидСубконтоДт3 = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПустаяСсылка();
                Движение.Сумма = 0;
                Движение.СуммаНУДт = 0;
                Движение.СуммаНУКт = 0;
                Движение.Содержание = "Благотворительность";
            КонецЕсли;
        
        КонецЦикла;

   ДвиженияХозрасчетный.Загрузить(ТЗПроводок);
      
DevКак изменить проводку в расширении конфигурации при проведении документа#15 07.04.22 16:37
(12)
Цитата
Движение.КоличествоДт = 0
Сначала было обрадовался... увидел нужные проводки, но повторное проведение выдало ту же ошибку...
DevКак изменить проводку в расширении конфигурации при проведении документа#10 07.04.22 16:02
(8) Я тоже заметил, что с изменением релиза платформы поведение поменялось...
но как тогда изменить проводку?
DevКак изменить проводку в расширении конфигурации при проведении документа#7 07.04.22 11:20
(6) нет. Я хочу заменить Счет дебета с 90.02.1 на 84.03, например
Счет меняется, но субконто от прежнего счета не могу удалить... Получается, что счет 84.03 и к нему два субконтно: НоменклатурныеГруппы и НаправлениеИспользованияПрибыли. А должно быть одно...
DevКак изменить проводку в расширении конфигурации при проведении документа#5 07.04.22 11:08
(4)
Цитата
БухгалтерскийУчет.УстановитьСубконто()
А что это меняет... в этой процедуре тоже самое делается: Субконто.Вставить(ВидСубконто, ЗначениеСубконто)
что не очищает от старых субконт и добавляет новое...
DevКак изменить проводку в расширении конфигурации при проведении документа#3 07.04.22 8:59
(2) При очищении коллекции ошибки никакой, при этом очищаются значения субконто, а сами виды субконто не очищаются...
Ошибка потом в конце проведения, что субконто не соответствует данному счету...
DevКак изменить проводку в расширении конфигурации при проведении документа#1 06.04.22 13:15
Добрый день
Есть необходимость поменять проводку при проведении документа в расширении конфигурации... Платформа 1С8.3 (8.3.18). Конфигурация БП 3.0
Добавил в расширение:
Код
&После("ОбработкаПроведения")
Процедура Расш_ОбработкаПроведения(Отказ, РежимПроведения)

      ДвиженияХозрасчетный = ЭтотОбъект.Движения.Хозрасчетный;
      ДвиженияХозрасчетный.Записывать = Истина;
      
      Для каждого Движение Из ДвиженияХозрасчетный Цикл
      
         Если Движение.СчетДт.ПринадлежитЭлементу(ПланыСчетов.Хозрасчетный.СебестоимостьПродаж) И Движение.СчетКт = ПланыСчетов.Хозрасчетный.ГотоваяПродукция  Тогда                 
            Движение.СчетДт = ПланыСчетов.Хозрасчетный.НераспределеннаяПрибыльВОбращении;
            Движение.СубконтоДт.Очистить();
            ВидСубконто = Движение.СчетДт.ВидыСубконто.Получить(0).ВидСубконто;
            Движение.СубконтоДт.Вставить(ВидСубконто, СубконтоБлаготворительность); 
            Движение.Сумма = 0;
            Движение.СуммаНУДт = 0;
            Движение.СуммаНУКт = 0;
            Движение.Содержание = "Благотворительность";
         КонецЕсли;
      
      КонецЦикла;

Так вот, строка "Движение.СубконтоДт.Очистить()" не очищает Субконто, а очищает только значения Субконто и соответственно документ не проводится...
Подскажите, что делаю не так... или может каким другим способом можно поправить проводку?