Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 00:13

Выгрузка из 1с в Эксель

Автор Vasylii, 29 мая 2023, 15:28

0 Пользователей и 1 гость просматривают эту тему.

Vasylii

Есть выгрузка которая должна заполнять столбцы в шаблоне Эксель, оно заполняет но дублирует при этом данные
в самой эксель таблицы есть разделения на месяца, при работе дальше j = 5 или 6 не выскакивает, не могу понять почему
Так же на форме обработчика есть начало и окнчание периода
Для j = 5 по 23 Цикл
       
        Если j = 5 Или 6 ТОгда       //январь
            мДатаНачала        = НачалоМесяца(ДатаНачала);
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
        ИначеЕсли j = 7 Или 8 ТОгда  //февраль
            мДатаНачала        = НачалоМесяца(ДобавитьМесяц(ДатаНачала, +1));
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
        ИначеЕсли j = 9 Или 10 ТОгда //март
            мДатаНачала        = НачалоМесяца(ДобавитьМесяц(ДатаНачала, +2));
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
        ИначеЕсли j = 18 Или 19 ТОгда //Апрель
            мДатаНачала        = НачалоМесяца(ДобавитьМесяц(ДатаНачала, +3));
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
        ИначеЕсли j = 20 Или 21 ТОгда //Май
            мДатаНачала        = НачалоМесяца(ДобавитьМесяц(ДатаНачала, +4));
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
        ИначеЕсли j = 22 Или 23 ТОгда //Июнь
            мДатаНачала        = НачалоМесяца(ДобавитьМесяц(ДатаНачала, +5));
            мДатаОкончания    = КонецДня(КонецМесяца(мДатаНачала));
           
   
   
        КонецЕсли;

antoneus

1с не настолько хорошо понимает русский язык)

Если j = 5 или j = 6 Тогда
вот это она поймет. А так - все время срабатывает первое условие, потому что выражение

Если j = 5 или 6
равнозначно

Если j = 5 или Истина
и все время возвращает истину.

Vasylii

antoneus, ну да я сам к этому решению позже пришел)

Похожие темы (5)

Рейтинг@Mail.ru

Поиск