Excel Studio for 1C V2.11

Публикация № 561890 16.11.16

Разработка - Обработки - Универсальные обработки

Excel расчет

Система позволяет сделать быстрый перенос ваших наработок в Excel в любую конфигурация 1С. Ускорит в разы запуск проекта, если есть много важных наработок в Excel. На любом предприятие есть огромное количество расчетов,  сделанных в Excel.  В качестве примера можно назвать предварительные расчеты рентабельности выполнения заказов, оптимальный уровень закупок, модели бюджетирования и  т.д.  Многие из этих расчетов имеет смысл интегрировать с 1С. Я предлагаю вам профессиональный инструмент внедренца, который может проделать эту работу в несколько кликов мышки

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

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

Простой пример: В конфигурации нужно создать документ: "Расчет цены изделия". Сам расчет давно существует в Excel и имеет примерно следующий вид:

Номер:    
Дата:    
Расчетный курс: 85  
Проект:    
Наименование:    
Менеджер:    
Исполнитель:    
     
     
Покупное изделие
Цена изготовителя, евро. - 0 €
страховка, евро. 0,19% 0 €
кол-во машин, шт. 4  
автофрахт, евро. 10000 2 500 €
таможенная пошлина, евро. 0,00% 0 €
НДС, евро. 18,00% 450 €
Услуги брокера на 1 машину , евро. 1000 250 €
Банковские расходы, евро. 1,00% 0 €
ИТОГО стоимость импортного оборудования, евро. - 0 €
ИТОГО стоимость импортного оборудования, руб. - 0р.
Стоимость НР-17 (наше производство), руб.    
НП-19, руб. -  
Испытания, руб. - 0р.
ВСЕГО прямых расходов, руб. - 0р.
Наценка, руб. 4% 0р.
Продажная цена с НДС, руб. - 0р.
Продажная цена без НДС, руб. - 0р.
Дополнительные усл. (с НДС)
     
     
     
     
     
ИТОГО цена предложения с НДС  - 0р.
ИТОГО цена предложения без НДС - 0р.

 Первым делом мы из конфигурации примера копируем в нашу конфигурацию шаблон документа и переименовываем его под наши нужды.

Запускаем Excel Studio. Загружаем табличный документ из Excel и помещаем его в макет табличного документа ЛИСТ1  нашего документа в конфигураторе. (Более детально порядок действий смотри в следующем примере). Создаем автоматически  код 1С: 

СписокЛистовЕкселя.Добавить("Расчет","1");

ТекущийЛистРасчета = 1; 
ЯчейкаТД("C12").Текст = ЗначТД("C11")*ЗначТД("B12"); // 
ЯчейкаТД("C14").Текст = ЗначТД("B14")/ЗначТД("B13"); // 
ЯчейкаТД("C15").Текст = (ЗначТД("C11")+ЗначТД("C12")+ЗначТД("C14")/3*2)*ЗначТД("B15"); // 
ЯчейкаТД("C16").Текст = (ЗначТД("C11")+ЗначТД("C12")+ЗначТД("C14")+ЗначТД("C15"))*ЗначТД("B16"); // 
ЯчейкаТД("C17").Текст = ЗначТД("B17")/ЗначТД("B13"); // 
ЯчейкаТД("C18").Текст = ЗначТД("C11")*0.01; // 
ЯчейкаТД("C19").Текст = ?(ЗначТД("C11")=0,0,SUM("C11:C18")); // 
ЯчейкаТД("C20").Текст = ЗначТД("C19")*ЗначТД("B3"); // 
ЯчейкаТД("C24").Текст = SUM("C20:C23"); // 
ЯчейкаТД("C25").Текст = ЗначТД("C24")*ЗначТД("B25"); // 
ЯчейкаТД("C26").Текст = SUM("C24:C25"); // 
ЯчейкаТД("C27").Текст = ЗначТД("C26")/1.18; // 
ЯчейкаТД("C34").Текст = ЗначТД("C26")+SUM("C29:C33"); // 
ЯчейкаТД("C35").Текст = ЗначТД("C34")/1.18; // 

Вставляем получившийся код в кофигураторе в процедуру " РассчитатьНаСервере()" нашего документа.

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

 

Разберем детально работу генератора и шаблона на конкретном примере. Для начала, прошу прощения за несколько абстрактный пример. К сожалению, реальные примеры, которые имеют практическую ценность, также имеют ограничения по возможности их публикации. Чаще всего это примеры, связанные с планированием производства. В расчете, с которого это все начиналось, мы могли, выбрав параметры готовой продукции, скорректировав параметры технологических линий и операций получить готовый расчет по себестоимости изделия, расходуемых материалах, составе и длительности технологических операций за несколько минут. Отсюда прямой путь для автоматического формирования спецификаций и маршрутно-технологических карт. 

У нас есть пример расчета Полной Стоимости Кредита. Особого смысла переносить его в 1С я не вижу,  но на нем мы можем посмотреть возможности генератора и технологию переноса. 

Лист1:

 

Мы запускаем генератор и выбираем нужный файл Excel,  выбираем нужный лист и загружаем его содержимое с помощью кнопки “Выполнить загрузку”. После чего меняем Номер листа на следующий по порядку и снова жмем кнопку “Выполнить загрузку”.

Нажимаем кнопку “Получить макет”. После небольшой паузы на экране откроется табличный документ, с цветовой раскраской, границами и объединениями ячеек, а также содержимым, соответствующий листу Excel.:

Выделяем все ячейки (Ctrl+A)  и копируем в буфер обмена (Ctrl+ С)  после чего, открываем  шаблон в конфигураторе, находим там макет соответствующего листа, снова выделяем все ячейки (Ctrl+A)  и вставляем из буфера обмена (Ctrl+ V)  содержимое ячеек. Если нужного макета нет, то необходимо создать макет с именем “Лист”+номер листа. Содержимое макета – табличный документ.

Аналогично загрузим макеты для остальных листов.

Переходим на закладку генератора  “Упорядоченные по порядку расчета”  и нажимаем кнопку “Получить упорядоченные фомулы”:

Мы получаем формулы, упорядоченные по порядку расчета. Обратите внимание на трансформацию формул. Вы также можете выделить нужные строчки (или даже все) и нажать кнопку “Получить наименование слева”.  Колонка Наименование заполнится содержанием ячейки слева от формулы. Как правило, там находится описание ячейки. Это описание будет добавлено в комментарии в код 1С, что позволит лучше в нем ориентироваться.

Кнопка контроль позволить обернуть код расчета строки  1С в  "Попытку; ...  Исключение; КонецПопытки". Это может быть необходимо при возможности ошибки в строке расчета, например, делении на 0;

                Переходим на закладку Код 1С и нажимаем кнопку “Сформировать код”:

Получаем следующий код:

СписокЛистовЕкселя.Добавить("Лист1","1");

ТекущийЛистРасчета = 1; 
ЯчейкаТД("C9").Текст = ЗначТД("C5")/12; // месячная процентная ставка
ЯчейкаТД("C13").Текст = (ЗначТД("C4")*ЗначТД("C9"))/(1-POWER((1+ЗначТД("C9")),(-ЗначТД("C11")))); // ежемесячный платеж
ЯчейкаТД("C21").Текст = ЗначТД("C4"); // 1 месяц
ЯчейкаТД("D21").Текст = ЗначТД("C21")*ЗначТД("C9"); // 250 000
ЯчейкаТД("E21").Текст = ?(ЗначТД("A21")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D21")); // 2 500
ЯчейкаТД("C22").Текст = ?(ЗначТД("A22")>ЗначТД("C11"),0,ЗначТД("C21")-ЗначТД("E21")); // 2 месяц
ЯчейкаТД("D22").Текст = ЗначТД("C22")*ЗначТД("C9"); // 244 196,4225467872
ЯчейкаТД("E22").Текст = ?(ЗначТД("A22")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D22")); // 2 441,964225467872
ЯчейкаТД("C23").Текст = ?(ЗначТД("A23")>ЗначТД("C11"),0,ЗначТД("C22")-ЗначТД("E22")); // 3 месяц
ЯчейкаТД("D23").Текст = ЗначТД("C23")*ЗначТД("C9"); // 238 334,8093190423
ЯчейкаТД("E23").Текст = ?(ЗначТД("A23")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D23")); // 2 383,348093190423
ЯчейкаТД("C24").Текст = ?(ЗначТД("A24")>ЗначТД("C11"),0,ЗначТД("C23")-ЗначТД("E23")); // 4 месяц
ЯчейкаТД("D24").Текст = ЗначТД("C24")*ЗначТД("C9"); // 232 414,5799590199
ЯчейкаТД("E24").Текст = ?(ЗначТД("A24")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D24")); // 2 324,145799590199
ЯчейкаТД("C25").Текст = ?(ЗначТД("A25")>ЗначТД("C11"),0,ЗначТД("C24")-ЗначТД("E24")); // 5 месяц
ЯчейкаТД("D25").Текст = ЗначТД("C25")*ЗначТД("C9"); // 226 435,1483053973
ЯчейкаТД("E25").Текст = ?(ЗначТД("A25")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D25")); // 2 264,351483053973
ЯчейкаТД("C26").Текст = ?(ЗначТД("A26")>ЗначТД("C11"),0,ЗначТД("C25")-ЗначТД("E25")); // 6 месяц
ЯчейкаТД("D26").Текст = ЗначТД("C26")*ЗначТД("C9"); // 220 395,9223352385
ЯчейкаТД("E26").Текст = ?(ЗначТД("A26")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D26")); // 2 203,959223352385
ЯчейкаТД("C27").Текст = ?(ЗначТД("A27")>ЗначТД("C11"),0,ЗначТД("C26")-ЗначТД("E26")); // 7 месяц
ЯчейкаТД("D27").Текст = ЗначТД("C27")*ЗначТД("C9"); // 214 296,3041053781
ЯчейкаТД("E27").Текст = ?(ЗначТД("A27")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D27")); // 2 142,963041053781
ЯчейкаТД("C28").Текст = ?(ЗначТД("A28")>ЗначТД("C11"),0,ЗначТД("C27")-ЗначТД("E27")); // 8 месяц
ЯчейкаТД("D28").Текст = ЗначТД("C28")*ЗначТД("C9"); // 208 135,6896932191
ЯчейкаТД("E28").Текст = ?(ЗначТД("A28")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D28")); // 2 081,356896932191
ЯчейкаТД("C29").Текст = ?(ЗначТД("A29")>ЗначТД("C11"),0,ЗначТД("C28")-ЗначТД("E28")); // 9 месяц
ЯчейкаТД("D29").Текст = ЗначТД("C29")*ЗначТД("C9"); // 201 913,4691369385
ЯчейкаТД("E29").Текст = ?(ЗначТД("A29")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D29")); // 2 019,134691369385
ЯчейкаТД("C30").Текст = ?(ЗначТД("A30")>ЗначТД("C11"),0,ЗначТД("C29")-ЗначТД("E29")); // 10 месяц
ЯчейкаТД("D30").Текст = ЗначТД("C30")*ЗначТД("C9"); // 195 629,0263750951
ЯчейкаТД("E30").Текст = ?(ЗначТД("A30")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D30")); // 1 956,290263750951
ЯчейкаТД("C31").Текст = ?(ЗначТД("A31")>ЗначТД("C11"),0,ЗначТД("C30")-ЗначТД("E30")); // 11 месяц
ЯчейкаТД("D31").Текст = ЗначТД("C31")*ЗначТД("C9"); // 189 281,7391856332
ЯчейкаТД("E31").Текст = ?(ЗначТД("A31")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D31")); // 1 892,817391856332
ЯчейкаТД("C32").Текст = ?(ЗначТД("A32")>ЗначТД("C11"),0,ЗначТД("C31")-ЗначТД("E31")); // 12 месяц
ЯчейкаТД("D32").Текст = ЗначТД("C32")*ЗначТД("C9"); // 182 870,9791242768
ЯчейкаТД("E32").Текст = ?(ЗначТД("A32")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D32")); // 1 828,709791242768
ЯчейкаТД("C33").Текст = ?(ЗначТД("A33")>ЗначТД("C11"),0,ЗначТД("C32")-ЗначТД("E32")); // 13 месяц
ЯчейкаТД("F21").Текст = ЗначТД("C6")*ЗначТД("C4"); // 5 803,577453212791
ЯчейкаТД("D33").Текст = ЗначТД("C33")*ЗначТД("C9"); // 176 396,1114623067
ЯчейкаТД("E33").Текст = ?(ЗначТД("A33")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D33")); // 1 763,961114623067
ЯчейкаТД("C34").Текст = ?(ЗначТД("A34")>ЗначТД("C11"),0,ЗначТД("C33")-ЗначТД("E33")); // 14 месяц
ЯчейкаТД("D34").Текст = ЗначТД("C34")*ЗначТД("C9"); // 169 856,495123717
ЯчейкаТД("E34").Текст = ?(ЗначТД("A34")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D34")); // 1 698,56495123717
ЯчейкаТД("C35").Текст = ?(ЗначТД("A35")>ЗначТД("C11"),0,ЗначТД("C34")-ЗначТД("E34")); // 15 месяц
ЯчейкаТД("D35").Текст = ЗначТД("C35")*ЗначТД("C9"); // 163 251,4826217414
ЯчейкаТД("E35").Текст = ?(ЗначТД("A35")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D35")); // 1 632,514826217414
ЯчейкаТД("C36").Текст = ?(ЗначТД("A36")>ЗначТД("C11"),0,ЗначТД("C35")-ЗначТД("E35")); // 16 месяц
ЯчейкаТД("D36").Текст = ЗначТД("C36")*ЗначТД("C9"); // 156 580,419994746
ЯчейкаТД("E36").Текст = ?(ЗначТД("A36")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D36")); // 1 565,80419994746
ЯчейкаТД("C37").Текст = ?(ЗначТД("A37")>ЗначТД("C11"),0,ЗначТД("C36")-ЗначТД("E36")); // 17 месяц
ЯчейкаТД("D37").Текст = ЗначТД("C37")*ЗначТД("C9"); // 149 842,6467414807
ЯчейкаТД("E37").Текст = ?(ЗначТД("A37")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D37")); // 1 498,426467414807
ЯчейкаТД("C38").Текст = ?(ЗначТД("A38")>ЗначТД("C11"),0,ЗначТД("C37")-ЗначТД("E37")); // 18 месяц
ЯчейкаТД("D38").Текст = ЗначТД("C38")*ЗначТД("C9"); // 143 037,4957556827
ЯчейкаТД("E38").Текст = ?(ЗначТД("A38")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D38")); // 1 430,374957556827
ЯчейкаТД("C39").Текст = ?(ЗначТД("A39")>ЗначТД("C11"),0,ЗначТД("C38")-ЗначТД("E38")); // 19 месяц
ЯчейкаТД("D39").Текст = ЗначТД("C39")*ЗначТД("C9"); // 136 164,2932600267
ЯчейкаТД("E39").Текст = ?(ЗначТД("A39")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D39")); // 1 361,642932600267
ЯчейкаТД("C40").Текст = ?(ЗначТД("A40")>ЗначТД("C11"),0,ЗначТД("C39")-ЗначТД("E39")); // 20 месяц
ЯчейкаТД("D40").Текст = ЗначТД("C40")*ЗначТД("C9"); // 129 222,3587394142
ЯчейкаТД("E40").Текст = ?(ЗначТД("A40")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D40")); // 1 292,223587394142
ЯчейкаТД("C41").Текст = ?(ЗначТД("A41")>ЗначТД("C11"),0,ЗначТД("C40")-ЗначТД("E40")); // 21 месяц
ЯчейкаТД("D41").Текст = ЗначТД("C41")*ЗначТД("C9"); // 122 211,0048735956
ЯчейкаТД("E41").Текст = ?(ЗначТД("A41")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D41")); // 1 222,110048735956
ЯчейкаТД("C42").Текст = ?(ЗначТД("A42")>ЗначТД("C11"),0,ЗначТД("C41")-ЗначТД("E41")); // 22 месяц
ЯчейкаТД("D42").Текст = ЗначТД("C42")*ЗначТД("C9"); // 115 129,5374691187
ЯчейкаТД("E42").Текст = ?(ЗначТД("A42")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D42")); // 1 151,295374691187
ЯчейкаТД("C43").Текст = ?(ЗначТД("A43")>ЗначТД("C11"),0,ЗначТД("C42")-ЗначТД("E42")); // 23 месяц
ЯчейкаТД("D43").Текст = ЗначТД("C43")*ЗначТД("C9"); // 107 977,2553905971
ЯчейкаТД("E43").Текст = ?(ЗначТД("A43")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D43")); // 1 079,772553905971
ЯчейкаТД("C44").Текст = ?(ЗначТД("A44")>ЗначТД("C11"),0,ЗначТД("C43")-ЗначТД("E43")); // 24 месяц
ЯчейкаТД("D44").Текст = ЗначТД("C44")*ЗначТД("C9"); // 100 753,4504912903
ЯчейкаТД("E44").Текст = ?(ЗначТД("A44")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D44")); // 1 007,534504912903
ЯчейкаТД("C45").Текст = ?(ЗначТД("A45")>ЗначТД("C11"),0,ЗначТД("C44")-ЗначТД("E44")); // 25 месяц
ЯчейкаТД("D45").Текст = ЗначТД("C45")*ЗначТД("C9"); // 93 457,4075429904
ЯчейкаТД("J20").Текст = -ЗначТД("C4"); // 
ЯчейкаТД("E45").Текст = ?(ЗначТД("A45")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D45")); // 934,574075429904
ЯчейкаТД("C46").Текст = ?(ЗначТД("A46")>ЗначТД("C11"),0,ЗначТД("C45")-ЗначТД("E45")); // 26 месяц
ЯчейкаТД("G21").Текст = ?(ЗначТД("A21")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I21").Текст = SUM("F21:F21",ЗначТД("D21")); // 2 500
ЯчейкаТД("I22").Текст = SUM("F22:F22",ЗначТД("D22")); // 0
ЯчейкаТД("H21").Текст = ?(bAND(ROUND((ЗначТД("A21")-1)/12,0)=(ЗначТД("A21")-1)/12,ЗначТД("A21")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J21").Текст = SUM("D21:H21"); // 2 500
ЯчейкаТД("D46").Текст = ЗначТД("C46")*ЗначТД("C9"); // 86 088,40416520753
ЯчейкаТД("G22").Текст = ?(ЗначТД("A22")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I23").Текст = SUM("F23:F23",ЗначТД("D23")); // 0
ЯчейкаТД("H22").Текст = ?(bAND(ROUND((ЗначТД("A22")-1)/12,0)=(ЗначТД("A22")-1)/12,ЗначТД("A22")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J22").Текст = SUM("D22:H22"); // 2 441,964225467872
ЯчейкаТД("E46").Текст = ?(ЗначТД("A46")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D46")); // 860,8840416520752
ЯчейкаТД("G23").Текст = ?(ЗначТД("A23")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I24").Текст = SUM("F24:F24",ЗначТД("D24")); // 0
ЯчейкаТД("H23").Текст = ?(bAND(ROUND((ЗначТД("A23")-1)/12,0)=(ЗначТД("A23")-1)/12,ЗначТД("A23")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J23").Текст = SUM("D23:H23"); // 2 383,348093190423
ЯчейкаТД("C47").Текст = ?(ЗначТД("A47")>ЗначТД("C11"),0,ЗначТД("C46")-ЗначТД("E46")); // 27 месяц
ЯчейкаТД("G24").Текст = ?(ЗначТД("A24")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I25").Текст = SUM("F25:F25",ЗначТД("D25")); // 0
ЯчейкаТД("H24").Текст = ?(bAND(ROUND((ЗначТД("A24")-1)/12,0)=(ЗначТД("A24")-1)/12,ЗначТД("A24")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J24").Текст = SUM("D24:H24"); // 2 324,145799590199
ЯчейкаТД("D47").Текст = ЗначТД("C47")*ЗначТД("C9"); // 78 645,71075364681
ЯчейкаТД("G25").Текст = ?(ЗначТД("A25")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I26").Текст = SUM("F26:F26",ЗначТД("D26")); // 0
ЯчейкаТД("H25").Текст = ?(bAND(ROUND((ЗначТД("A25")-1)/12,0)=(ЗначТД("A25")-1)/12,ЗначТД("A25")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J25").Текст = SUM("D25:H25"); // 2 264,351483053973
ЯчейкаТД("E47").Текст = ?(ЗначТД("A47")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D47")); // 786,4571075364681
ЯчейкаТД("G26").Текст = ?(ЗначТД("A26")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I27").Текст = SUM("F27:F27",ЗначТД("D27"));
ЯчейкаТД("H26").Текст = ?(bAND(ROUND((ЗначТД("A26")-1)/12,0)=(ЗначТД("A26")-1)/12,ЗначТД("A26")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J26").Текст = SUM("D26:H26"); // 2 203,959223352385
ЯчейкаТД("C48").Текст = ?(ЗначТД("A48")>ЗначТД("C11"),0,ЗначТД("C47")-ЗначТД("E47")); // 28 месяц
ЯчейкаТД("G27").Текст = ?(ЗначТД("A27")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I28").Текст = SUM("F28:F28",ЗначТД("D28")); // 0
ЯчейкаТД("H27").Текст = ?(bAND(ROUND((ЗначТД("A27")-1)/12,0)=(ЗначТД("A27")-1)/12,ЗначТД("A27")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J27").Текст = SUM("D27:H27"); // 2 142,963041053781
ЯчейкаТД("D48").Текст = ЗначТД("C48")*ЗначТД("C9"); // 71 128,59040797049
ЯчейкаТД("G28").Текст = ?(ЗначТД("A28")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I29").Текст = SUM("F29:F29",ЗначТД("D29")); // 0
ЯчейкаТД("H28").Текст = ?(bAND(ROUND((ЗначТД("A28")-1)/12,0)=(ЗначТД("A28")-1)/12,ЗначТД("A28")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J28").Текст = SUM("D28:H28"); // 2 081,356896932191
ЯчейкаТД("E48").Текст = ?(ЗначТД("A48")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D48")); // 711,2859040797049
ЯчейкаТД("G29").Текст = ?(ЗначТД("A29")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I30").Текст = SUM("F30:F30",ЗначТД("D30")); // 0
ЯчейкаТД("H29").Текст = ?(bAND(ROUND((ЗначТД("A29")-1)/12,0)=(ЗначТД("A29")-1)/12,ЗначТД("A29")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J29").Текст = SUM("D29:H29"); // 2 019,134691369385
ЯчейкаТД("C49").Текст = ?(ЗначТД("A49")>ЗначТД("C11"),0,ЗначТД("C48")-ЗначТД("E48")); // 29 месяц
ЯчейкаТД("G30").Текст = ?(ЗначТД("A30")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I31").Текст = SUM("F31:F31",ЗначТД("D31")); // 0
ЯчейкаТД("H30").Текст = ?(bAND(ROUND((ЗначТД("A30")-1)/12,0)=(ЗначТД("A30")-1)/12,ЗначТД("A30")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J30").Текст = SUM("D30:H30"); // 1 956,290263750951
ЯчейкаТД("D49").Текст = ЗначТД("C49")*ЗначТД("C9"); // 63 536,29885883741
ЯчейкаТД("G31").Текст = ?(ЗначТД("A31")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I32").Текст = SUM("F32:F32",ЗначТД("D32")); // 0
ЯчейкаТД("H31").Текст = ?(bAND(ROUND((ЗначТД("A31")-1)/12,0)=(ЗначТД("A31")-1)/12,ЗначТД("A31")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J31").Текст = SUM("D31:H31"); // 1 892,817391856332
ЯчейкаТД("E49").Текст = ?(ЗначТД("A49")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D49")); // 635,362988588374
ЯчейкаТД("G32").Текст = ?(ЗначТД("A32")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I33").Текст = SUM("F33:F33",ЗначТД("D33")); // 2 500
ЯчейкаТД("H32").Текст = ?(bAND(ROUND((ЗначТД("A32")-1)/12,0)=(ЗначТД("A32")-1)/12,ЗначТД("A32")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J32").Текст = SUM("D32:H32"); // 1 828,709791242768
ЯчейкаТД("C50").Текст = ?(ЗначТД("A50")>ЗначТД("C11"),0,ЗначТД("C49")-ЗначТД("E49")); // 30 месяц
ЯчейкаТД("G33").Текст = ?(ЗначТД("A33")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I34").Текст = SUM("F34:F34",ЗначТД("D34")); // 0
ЯчейкаТД("H33").Текст = ?(bAND(ROUND((ЗначТД("A33")-1)/12,0)=(ЗначТД("A33")-1)/12,ЗначТД("A33")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J33").Текст = SUM("D33:H33"); // 1 763,961114623067
ЯчейкаТД("D50").Текст = ЗначТД("C50")*ЗначТД("C9"); // 55 868,08439421299
ЯчейкаТД("G34").Текст = ?(ЗначТД("A34")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I35").Текст = SUM("F35:F35",ЗначТД("D35")); // 0
ЯчейкаТД("H34").Текст = ?(bAND(ROUND((ЗначТД("A34")-1)/12,0)=(ЗначТД("A34")-1)/12,ЗначТД("A34")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J34").Текст = SUM("D34:H34"); // 1 698,56495123717
ЯчейкаТД("E50").Текст = ?(ЗначТД("A50")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D50")); // 558,6808439421299
ЯчейкаТД("G35").Текст = ?(ЗначТД("A35")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I36").Текст = SUM("F36:F36",ЗначТД("D36")); // 0
ЯчейкаТД("H35").Текст = ?(bAND(ROUND((ЗначТД("A35")-1)/12,0)=(ЗначТД("A35")-1)/12,ЗначТД("A35")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J35").Текст = SUM("D35:H35"); // 1 632,514826217414
ЯчейкаТД("C51").Текст = ?(ЗначТД("A51")>ЗначТД("C11"),0,ЗначТД("C50")-ЗначТД("E50")); // 31 месяц
ЯчейкаТД("G36").Текст = ?(ЗначТД("A36")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I37").Текст = SUM("F37:F37",ЗначТД("D37")); // 0
ЯчейкаТД("H36").Текст = ?(bAND(ROUND((ЗначТД("A36")-1)/12,0)=(ЗначТД("A36")-1)/12,ЗначТД("A36")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J36").Текст = SUM("D36:H36"); // 1 565,80419994746
ЯчейкаТД("D51").Текст = ЗначТД("C51")*ЗначТД("C9"); // 48 123,18778494233
ЯчейкаТД("G37").Текст = ?(ЗначТД("A37")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I38").Текст = SUM("F38:F38",ЗначТД("D38")); // 0
ЯчейкаТД("H37").Текст = ?(bAND(ROUND((ЗначТД("A37")-1)/12,0)=(ЗначТД("A37")-1)/12,ЗначТД("A37")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J37").Текст = SUM("D37:H37"); // 1 498,426467414807
ЯчейкаТД("E51").Текст = ?(ЗначТД("A51")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D51")); // 481,2318778494233
ЯчейкаТД("G38").Текст = ?(ЗначТД("A38")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I39").Текст = SUM("F39:F39",ЗначТД("D39")); // 0
ЯчейкаТД("H38").Текст = ?(bAND(ROUND((ЗначТД("A38")-1)/12,0)=(ЗначТД("A38")-1)/12,ЗначТД("A38")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J38").Текст = SUM("D38:H38"); // 1 430,374957556827
ЯчейкаТД("C52").Текст = ?(ЗначТД("A52")>ЗначТД("C11"),0,ЗначТД("C51")-ЗначТД("E51")); // 32 месяц
ЯчейкаТД("G39").Текст = ?(ЗначТД("A39")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I40").Текст = SUM("F40:F40",ЗначТД("D40")); // 0
ЯчейкаТД("H39").Текст = ?(bAND(ROUND((ЗначТД("A39")-1)/12,0)=(ЗначТД("A39")-1)/12,ЗначТД("A39")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J39").Текст = SUM("D39:H39"); // 1 361,642932600267
ЯчейкаТД("D52").Текст = ЗначТД("C52")*ЗначТД("C9"); // 40 300,84220957896
ЯчейкаТД("G40").Текст = ?(ЗначТД("A40")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I41").Текст = SUM("F41:F41",ЗначТД("D41")); // 0
ЯчейкаТД("H40").Текст = ?(bAND(ROUND((ЗначТД("A40")-1)/12,0)=(ЗначТД("A40")-1)/12,ЗначТД("A40")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J40").Текст = SUM("D40:H40"); // 1 292,223587394142
ЯчейкаТД("E52").Текст = ?(ЗначТД("A52")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D52")); // 403,0084220957896
ЯчейкаТД("G41").Текст = ?(ЗначТД("A41")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I42").Текст = SUM("F42:F42",ЗначТД("D42")); // 0
ЯчейкаТД("H41").Текст = ?(bAND(ROUND((ЗначТД("A41")-1)/12,0)=(ЗначТД("A41")-1)/12,ЗначТД("A41")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J41").Текст = SUM("D41:H41"); // 1 222,110048735956
ЯчейкаТД("C53").Текст = ?(ЗначТД("A53")>ЗначТД("C11"),0,ЗначТД("C52")-ЗначТД("E52")); // 33 месяц
ЯчейкаТД("G42").Текст = ?(ЗначТД("A42")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I43").Текст = SUM("F43:F43",ЗначТД("D43")); // 0
ЯчейкаТД("H42").Текст = ?(bAND(ROUND((ЗначТД("A42")-1)/12,0)=(ЗначТД("A42")-1)/12,ЗначТД("A42")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J42").Текст = SUM("D42:H42"); // 1 151,295374691187
ЯчейкаТД("D53").Текст = ЗначТД("C53")*ЗначТД("C9"); // 32 400,27317846196
ЯчейкаТД("G43").Текст = ?(ЗначТД("A43")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I44").Текст = SUM("F44:F44",ЗначТД("D44")); // 0
ЯчейкаТД("H43").Текст = ?(bAND(ROUND((ЗначТД("A43")-1)/12,0)=(ЗначТД("A43")-1)/12,ЗначТД("A43")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J43").Текст = SUM("D43:H43"); // 1 079,772553905971
ЯчейкаТД("E53").Текст = ?(ЗначТД("A53")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D53")); // 324,0027317846196
ЯчейкаТД("G44").Текст = ?(ЗначТД("A44")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I45").Текст = SUM("F45:F45",ЗначТД("D45")); // 2 500
ЯчейкаТД("H44").Текст = ?(bAND(ROUND((ЗначТД("A44")-1)/12,0)=(ЗначТД("A44")-1)/12,ЗначТД("A44")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J44").Текст = SUM("D44:H44"); // 1 007,534504912903
ЯчейкаТД("C54").Текст = ?(ЗначТД("A54")>ЗначТД("C11"),0,ЗначТД("C53")-ЗначТД("E53")); // 34 месяц
ЯчейкаТД("G45").Текст = ?(ЗначТД("A45")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I46").Текст = SUM("F46:F46",ЗначТД("D46")); // 0
ЯчейкаТД("H45").Текст = ?(bAND(ROUND((ЗначТД("A45")-1)/12,0)=(ЗначТД("A45")-1)/12,ЗначТД("A45")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J45").Текст = SUM("D45:H45"); // 934,574075429904
ЯчейкаТД("D54").Текст = ЗначТД("C54")*ЗначТД("C9"); // 24 420,69845703379
ЯчейкаТД("G46").Текст = ?(ЗначТД("A46")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I47").Текст = SUM("F47:F47",ЗначТД("D47")); // 0
ЯчейкаТД("H46").Текст = ?(bAND(ROUND((ЗначТД("A46")-1)/12,0)=(ЗначТД("A46")-1)/12,ЗначТД("A46")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J46").Текст = SUM("D46:H46"); // 860,8840416520752
ЯчейкаТД("E54").Текст = ?(ЗначТД("A54")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D54")); // 244,2069845703379
ЯчейкаТД("G47").Текст = ?(ЗначТД("A47")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I48").Текст = SUM("F48:F48",ЗначТД("D48")); // 0
ЯчейкаТД("H47").Текст = ?(bAND(ROUND((ЗначТД("A47")-1)/12,0)=(ЗначТД("A47")-1)/12,ЗначТД("A47")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J47").Текст = SUM("D47:H47"); // 786,4571075364681
ЯчейкаТД("C55").Текст = ?(ЗначТД("A55")>ЗначТД("C11"),0,ЗначТД("C54")-ЗначТД("E54")); // 35 месяц
ЯчейкаТД("G48").Текст = ?(ЗначТД("A48")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I49").Текст = SUM("F49:F49",ЗначТД("D49")); // 0
ЯчейкаТД("H48").Текст = ?(bAND(ROUND((ЗначТД("A48")-1)/12,0)=(ЗначТД("A48")-1)/12,ЗначТД("A48")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J48").Текст = SUM("D48:H48"); // 711,2859040797049
ЯчейкаТД("D55").Текст = ЗначТД("C55")*ЗначТД("C9"); // 16 361,32798839134
ЯчейкаТД("G49").Текст = ?(ЗначТД("A49")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I50").Текст = SUM("F50:F50",ЗначТД("D50")); // 0
ЯчейкаТД("H49").Текст = ?(bAND(ROUND((ЗначТД("A49")-1)/12,0)=(ЗначТД("A49")-1)/12,ЗначТД("A49")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J49").Текст = SUM("D49:H49"); // 635,362988588374
ЯчейкаТД("E55").Текст = ?(ЗначТД("A55")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D55")); // 163,6132798839134
ЯчейкаТД("G50").Текст = ?(ЗначТД("A50")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I51").Текст = SUM("F51:F51",ЗначТД("D51")); // 0
ЯчейкаТД("H50").Текст = ?(bAND(ROUND((ЗначТД("A50")-1)/12,0)=(ЗначТД("A50")-1)/12,ЗначТД("A50")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J50").Текст = SUM("D50:H50"); // 558,6808439421299
ЯчейкаТД("C56").Текст = ?(ЗначТД("A56")>ЗначТД("C11"),0,ЗначТД("C55")-ЗначТД("E55")); // 36 месяц
ЯчейкаТД("G51").Текст = ?(ЗначТД("A51")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I52").Текст = SUM("F52:F52",ЗначТД("D52")); // 0
ЯчейкаТД("H51").Текст = ?(bAND(ROUND((ЗначТД("A51")-1)/12,0)=(ЗначТД("A51")-1)/12,ЗначТД("A51")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J51").Текст = SUM("D51:H51"); // 481,2318778494233
ЯчейкаТД("D56").Текст = ЗначТД("C56")*ЗначТД("C9"); // 8 221,363815062457
ЯчейкаТД("G52").Текст = ?(ЗначТД("A52")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I53").Текст = SUM("F53:F53",ЗначТД("D53")); // 0
ЯчейкаТД("H52").Текст = ?(bAND(ROUND((ЗначТД("A52")-1)/12,0)=(ЗначТД("A52")-1)/12,ЗначТД("A52")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J52").Текст = SUM("D52:H52"); // 403,0084220957896
ЯчейкаТД("E56").Текст = ?(ЗначТД("A56")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D56")); // 82,21363815062458
ЯчейкаТД("G53").Текст = ?(ЗначТД("A53")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I54").Текст = SUM("F54:F54",ЗначТД("D54")); // 0
ЯчейкаТД("H53").Текст = ?(bAND(ROUND((ЗначТД("A53")-1)/12,0)=(ЗначТД("A53")-1)/12,ЗначТД("A53")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J53").Текст = SUM("D53:H53"); // 324,0027317846196
ЯчейкаТД("C57").Текст = ?(ЗначТД("A57")>ЗначТД("C11"),0,ЗначТД("C56")-ЗначТД("E56")); // 37 месяц
ЯчейкаТД("G54").Текст = ?(ЗначТД("A54")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I55").Текст = SUM("F55:F55",ЗначТД("D55")); // 0
ЯчейкаТД("H54").Текст = ?(bAND(ROUND((ЗначТД("A54")-1)/12,0)=(ЗначТД("A54")-1)/12,ЗначТД("A54")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J54").Текст = SUM("D54:H54"); // 244,2069845703379
ЯчейкаТД("D57").Текст = ЗначТД("C57")*ЗначТД("C9"); // 0
ЯчейкаТД("G55").Текст = ?(ЗначТД("A55")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I56").Текст = SUM("F56:F56",ЗначТД("D56")); // 0
ЯчейкаТД("H55").Текст = ?(bAND(ROUND((ЗначТД("A55")-1)/12,0)=(ЗначТД("A55")-1)/12,ЗначТД("A55")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J55").Текст = SUM("D55:H55"); // 163,6132798839134
ЯчейкаТД("C14").Текст = SUM("D21:D57"); // сумма выплаченных процентов
ЯчейкаТД("G56").Текст = ?(ЗначТД("A56")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("I57").Текст = SUM("F57:F57",ЗначТД("D57")); // 0
ЯчейкаТД("H56").Текст = ?(bAND(ROUND((ЗначТД("A56")-1)/12,0)=(ЗначТД("A56")-1)/12,ЗначТД("A56")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 2 500
ЯчейкаТД("J56").Текст = SUM("D56:H56"); // 82,21363815062458
ЯчейкаТД("E57").Текст = ?(ЗначТД("A57")>ЗначТД("C11"),0,ЗначТД("C13")-ЗначТД("D57")); // 0
ЯчейкаТД("G57").Текст = ?(ЗначТД("A57")<=ЗначТД("C11"),ЗначТД("C4")*ЗначТД("C7"),0); // 0
ЯчейкаТД("C15").Текст = SUM("I21:I57"); // сумма переплаты по кредиту
ЯчейкаТД("H57").Текст = ?(bAND(ROUND((ЗначТД("A57")-1)/12,0)=(ЗначТД("A57")-1)/12,ЗначТД("A57")<=ЗначТД("C11")),ЗначТД("C4")*ЗначТД("C8"),0); // 0
ЯчейкаТД("J57").Текст = SUM("D57:H57"); // 0
ЯчейкаТД("C17").Текст = IRR("J20:J57",0)*12; // Полная стоимость кредита
ЯчейкаТД("D59").Текст = SUM("D21:D58"); // 
ЯчейкаТД("E59").Текст = SUM("E21:E58"); // 48 928,78831566079
ЯчейкаТД("F59").Текст = SUM("F21:F58"); // 249 999,9999999997
ЯчейкаТД("I59").Текст = SUM("I21:I58"); // 
ЯчейкаТД("J59").Текст = SUM("J21:J58"); // 48 928,78831566079

Этот код  в конфигураторе вставляем в тело функции “ РассчитатьНаСервере()” в модуле формы шаблона.

Вот так выглядит конечый результат:

Длинный код? Но, тем не менее, работает  исключительно быстро. Небольшая заминка только на тех функциях, которые вычисляют свое значение не в 1С, а выполняют код VBA  и просят установленный на компьютер EXCEL рассчитать  за нее значение, после чего передают его обратно в 1С. То есть некоторая 1С обертка для методов Excel.  В нашем примере всего одна такая функция IRR(ВСД)  (http://msoffice-prowork.com/spravka-ms-excel/finansovye-funkcii-financial/vsd-irr/). IRR возвращает внутреннюю ставку доходности для ряда потоков денежных средств, представленных их численными значениями. Так как эта функция вызывается всего 1 раз, то задержка не заметна. Плюсы такого подхода, что мы можем рассчитать сложные функции, алгоритм эмуляции которых не очевиден. Минусы – быстродействие и необходимость установленного на компьютер Excel.  К счастью большинство расчетов обходится более простыми функциями.

Получившаяся форма хорошо знакома пользователям и при нажатии кнопки "Рассчитать" расчет соответствует расчету в Excel c высокой точностью.

Тем не менее, количество кода дико избыточно. Почти весь код – повторяющийся код для вычисления аргументов таблицы по каждому месяцу платежа. Если бы это был реальный пример, то стоило бы на другой закладке формы сделать таблицу  для расчета повторяющихся строк, а код для расчета строки прописать в событие ПриОкончанииРедактирования для этой таблицы, соответственно изменив, чтоб он работал с аргументами строки.  Расчет сразу станет универсальным.  Для дальнейшего расчета воспользоваться итогами этой таблицы. Чтоб это было удобнее сделать, рекомендую перед загрузкой расчета очистить в копии файла содержимое всех повторяющихся строк кроме первой. ( Из этой строки вы потом возьмете формулы для таблицы). 

Попробую перечислить преимущества интеграции расчета в 1С, как это видится мне: 
1. Не нужно открывать дополнительное окно, весь расчет делается на закладке того документа (справочника) где он нужен и хранится в нем же (Требует дополнительной работы программиста по внедрению кода обработки в 1С). 
2. Интеграция с данными в 1С. Автоматическая загрузка курса, банковских ставок, стоимости услуг на текущие дату и прочее сможет значительно ускорить работу. На основании расчета в 1С могут создаваться новые документы, например спецификации (Требует дополнительной работы программиста по внедрению кода обработки в 1С). 
3. Скрытие формул от конечного пользователя. 
4. Возможность добавления программной логике по контролю допустимости вводимых значений во избежание ошибок (Требует дополнительной работы программиста по внедрению кода обработки в 1С). 
5. Возможность программного скрытия части расчета и параметров в зависимости от набора прав (Требует дополнительной работы программиста по внедрению кода обработки в 1С). 
6. Возможность программного добавления (скрытия) областей в зависимости от условий расчета. (Требует дополнительной работы программиста по внедрению кода обработки в 1С). 

Вот пример кода скрывающего неиспользуемые столбцы: 

&НаСервере
Процедура КоличествоЛистовКПечатиПриИзмененииНаСервере()
	Для I=1 по 10-Объект.КоличествоЛистовКПечати цикл
		Область = Лист1.Область(,12-I , ,12-I );
		Область.Видимость = Ложь;
	КонецЦикла;
	Для I=10-Объект.КоличествоЛистовКПечати+1 по 10 цикл
		Область = Лист1.Область(,12-I , ,12-I );
		Область.Видимость = Истина;
	КонецЦикла;
КонецПроцедуры

Например, при добавлении операций на других станках появятся новые области с новыми параметрами. 
При добавлении в расчет нескольких видов продукции появятся новые столбцы. При этом расчет в любом случае 
будет работать корректно. 
Список можно продолжать в зависимости от богатства фантазии. Но из списка видно, что основные преимущества дает именно интеграция в решение 1С.


Шаблон расчета работает в любой конфигурации на управляемых и не управляемых формах на платформе V8.2 + Код шаблона полностью открыт. Для работы Excel требуется в случае использования функций оберток Excel.

Генератор работает пока только в конфигурациях на управляемых формах на платформе V8.3.6 +.  Код генератора полностью открыт. Для работы нужен Excel 97+ для Windows.

Период бесплатной техподдержки составляет 6 месяцев.

Внимание: В Ваших расчетах могут содержаться формулы, эмуляция которых пока не поддерживается шаблоном. Список поддерживаемых формул непрерывно увеличивается. Если Вы столкнулись с такой ситуацией, то, пожалуйста, сообщите об этом. Простые функции будут добавлены в течение недели. Разработка эмуляций функций со сложными алгоритмами расчета может занять более продолжительное время.

Внимание: В Ваших расчетах могут встретиться вставки на Visual Basic. Конвертация таких расчетов в код 1С в текущей версии пока не производится. Как правило, код достаточно легко приспосабливается к генерируемому коду расчета 1С, но это потребует вмешательства программиста.

Изменения в  версиях:

В ВЕРСИИ 2.11 Добавлена возможность сохранять и загружать данные проекта. Исправлена работа с процентами. Добавлены шаблоны справочника и документа

В ВЕРСИИ 1.15 обеспечена возможность работы шаблона в управляемых и неуправляемых формах, начиная с версии платформы 8.2.

 

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер
Пример. Полная стоимость кредита V1.14

.epf 26,07Kb
7
.epf 26,07Kb 7 Скачать бесплатно
Пример Расчёт электрических нагрузок V1.15

.epf 22,05Kb
7
.epf 22,05Kb 7 Скачать бесплатно
Excel Studio for 1C V2.11: Шаблон справочника и документа

.cf 35,31Kb
8
.cf 2.11 35,31Kb 8 Скачать бесплатно
Excel Studio for 1C V2.11: 6 мес. 6 мес.

2.11 1 4800 руб.

0 500 руб.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. gubanoff 50 17.11.16 11:45 Сейчас в теме
Свежее, интересное решение. За новизну респект. Объем работы проделан тоже немалый. Но остается главный вопрос - зачем это нужно? Зачем переносить в 1С то, что в экселе работает и всех устраивает? Тем более в экселе, я так понимаю, гораздо легче будет что-то поправить, чем в 1С (скопировать столбцы, изменить формулы и т.п.). Пока представляется только как помощник переноса неких форм в 1С, не более.
2. Техподдержка 17.11.16 13:19
(1) gubanoff, Попробую перечислить преимущества, как это видится мне:
1. Не нужно открывать дополнительное окно, весь расчет делается на закладке того документа (справочника) где он нужен и хранится в нем же. (Требует дополнительной работы программиста по внедрению кода обработки в 1С).
2. Интеграция с данными в 1С. Автоматическая загрузка курса, банковских ставок, стоимости услуг на текущие дату и прочее сможет значительно ускорить работу. На основании расчета в 1С могут создаваться новые документы, например спецификации (Требует дополнительной работы программиста по внедрению кода обработки в 1С).
3. Скрытие формул от конечного пользователя.
4. Возможность добавления программной логике по контролю допустимости вводимых значений во избежание ошибок (Требует дополнительной работы программиста по внедрению кода обработки в 1С).
5. Возможность программного скрытия части расчета и параметров в зависимости от набора прав (Требует дополнительной работы программиста по внедрению кода обработки в 1С).
6. Возможность программного добавления (скрытия) областей в зависимости от условий расчета.(Требует дополнительной работы программиста по внедрению кода обработки в 1С).

Например, при добавлении операций на других станках появятся новые области с новыми параметрами.
При добавлении в расчет нескольких видов продукции появятся новые столбцы. При этом расчет в любом случае
будет работать корректно.
Список можно продолжать в зависимости от богатства фантазии. Но из списка видно, что основные преимущества дает именно интеграция в решение 1С.
dreadlord; +1 Ответить
4. Техподдержка 22.11.16 19:18
(1) По поводу редактирования. Я уже много раз переделывал изначальный расчет, ради которого это все и затевалось. Добавлялись новые возможные виды технологических операций, колонки с вариантами. Все для того, чтоб добиться универсальности. Переделывать было намного легче, чем Вы думаете. Изменения вносились в файл экселя, после чего он обрабатывался генератором. Причем изменения вносились специалистом, который и создал изначальный расчет.
dreadlord; +1 Ответить
3. SunShinne 625 22.11.16 14:59 Сейчас в теме
непонятно зачем но круто
5. dreadlord 29.11.16 10:47 Сейчас в теме
Отличное решение, особенно в части возможности юзания оперативных данных из 1С. Респект и уважуха. Плюс адназначна
6. Светлый ум 269 11.12.16 16:38 Сейчас в теме
Возникала такая задача пару лет назад - ценник оправданный
+1
7. Probot1c 04.02.17 06:43 Сейчас в теме
ДАвно пора скрестить 1с и офис
8. Serg_Tangatarov 18.11.18 10:52 Сейчас в теме
Решение однозначно достойно внимания. Но мы пошли еще дальше, написали табличный редактор в 1С, скоро буду выкладывать статью. Ниже ссылка на вебинар с решением, после 30 минуты буду подробно показывать работу этого редактора, называется табула. Excel там технически отсутствует, но есть табличный редактор сходный по функционалу с Excel.
https://youtu.be/QYztci2dcAE
9. German_Tagil 35 26.12.18 10:19 Сейчас в теме
мда у меня возникла задача быстро посчитать колонку в табличном документе не выгружая в Exel
- надо было сверить данные
И как всегда одно тянет за собой другое- я оказался здесь
вопрос

(8) Посмотреть бы как это работает
10. Serg_Tangatarov 26.12.18 14:25 Сейчас в теме
(9) могу провести демонстрацию, но лучше в январе :-)
Оставьте свое сообщение

См. также

Загрузка данных по сотрудникам и физическим лицам из файла XLS (xlsx, mxl, ods) в ЗУП/ЗиКГУ редакция 3.1 Промо

Обработка справочников Загрузка и выгрузка в Excel Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x Россия БУ Платные (руб)

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

5000 руб.

15.07.2015    45169    51    27    

Автоматическая обработка заказов, получаемых по электронной почте (для 1С: Бухгалтерия предприятия 3.0)

Загрузка и выгрузка в Excel Монитор заказов Email v8::БУ 8.3.14 БП3.0 Россия УУ Платные (руб)

Внешняя обработка, осуществляющая автоматическую загрузку новых (непрочитанных) писем, получаемых по электронной почте по расписанию и обрабатывающая вложенные файлы-заказы (в формате EXCEL) по заранее заданному шаблону заказа с различными уведомлениями обработки заказа.

6000 руб.

13.10.2021    415    0    0    

Автоматическая обработка файлов по расписанию для загрузки номенклатуры из Excel. Универсальная обработка для запуска других связанных обработок с неограниченным функционалом - загрузка файла из Интернета по протоколу http(s), ftp и другие возможности

Загрузка и выгрузка в Excel v8 ERP2 УТ11 КА2 УУ Платные (руб)

Обработка "Загрузка номенклатуры пошаговая (автоматическая)" - это универсальное решение для совместной работы с обработкой "Загрузка номенклатуры из Excel файла (основная)", "Дополнительная обработка номенклатуры, загруженной из файла" и любыми другими совместимыми обработками. Функционал располагается в этих связанных обработках и доступен для интерактивного выбора в основной автоматической обработке. Возможно использовать как самостоятельное решение для автоматизации, которое запускает любые совместимые обработки, созданные Вами. Примеры прилагаются. Все обработки штатно подключаются в режиме предприятия как дополнительные. Не требуется доработка конфигурации и установка расширений. Возможен запуск по расписанию, вручную пошагово, в режиме отладки, вручную по кнопке "Сделать всё" с контролем что сделано.

18000 руб.

04.10.2021    649    0    1    

Загрузка продаж на Wildberries в БП 3 для 1С:Фреш

Загрузка и выгрузка в Excel WEB Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Загрузка продаж на Wildberries в документ "Отчет комиссионера (агента) о продажах", будет работать в 1С:Фреш.

7200 руб.

12.08.2021    1456    0    0    

Загрузка (импорт) из Эксель в 1С: Розница 2 (2.1, 2.2, 2.3) поступлений ТМЦ Промо

Загрузка и выгрузка в Excel v8 Розница УУ Платные (руб)

Внешняя обработка загрузки (импорт) данных из Эксель и создание (заполнение) Поступления ТМЦ. Обработка автоматически создает номенклатуру, группы, производителей, штрихкоды и поступление ТМЦ. Характеристики номенклатур пока не создаются, но автоматически подставляются если были созданы ранее.

1000 руб.

06.05.2020    15941    69    59    

Система автоматической загрузки номенклатуры, картинок (несколько потоков одновременно) и связанных данных из различных источников (E-MAIL, HTTP, FTP, КАТАЛОГИ) (расширение + конфигурация, 8.3.14+, для УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2)

Универсальные обработки Загрузка и выгрузка в Excel Ценообразование, прайсы Обработка справочников Учет ТМЦ v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Платные (руб)

(©Топчий Д.Ю.) Данная система является дополнением к известной моей разработке "Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, БП 2.0, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2" и служит для ПОЛНОЙ автоматизации процесса загрузки/обновления номенклатуры, картинок, документов с номенклатурой и прочего с возможностью загрузки сразу из разных источников данных (E-MAIL, HTTP, FTP, ЛОКАЛЬНЫЕ КАТАЛОГИ). Имеет возможность фильтрации файлов и писем. Имеет возможность задать на профиль/группу профилей свое расписание работы. И многое другое! Имеется подробная справка по установке и настройке! (Обновление от 28.07.2021, версия 1.1)

21588 руб.

13.07.2021    3969    1    4    

Автоматическое создание документов Отчет о розничных продажах (ОРП) и Поступление в кассу (ПКО) из файла Excel, полученного от оператора фискальных данных (ОФД), для 1С:УНФ

Кассовые операции Розничная торговля Загрузка и выгрузка в Excel v8 УНФ БУ УУ Платные (руб)

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

3500 руб.

04.06.2021    3891    1    11    

Перенос данных из Парус 10 (Торнадо) в ЗУП ред.3 через Excel

Зарплата Загрузка и выгрузка в Excel Внешние источники данных v8 v8::СПР ЗУП3.x Россия БУ Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате из Парус 10 (Торнадо) организаций через файлы Excel в конфигурацию 1С:Зарплата и управление персоналом, редакция 3.1 (ЗУП). В принципе, обработка может быть использована для загрузки из файлов Excel, полученных из любых информационных систем.

18000 руб.

03.06.2021    2534    0    0    

SALE! 10%

Из Excel в 1С "одним нажатием": накладные, счета, УПД, ТОРГ-12, отчеты комиссионера, прайс-листы, заказы и т.д. (УТ10-11.х, БП2-3.х, УПП1.3, ERP2.х, КА1.1-2.х, Розница1-2.х, УНФ1.х, УТП2.х, Альфа-Авто 5.х, Автосервис 1.х, Далион УМ 2.хх) Промо

Загрузка и выгрузка в Excel Обработка документов Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf БУ УУ Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Содержит модуль работы с электронной почтой. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Работает во всех основных конфигурациях 1С8. При покупке лицензии вы получите 1 месяц бесплатной тех.поддержки.

5100 4590 руб.

09.11.2016    153423    532    771    

Заполнение Поступления товара и услуг, Заказа поставщику и Заказа клиента из Excel-файла

Обработка документов Оптовая торговля Загрузка и выгрузка в Excel v8 КА2 БУ УУ Платные (руб)

Расширение позволяет заполнять документы «Поступление товаров и услуг», «Заказ поставщику» и «Заказ клиента» из табличных файлов Excel. Экономит много времени, если вам приходится переносить данные в эти документы из файлов.

4000 руб.

31.05.2021    2078    0    0    

Загрузка и формирование документов "Поступление в кассу" (ПКО) из файла Excel, полученного от оператора фискальных данных (ОФД), для 1С:УНФ

Кассовые операции Розничная торговля Загрузка и выгрузка в Excel v8 УНФ БУ Платные (руб)

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

2500 руб.

04.05.2021    4338    1    0    

Выгрузка УПД (реализация+счет-фактура) в Контур Диадок и СБИС из 1С:Бухгалтерии 3 Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@

Бухгалтерские Анализ учета Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Выгрузка в формате XML документов Реализация+Счет фактура (УПД) для загрузки в Контур Диадок и СБИС. В соответствии с Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@

3000 руб.

15.04.2021    3023    2    0    

Массовое открытие лицевых счетов в программе 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК Промо

Обработка справочников Загрузка и выгрузка в Excel Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::УФ 1cv8.cf Энергетика и ЖКХ Россия БУ Платные (руб)

Внешняя обработка для массового создания из файла Excel помещений в зданиях с открытием по ним лицевых счетов и привязкой к физ.лицам, контрагентам, жильцам в программе 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК редакции 3.0.

1800 руб.

13.11.2018    25736    94    119    

Выгрузка из 1C:Розница в формат Микроинвест, или просто как xls

Розничная торговля Загрузка и выгрузка в Excel v8 v8::УФ Розница Розничная и сетевая торговля (FMCG) Россия УУ Платные (руб)

Выгрузка из 1C розница для осуществления обмена через файл xls. Выгрузка с поддержкой группы товара.

1000 руб.

26.03.2021    2734    0    0    

Загрузка из Excel в документ Реализация товаров. БП 3.0

Учет ТМЦ Загрузка и выгрузка в Excel Обработка документов v8::БУ v8::УФ БП3.0 БУ Платные (руб)

Дополнительная внешняя обработка для загрузки таблиц из EXCEL (экселя) в документы 1С. Управляемые формы. Поиск номенклатуры в справочнике и сопоставление с файлом происходит по артикулу. Есть дополнительный вариант, где поиск производится по наименованию.

1000 руб.

19.03.2021    3966    4    10    

Загрузка табеля рабочего времени в ЗУП из Excel

Зарплата Учет рабочего времени Загрузка и выгрузка в Excel v8 v8::СПР ЗУП3.x БУ Платные (руб)

Небольшая, не сильно перегруженная излишними функциональными возможностями внешняя обработка для конфигурации ЗУП 3.1, которая позволит легко загрузить данные в табель учета рабочего времени из Excel.

1000 руб.

12.03.2021    3421    1    2    

Загрузка в 1С:Бухгалтерию 3.0 данных из ОФД о денежных поступлениях (чеках) Промо

Обработка документов Загрузка и выгрузка в Excel Кассовые операции Кассовые операции v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Согласно 54-ФЗ теперь по правилам ведения кассовых операций необходимо, оформлять приходные кассовые ордера (ПКО) и расходные кассовые ордера (РКО) на основании фискальных документов (чеков ККМ). Как известно все данные о чеках ККМ, за любой период, можно посмотреть на сайте оператора фискальных данных (ОФД). Что бы избежать оформления вручную ПКО и РКО, а так же эквайринговых операций, предлагаем универсальную обработку, которая создаст за вас документы ПКО, РКО, ОперацииПоПлатежнойКарте или Отчет о розничных продажах, на основании данных с сайта ОФД.

3000 руб.

09.08.2017    100704    599    276    

Загрузка цен из файла Excel в документ "Установка цен номенклатуры"

Ценообразование, прайсы Ценообразование, анализ цен Загрузка и выгрузка в Excel Обработка документов v8 v8::ОУ УТ11 КА2 УУ Платные (руб)

Удобная загрузка цен из файла Excel в документ "Установка цен номенклатуры" для УТ 11. Имеет настраиваемые поля поиска номенклатуры: "Наименование, артикул, код, штрих код"; Позволяет загружать цены в разрезе характеристик номенклатуры; Есть возможность загружать несколько видов цен одновременно; Возможно настраивать необходимые колонки для загрузки, задавать настройки по умолчанию для каждой колонки, сохранять и восстанавливать настройки загрузки. Обработка проста в использовании и удобна в настройке.

1200 руб.

18.02.2021    2943    57    5    

Загрузка сводной счет-фактуры из Excel в документ Оказание услуг (для предприятий ТЭК и не только)

Обработка документов Загрузка и выгрузка в Excel v8 БП3.0 Энергетика и ЖКХ Россия БУ Платные (руб)

Загрузка сводной счет-фактуры из Excel в документ "Оказание услуг" (для предприятий ТЭК и не только) - используется обработка табличной части документа "Оказание услуг". Для Бухгалтерии предприятия 3.0.79.21.

3000 руб.

08.02.2021    2248    0    0    

Экселька. Универсальный инструмент, построенный по типу классических электронных таблиц, с возможностью использования данных 1С.

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Управленческий учет (прочее) Универсальные обработки Бухгалтерский учет Управление торговлей v8 1cv8.cf Платные (руб)

Инструмент позволяет конструировать произвольные отчеты, примерно так же как это делается в Excel с использованием данных 1С. Область применения - от простого получения нескольких контрольных сумм по типу "Отчет руководителю", до составления сложных аналитических отчетов всех видов учета.

6000 руб.

08.02.2021    7415    5    25    

UniPrice: Загрузка прайс-листов из Excel, YandexML, CSV, TXT, MMO, DBF, MXL, CommerceML (импорт товаров, цен, остатков, характеристик, групп номенклатуры, свойств, изображений и др.) Промо

Ценообразование, прайсы Обработка справочников Загрузка и выгрузка в Excel Внешние источники данных Обмен через XML WEB Обработка документов Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 КА2 УУ Платные (руб)

Если у Вас есть интернет-магазин и он синхронизирован c 1С:Предприятие, то наше предложение для Вас.<br> Если Вы ведете интернет-торговлю закупая товар у поставщиков, то наше предложение для Вас. <br> Если Вы хотите анализировать сотни прайс-листов конкурентов и таким образом строить свою ценовую политику, то наше предложение для Вас.<br> Если Вы тратите много времени = денег на обработку прайс-листов, то наше предложение для Вас.<br> <br><br> Мы хорошо поработали на протяжении года, вложили опыт и знания 10 лет работы в сфере e-commerce и баз данных 1С:Предприятие, организовали инфраструктуру и поддержку проекту. И вот наконец, рады сообщить, что готовы представить Вашему вниманию новый мощнейший универсальный модуль для обработки прайс-листов UniPrice, который будет делать всю работу с прайс-листами за Вас автоматически по расписанию.<br> Уверены, что UniPrice даст неоспоримое конкурентное преимущество Вашему бизнесу.<br>

1200 руб.

20.03.2017    84500    460    231    

Загрузка номенклатуры из файлов Excel

Загрузка и выгрузка в Excel v8 v8::ОУ УТ11 УУ Платные (руб)

Внешняя обработка, которая позволяет загрузить в 1С номенклатуру из Excel файлов. Эта обработка - незаменимый помощник для тех, кто не хочет вручную переносить данные из Excel – файлов в 1С.

4500 руб.

24.11.2020    3648    1    5    

Групповое изменение реквизитов номенклатуры для УТ 11/КА 2

Обработка справочников Загрузка и выгрузка в Excel v8 УТ11 КА2 УУ Платные (руб)

Обработка для группового редактирования реквизитов номенклатуры. Позволяет редактировать реквизиты (как основные, так и дополнительные реквизиты и сведения) непосредственно в таблице, устанавливать новые значения реквизитов на выбранную номенклатуру, а также загружать новые значения из Excel. Предусмотрена возможность добавления фото к товарам перетаскиванием файла из проводника на строку с товаром (drag'n'drop)

3500 руб.

16.11.2020    5570    3    3    

Загрузка из Excel в 1С Бухгалтерию 8.3 Журнала полученных и выставленных счетов-фактур

Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 Россия БУ НДС Платные (руб)

Обработка загружает данные из файла Excel c типовой утвержденной формой журнала полученных и выставленных счетов-фактур в 1С Бухгалтерию 8.3. Обработка формирует пакет документов в соответствии с установленной методикой 1С. По итогам загрузки формируются отчеты с информацией о созданных и измененных в 1С документах.

7500 руб.

29.09.2020    3759    0    0    

SALE! 30%

Распознавание и загрузка сканов и DOC-файлов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы, прайсы, реализации, поступления, возвраты и т.д. (УТ10-11.х, БП2-3.х, УПП1.3, ERP2.х, КА1.1-2.х, Розница1-2.х, УНФ1.х, УТП2.х, Далион Промо

Универсальные обработки Загрузка и выгрузка в Excel Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ БП2.0 ERP2 БП3.0 УТ11 КА2 БУ УУ Платные (руб)

Универсальная программа-обработка для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ и загрузки в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить". Программа сама находит таблицу в файле, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, накладную, заказ клиента, установку цен и т.д.). Содержит модуль работы с электронной почтой. Для поиска таблиц используются новейшие методы OCR-нейросети. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. При пополнении баланса загрузок вы получите 1 месяц бесплатной тех.поддержки.

5400 4050 руб.

04.06.2019    54292    159    105    

«Закупки ПАО Газпром»: подача заявки по торгам

Загрузка и выгрузка в Excel Обмен через XML WEB v8 v8::УФ 1cv8.cf Платные (руб)

«Закупки ПАО Газпром»: подача заявки по торгам

4700 руб.

17.09.2020    5505    4    0    

Обработка прайсов + интеграция с сайтом: базовое комплексное решение для Интернет-магазинов работающих со склада поставщиков

Ценообразование, прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен Обмен данными 1С Загрузка и выгрузка в Excel WEB Интеграция Управленческий учет (прочее) Рабочее место Управление торговлей v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 УХ КА2 УУ Платные (руб)

Если Вам нужно работающее решение, которое закроет вопрос автоматизации рутинных процессов в сфере торговли по системе DropShipping, т.е. со склада поставщика, то вполне возможно вам подойдет наше комплексное предложение, которое включает 2 незаменимых продукта для торговли через интернет-магазин.

34999 руб.

31.08.2020    9236    1    0    

Загрузка номенклатуры из Excel + оприходование + установка цен

Ценообразование, анализ цен Загрузка и выгрузка в Excel v8 v8::ОУ УТ10 Россия УУ Платные (руб)

Быстрая настраиваемая загрузка номенклатуры с ценами, остатками, штрих-кодами в УТ 10, оприходование товара, сопоставление с заказами, переоценка в АТТ, установка цен номенклатуры.

2000 руб.

10.08.2020    3788    0    0    

Табула - табличный редактор в 1С Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Платные (руб)

ЭКСКЛЮЗИВНО НА ИНФОСТАРТ! Табула – это табличный редактор с формулами, разработанный на платформе 1С. Табула обеспечивает простоту создания таблиц, ранее доступную лишь в Excel.

25000 руб.

26.02.2019    65379    77    100    

Загрузка цен из Excel в 1С:Бухгалтерию 3.0

Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 БУ Платные (руб)

Обработка предназначена для загрузки цен из файлов Excel в 1С:Бухгалтерию 3.0. При загрузке создается документ "Установка цен номенклатуры" на указанную дату. При необходимости создается новая номенклатура. Обработка проста и легка в использовании, поэтому подойдёт для использования как программистами, так и простыми пользователями.

1000 руб.

31.07.2020    5565    7    4    

Простая выгрузка файлов на FTP по расписанию (бэкап) средствами 1С

Архивирование (backup) Универсальные обработки Файловые протоколы обмена, FTP v8 1cv8.cf Платные (руб)

У многих небольших компаний, использующих 1С, настроено резервное копирование, НО резервирование производится на тот же компьютер или даже на тот же диск. Это чревато тем, что при заражении шифровальщиком или при выходе из строя самого диска данные будет тяжело восстановить. Часто у компаний есть свои сайты, расположенные на хостинге, который может выступать удалённым/облачным хранилищем для резервной копии по FTP (по умолчанию даже самые дешёвые тарифы поддерживают это).

1000 руб.

30.07.2020    6209    2    3    

Помощник (мастер) оформления производственного заказа

Обработка документов Обработка справочников Производство готовой продукции (работ, услуг) Загрузка и выгрузка в Excel v8 ERP2 БУ УУ Платные (руб)

Обработка призвана помочь в создании документов и справочников при оформлении производственного заказа. По итогам заполнения помощника оформления производственного заказа автоматически будут созданы следующие данные: 1. Документ "Заказ на производство". 2. Элементы справочника "Номенклатура". 3. Постоянные (общие) и переменные ресурсные спецификации в справочнике "Ресурсные спецификации". 4. Этапы производства в одноименном справочнике. 5. В зависимости от условий будут созданы документы "Заказ переработчику" или "Заказ в цех". Есть возможность загрузки данных из файла Excel (образец файла Excel для загрузки прилагается в архиве с обработкой).

1200 руб.

08.07.2020    8359    1    0    

Загрузка из Excel книги покупок и книги продаж в 1С:Бухгалтерия 3.0, 1С:Бухгалтерия 2.0 для последующего формирования декларации НДС 2018-2021 Промо

Загрузка и выгрузка в Excel Закрытие периода Оптовая торговля Производство готовой продукции (работ, услуг) Регламентированная отчетность Закрытие периода Оптовая торговля Производство готовой продукции (работ, услуг) v8 v8::БУ БП2.0 БП3.0 Россия БУ НДС Платные (руб)

Обработка позволяет формировать средствами 1С Налоговую декларацию по НДС (Приложение № 4 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. № 1137 (в ред. Постановления Правительства РФ от 19.08.2017 № 981)  и (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) заполнив файл Excel книгой продаж, покупок по стандарту (Постановления Правительства РФ от 19.08.2017 № 981) (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) или загрузив минимум информации из любой внешней базы. Итог - Декларация в электронном виде для сдачи в ФНС. Повышение с 01.01.2019 ставки НДС с 18 до 20% на основании Федерального закона от 3 августа 2018 года № 303-ФЗ потребовало внести коррективы и в постановление Правительства РФ от 26.12.2011 № 1137

2000 руб.

26.12.2017    31489    59    16    

Загрузка из Excel в документ Поступление товаров. БП 3.0

Учет ТМЦ Загрузка и выгрузка в Excel v8::БУ v8::УФ БП3.0 Россия БУ Платные (руб)

Дополнительная внешняя обработка для загрузки таблиц из EXCEL (экселя) в документы 1С. Управляемые формы.

1000 руб.

23.06.2020    5771    7    4    

Формирование прайс-листа с фото и сохранение в EXCEL для КА 2.4

Ценообразование, прайсы Загрузка и выгрузка в Excel v8::УФ КА2 Россия УУ Платные (руб)

Обработка формирует прайс и выгружает в каталог, указанный пользователем, в формате EXCEL Обработка предназначена для Комплексной автоматизации 2.4.

1000 руб.

18.06.2020    6223    7    5    

Формирование документов в 1С: Бухгалтерии 3.0 из файла Excel

Обработка документов Оптовая торговля Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Обработка формирует документы в 1С: Бухгалтерия 3.0 на основании файла Excel. В результате создаются документы: - Счет на оплату покупателю; - Реализация товаров и услуг; - Счет-фактура.

1000 руб.

11.06.2020    7524    2    2    

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

Чистка базы Поиск данных Универсальные обработки Обработка справочников Обработка документов v8 v8::УФ 1cv8.cf Платные (руб)

(©Топчий Д.Ю.) Данные обработки помогут Вам легко и, главное, быстро (в 5 раз и более быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 30.08.2021, версия 6.5)

7188 руб.

14.05.2012    126489    278    238    

Загрузка приходных накладных из Excel в 1С:Бухгалтерия 3.0

Оптовая торговля Загрузка и выгрузка в Excel v8::БУ БП3.0 Россия БУ Платные (руб)

Загрузить из Excel и создать документы "Поступление товаров и услуг" в "1С:Бухгалтерия 3.0". Это можно сделать с помощью новой обработки для "1С:Бухгалтерия 3.0". Обработка распознает содержимое и формат файла УПД, Счет-фактура, ТОРГ-12. загружает данные, сопоставляет номенклатуру поставщика, позволяет создать соответствие Вашей номенклатуры и поставщика. Вершина всего процесса - автоматическое создание документа "Поступление товаров и услуг"

2500 руб.

17.04.2020    10088    6    1    

Универсальный редактор реквизитов для управляемых форм (Справочники, Документы + движения) (Толстый клиент/Тонкий клиент)

Универсальные обработки Обработка документов Обработка справочников v8::УФ 1cv8.cf Россия Платные (руб)

Этот редактор позволяет изменять любые справочники и документы в любых конфигурациях на управляемых формах (8.2 - 8.3). как в толстом клиенте, так и в тонком.

1200 руб.

06.03.2020    7856    7    3    

Загрузка поступлений в формате Excel, ОпенОфис, LibreOffice для Бухгалтерии 3.0

Оптовая торговля Обработка документов Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 БУ Платные (руб)

Обработка для загрузки накладных форматы Excel, ОпенОфис, ЛиберОфис для Бухгалтерии 3.0. При загрузке используются 4 основных поля - Артикул, Наименование, Количество и Цена. остальные по желанию. Подбор полей производится ВРУЧНУЮ. Также обработку возможно использовать для загрузки прайса.

1500 руб.

20.02.2020    9720    11    4    

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Ценообразование, анализ цен Ценообразование, прайсы Учет ТМЦ Ценообразование, анализ цен v8 БП2.0 УТ10 Розница УНФ ERP2 БП3.0 УТ11 КА2 БУ УУ Платные (руб)

(©Топчий Д.Ю.) Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. И загрузка номенклатуры с данными в ЛЮБОЙ документ из конфигурации, в том числе нескольких видов цен в один документ.! И конечно - подробная справка с картинками и практическими примерами. (Обновление от 07.10.2021, версия 8.7 - 8.4)

4788 руб.

20.11.2015    107973    229    282    

Загрузка данных индивидуальных графиков из excel

Учет рабочего времени Загрузка и выгрузка в Excel v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Платные (руб)

Внешняя обработка табличной части для документа "Индивидуальный график". При выборе команды "Загрузка их excel" открывается форма выбора данных *.xlsx и выполняется загрузка данных.

3000 руб.

30.12.2019    7010    4    0    

Загрузка справочников: Контрагентов, Партнеров, Договоров, Банковских счетов из любой 1С в УТ 11, Управление предприятием ERP 2

Перенос данных из 1C8 в 1C8 Загрузка и выгрузка в Excel v8 УТ10 УПП1 ERP2 УТ11 УУ Платные (руб)

Задача выгрузить Справочники: Контрагентов, Договоров, Банковских счетов из Вашей старой 1С и загрузить в 1С Управление торговлей 11 или Управление предприятием ERP 2.

1500 руб.

27.12.2019    13969    23    0    

Удаление дублей объектов

Универсальные обработки Чистка базы v8 1cv8.cf Платные (руб)

Обработка "Удаление дублей объектов" предназначена для поиска дублированных объектов по набору реквизитов и последующему слиянию найденных дублей в единый элемент. Имеет ряд преимуществ по сравнению с типовой обработкой: допускается поиск дублей по нескольким реквизитам, возможность слияния/замены всех ссылочных объектов (не только справочники, например документы, планы видов характеристик, задачи и т.д.), обработка общих реквизитов конфигурации, исправлены выявленные ошибки типовой обработки. Применима для конфигураций на обычных формах, для толстого клиента 1С версии 8.2.

3000 руб.

26.12.2019    7444    4    4    

Тестирование и исправление ключей аналитики ERP, УТ11, КА Промо

Универсальные обработки Тестирование и исправление v8 ERP2 УТ11 КА2 Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

2000 руб.

10.02.2017    76196    460    111    

Быстрый переход с Управления торговлей 10.3 (УТ), Управления производственным предприятием 1.3 (УПП), Бухгалтерия предприятия 2.0 на Управление торговлей 11, Управление предприятием ERP 2

Перенос данных из 1C8 в 1C8 Обработка справочников Загрузка и выгрузка в Excel v8 v8::ОУ БП2.0 УТ10 УПП1 ERP2 УТ11 БУ УУ Платные (руб)

Задача быстро перейти с Управления торговлей 10.3 или Управление производственным предприятием 1.3 или Бухгалтерия предприятия 2.0 на Управление торговлей 11.4 или Управление предприятием ERP 2.4 Но, у Вас ну очень старый релиз. Да и он очень, очень переписанный разными программистами 1С. И Вам не хочется его обновлять до нужного. Тогда это решение именно для Вас.

3000 руб.

24.12.2019    12372    11    0    

Загрузка из Excel в табличные части 2-х документов для УТ 11.4 и Розница 2.3

Загрузка и выгрузка в Excel Управление торговлей Обработка документов Учет ТМЦ v8 v8::ОУ Розница УТ11 Россия УУ Платные (руб)

Внешние обработки загрузки в табличную часть документов ("Поступление товаров","Оприходование товаров" для 1С:Розница 2.3) и ("Приобретение товаров и услуг","Оприходование излишков"для 1С:Управление торговлей 11.4)

1800 руб.

13.12.2019    13630    8    11    

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка базы Универсальные обработки v8 v8::УФ Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Платные (руб)

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

4020 руб.

28.11.2019    12200    19    13    

Загрузка из Excel книги покупок и книги продаж в 1С:Налогоплательщик 8.3 (релиз 3.0.209.1) для последующего формирования декларации НДС 2015-2021 Промо

Налоговые Загрузка и выгрузка в Excel v8 1cv8.cf Россия НУ НДС Платные (руб)

Универсальная обработка, предназначенная для загрузки данных из файлов Excel в новую декларацию по НДС 2015-2021 года в 1С:Налогоплательщик. Имеет возможность гибкой настройки под ваши файлы Excel.

9600 руб.

20.03.2015    51508    78    47    

Загрузка акта сверки по данным контрагента из Excel в Бухгалтерию 3.0 ПРОФ с удобным визуальным выявлением отсутствующих документов

Обработка документов Дебиторская и кредиторская задолженность Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 Россия БУ Платные (руб)

Обработка загрузки акта сверки по данным контрагента из файла формата Excel для его сравнения с актом сверки по данным организации. Наглядное отображение отсутствующих документов как на стороне организации, так и на стороне контрагента.

1 стартмани

18.11.2019    11498    22    disc_alex    6    

Загрузка документов от поставщиков в 1С в формате Excel

Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::ОУ УТ10 Россия УУ Платные (руб)

Универсальная обработка для загрузки документов от поставщиков в 1С в формате Excel (УТ 10.3).

5750 руб.

06.09.2019    12981    1    0    

Обновление нумерации объектов

Обработка документов Универсальные обработки Обработка справочников v8 1cv8.cf Платные (руб)

Обработка предназначена для обновления номеров справочников и документов в соответствии с номерами, записанными в базе данных. После выполнения данной обработки все выданные, но еще не записанные номера удаляются из памяти программы. Данную обработку разрешено использовать только пользователю, имеющему полные права для работы в программе.

3000 руб.

05.09.2019    10353    0    11