Модальное создание Реализации с ручной коррекцией движений через ОЛЕ из 1С 7.7
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ОЛЕСч411 = ОЛЕСчет("41.01");
ОЛЕСч90021 = ОЛЕСчет("90.02.1");
ОЛЕНабор= ОЛЕБАЗА.РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ОЛЕНабор.Отбор.Регистратор.Установить(ОЛЕОбъеь.Ссылка);
ОЛЕНабор.Прочитать();
Для Сч =1 По ОЛЕОЛЕНаборНаборЗаписей.Количество() Цикл
ОЛЕЗапись = ОЛЕНабор.Получить(Сч-1);
Если (ОЛЕЗапись.СчетДт.Код = ОЛЕСч90021.Код) И (ОЛЕЗапись.СчетКт.Код = ОЛЕСч90021.Код) Тогда
ОЛЕЗапись.Сумма = себес;
ОЛЕЗапись.СуммаНУДт = себес;
ОЛЕЗапись.СуммаНУКт = себес;
КонецЕсли;
КонецЦикла;
ОЛЕОбъеь.РучнаяКорректировка = ОЛЕИс;
ОЛЕОбъеь.Записать();
ОЛЕСч90021 = ОЛЕСчет("90.02.1");
ОЛЕНабор= ОЛЕБАЗА.РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ОЛЕНабор.Отбор.Регистратор.Установить(ОЛЕОбъеь.Ссылка);
ОЛЕНабор.Прочитать();
Для Сч =1 По ОЛЕОЛЕНаборНаборЗаписей.Количество() Цикл
ОЛЕЗапись = ОЛЕНабор.Получить(Сч-1);
Если (ОЛЕЗапись.СчетДт.Код = ОЛЕСч90021.Код) И (ОЛЕЗапись.СчетКт.Код = ОЛЕСч90021.Код) Тогда
ОЛЕЗапись.Сумма = себес;
ОЛЕЗапись.СуммаНУДт = себес;
ОЛЕЗапись.СуммаНУКт = себес;
КонецЕсли;
КонецЦикла;
ОЛЕОбъеь.РучнаяКорректировка = ОЛЕИс;
ОЛЕОбъеь.Записать();
(4) Да тут модальностью и не пахнет. Я думал задача из 7.7 показать модально окно ДтКт БП 3.0 куда бухгалтер будет заколачивать вручную проводки. А это даже на анекдот не тянет.
А вот проводки на целую реализацию не тянут, только на регламент по корректировке стоимости.
А вот проводки на целую реализацию не тянут, только на регламент по корректировке стоимости.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот