Hệ thống pháp luật

BỘ XÂY DỰNG
-------

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
---------------

Số: 2825/BXD-KTXD
V/v lập tổng dự toán cho thiết kế triển khai sau thiết kế cơ sở của dự án thực hiện theo Hợp đồng EPC

Hà Nội, ngày 30 tháng 6 năm 2023

 

Kính gửi: Tổng công ty Phát điện 1 - Tập đoàn Điện lực Việt Nam

Bộ Xây dựng nhận được Văn bản số 860/EVNGENCO1 -QLĐTXD ngày 22/5/2023 của Tổng công ty Phát điện 1 - Tập đoàn Điện lực Việt Nam đề nghị hướng dẫn việc lập tổng dự toán cho thiết kế triển khai sau thiết kế cơ sở của dự án thực hiện theo Hợp đồng EPC. Sau khi nghiên cứu, Bộ Xây dựng có ý kiến như sau:

1. Việc quản lý, thực hiện hợp đồng thiết kế - mua sắm vật tư, thiết bị - thi công xây dựng công trình (EPC) theo nội dung hợp đồng đã ký kết, phù hợp hồ sơ mời thầu/ hồ sơ yêu cầu, hồ sơ dự thầu/ hồ sơ đề xuất, tuân thủ quy định pháp luật áp dụng cho hợp đồng.

2. Theo nội dung Văn bản số 860/EVNGENCO1 -QLĐTXD, Hợp đồng EPC được ký kết ngay sau khi thiết kế cơ sở được duyệt, thuộc phạm vi điều chỉnh của Nghị định số 37/2015/NĐ-CPTrên đây là ý kiến của Bộ Xây dựng, đề nghị Tổng công ty Phát điện 1 - Tập đoàn Điện lực Việt Nam nghiên cứu, thực hiện theo quy định pháp luật./.

 


Nơi nhận:
- Như trên;
- TTr Bùi Hồng Minh (để b/c);
- Lưu: VT, Cục KTXD (BTB).

TL. BỘ TRƯỞNG
KT. CỤC TRƯỞNG CỤC KINH TẾ XÂY DỰNG
PHÓ CỤC TRƯỞNG




Hoàng Anh Tuấn

 



container.left + containerWidth - 20) { left = container.left + containerWidth - tooltipWidth - 20; } var arrowLeft = pos.left + (tnplWidth / 2) - left; tooltip.find('.tooltip-arrow').css('left', arrowLeft + 'px'); tooltip.find('.tooltip-arrow-inner').css('left', arrowLeft + 'px'); if (isMobile) { tooltip.css({ 'top': pos.top + $element.outerHeight() - 70, 'left': left }).show(); } else { tooltip.css({ 'top': pos.top + $element.outerHeight() + 10, 'left': left }).show(); } } function formatDate(dateString) { var options = { year: 'numeric', month: '2-digit', day: '2-digit' }; return new Date(dateString).toLocaleDateString('vi-VN', options); } function truncateTitle(title, wordLimit) { var words = title.split(' '); if (words.length > wordLimit) { return words.slice(0, wordLimit).join(' ') + '...'; } return title; } function cleanHTMLContent(htmlContent) { return htmlContent.replace(/<\/(i|b|span)><\1>/gmui, ''); } function fetchTerms($element) { if ($element.attr('is-posted') !== 'true') { var cleanedContent = cleanHTMLContent($element.html()); $element.html(cleanedContent); $.post('/pages/test/thuatngu/v2/tim.tn.php', { p_content: $element.text(), vb_ids: vb_ids }, function(data) { var content = $element.html(); var terms = data.terms.sort((a, b) => b.Ten_thuat_ngu.length - a.Ten_thuat_ngu.length); terms.forEach(term => { var allIDs = [term.ID]; var allTermsContent = '

' + term.Ten_thuat_ngu + '

' + '

' + term.noi_dung_thuat_ngu + '

' + '

Theo ' + truncateTitle(term.Tieu_de_van_ban, 10) + ' ban hành ngày ' + formatDate(term.vb_ngaybanhanh) + ' (' + term.ndsh_address + ')

'; if (term.children && term.children.length > 0) { term.children.forEach(child => { allIDs.push(child.ID); allTermsContent += '

' + child.Ten_thuat_ngu + '

' + '

' + child.noi_dung_thuat_ngu + '

' + '

Theo ' + truncateTitle(child.Tieu_de_van_ban, 10) + ' ban hành ngày ' + formatDate(child.vb_ngaybanhanh) + ' (' + child.ndsh_address + ')

'; }); } var regex = new RegExp('(' + term.Ten_thuat_ngu + ')(?![^<>]*>)', 'gi'); content = content.replace(regex, function(match, p1, offset) { var precedingTag = content.substring(0, offset).split('').length - 1; if (precedingTag <= followingTag) { return '' + p1 + ''; } else { return match; } }); }); $element.html(content); $element.attr('is-posted', 'true'); $('tnpl').on('mouseenter', function() { var $this = $(this); if (!$this.data('tooltip-content-shown')) { var tooltipID = 'tooltip-please-click'; var tooltip = $('#' + tooltipID); if (tooltip.length === 0) { var termsContent = "Bấm vào để xem chi tiết nội dung Giải thích từ ngữ"; var tooltipContent = '
' + '
' + '
' + '
' + termsContent + '
'; tooltip = $(tooltipContent); $('body').append(tooltip); } $this.data('tooltip', tooltip); updateTooltipPosition($this, tooltip); } }).on('mouseleave', function() { var tooltip = $('#tooltip-please-click'); if (tooltip.length) { tooltip.hide(); } }); $('tnpl').on('click', function(e) { let $tn_element = $(this); let id = null; // Tìm thẻ dctk hoặc dctd hoặc cttd trong tối đa 10 cấp trên for (let i = 0; i < 10; i++) { $tn_element = $tn_element.parent(); if ($tn_element.is('dctk, dctd, cttd')) { id = $tn_element.attr('id'); break; } } // Nếu tìm thấy id if (id) { let $targetDiv = $('#chu_thich_bubble_dc_' + id); // Kiểm tra xem div có tồn tại và đang hiển thị không if ($targetDiv.length && $targetDiv.is(':visible')) { e.preventDefault(); e.stopPropagation(); } } $('.tooltip-custom').hide(); $('.tooltip-custom').removeAttr('is-last-tooltip'); var $this = $(this); var tooltipID = 'tooltip-' + $this.data('id').toString().replace(/,/g, '-'); var tooltip = $('#' + tooltipID); if (tooltip.length === 0) { var termsContent = decodeURIComponent($this.data('term')); var tooltipContent = '
' + '
' + '
' + '
Giải thích từ ngữ
' + '
' + termsContent + '
' + '
'; tooltip = $(tooltipContent); $('body').append(tooltip); $this.data('tooltip', tooltip); } else { $this.data('tooltip', tooltip); } $this.data('tooltip-content-shown', true); $('.tooltip-custom').css('z-index', 1); tooltip.css('z-index', 1000); updateTooltipPosition($this, tooltip); tooltip.attr('is-last-tooltip', '1'); tooltip.show(); }); }, 'json'); } } var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { fetchTerms($(entry.target)); } }); }, { threshold: 0.1 }); $('p').each(function() { observer.observe(this); }); $('p').on('mouseenter', function() { fetchTerms($(this)); }); $(document).on('mouseenter', '.tooltip-custom', function() { $('.tooltip-custom').css('z-index', 1); $(this).css('z-index', 1000); }); $(document).on('click', '.close-tooltip', function() { $(this).closest('.tooltip-custom').hide(); $(this).closest('.tooltip-custom').removeAttr('is-last-tooltip'); }); $(window).on('resize', function() { var $lastTooltip = $('.tooltip-custom[is-last-tooltip="1"]'); if ($lastTooltip.length) { var $tnpl = $('tnpl').filter(function() { return $(this).data('tooltip') && $(this).data('tooltip').attr('id') === $lastTooltip.attr('id'); }); if ($tnpl.length) { updateTooltipPosition($tnpl, $lastTooltip); $lastTooltip.show(); } } }); });