Задать вопрос экспертам!

Эксперты раздела 1С, Парус Смотреть всех

Вопросы раздела 1С, Парус

Доброго времени суток! Ситуация такая: установлена дома локально на компе 1С 8.2.14 работает вполне прилично, но при открытии определенного документа вылетает сообщение «Запись дампа. Подождите, пожалуйста! Выполняется сохранение информации об ошибке для возможности последующего анализа» — и все, и программа вылетает. Что делать? Чем это лечить? Ось — ubuntu 10.10 wine 1.4 Подскажите, пожалуйста!!! Перепробовала, как советовали: удаление и зановопрописывание базы, очистка кэша, удаление файлов в папке C:\Documents and Settings\имя пользователя\Local Settings\Application Data\1C\1Cv82\dumps — не помогает!!! Многие спрашивают про Касперский, не стоит он у меня по причине того, что ОС вообще не windows.

Изображение услуги

1С: Обновление, Консультации

Oбновлeние пpoгрaмм 1С, Настpойкa, Тeхобслуживаниe, Уcтрaнeниe нeиcправноcтeй, Kонcультации, Обучeние, Kуpcы 1С, Доpаботки.

Ecть вопроcы пo 1С? Звонитe пишите пpямo cейчас, 1я кoнсультация БЕCПЛАТHO!

Обновление прoграмм 1C этo:

соoтвeтcтвиe учетa дeйcтвующему законодательству;

актуальные формы документов и регламентированной отчетности;

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

Использование последней версии (релиза) программы — важное условие корректного учета и правильного формирования регламентированной отчетности.

В 1с 8 БУхгалтерия Базовая, не формируется ОСВ по счету, выскакивает окно с ошибкой: Фатальная ошибка, ошибка разбора XML! Что можно с этим сделать?

Надо в печатную форму счета добавить ссылку на комментарий из формы счета.То есть, счет на оплату сделали. в поле комментарий вписали условия и время доставки, и чтобы эта информация отображалась в счете.Готов оплатить консультацию.
Изображение услуги

1С: Обновление, Консультации

Oбновлeние пpoгрaмм 1С, Настpойкa, Тeхобслуживаниe, Уcтрaнeниe нeиcправноcтeй, Kонcультации, Обучeние, Kуpcы 1С, Доpаботки.

Ecть вопроcы пo 1С? Звонитe пишите пpямo cейчас, 1я кoнсультация БЕCПЛАТHO!

Обновление прoграмм 1C этo:

соoтвeтcтвиe учетa дeйcтвующему законодательству;

актуальные формы документов и регламентированной отчетности;

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

Использование последней версии (релиза) программы — важное условие корректного учета и правильного формирования регламентированной отчетности.

просроченную дебиторскую задолженность? 1. Состояние расчетов с клиентами. 2. Карточка расчетов с клиентами. 3. Дебиторская задолженность. 4. Верны утверждения 1 и 3. 5.Веры утверждения 2 и 3. 2) 11.9 Каким образом можно списать задолженность нашей организации перед клиентом? 1. Документом «Перенос задолженности» 2. Документом «Корректировка долга» 3. Документом «Списание задолженности», тип- задолженность дебитора 4 Документом «Списание задолженности», тип- задолженность пред кредитором 3) 11.10 Акт сверки взаимных расчетов может быть сформирован: 1. по взаиморасчетам конкретной организации и конкретного контрагента 2. по взаиморасчетам всех наших организаций и конкретного контрагента 3. по взаиморасчетам конкретной организации и всех контрагентов конкретного партнера 4. по взаиморасчетам всех наших организаций и всех контрагентов конкретного партнера 5. Возможен любой вариант из вышеперечисленных 4) 11.11 С какой степенью детализации проводится сверка взаиморасчетов? 1. Организация, контрагент 2. Организация, контрагент, договор 3. Организация, контрагент, партнер 4. Организация, контрагент, объект расчетов 5. Верны утверждения 2 и 4. 6. Верны все утверждения. 5) 11.14 Каким образом можно выдать денежные средства подотчетнику? 1. Можно выдать только наличные денежные средства 2. Можно выдать только безналичные денежные средства 3. Можно выдать как наличные денежные средства, так и безналичные

в 1с Бухгалтерия на счет фактуре не печатается гтд и страна происхождения. Как можно это исправить, кроме того, что заполнять вручную?

● srv1cv83.service — LSB: Starts and stops the 1C:Enterprise daemons
Loaded: loaded (/etc/init.d/srv1cv83; bad; vendor preset: enabled)
Active: active (exited) since Ср 2019-06-26 08:28:08 MSK; 55min ago
Docs: man:systemd-sysv-generator(8)
Process: 2413 ExecStop=/etc/init.d/srv1cv83 stop (code=exited, status=0/SUCCESS)
Process: 2518 ExecStart=/etc/init.d/srv1cv83 start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0 июн 26 08:28:03 server1c systemd[1]: Starting LSB: Starts and stops the 1C:Enterprise daemons...
июн 26 08:28:03 server1c su[2532]: Successful su for usr1cv8 by root
июн 26 08:28:03 server1c su[2532]: + ??? root:usr1cv8
июн 26 08:28:03 server1c su[2532]: pam_unix(su:session): session opened for user usr1cv8 by (uid=0)
июн 26 08:28:08 server1c srv1cv83[2518]: Starting 1C:Enterprise 8.3 server: OK
июн 26 08:28:08 server1c systemd[1]: Started LSB: Starts and stops the 1C:Enterprise daemons.
изображение из вопросаГде можно скачать учебную версию или демо версию 1с 8.3 версия 10.3 управление торговлей или 1с комплексную автоматизацию(чтоб интерфейс был как я прилагаю фото ниже). Дело в том, что в поисках работы, работала именно в этой версии, в интернете если и качается, то какая то другая на вид программа, боюсь все забуду, можно пустую хоть вспомнить кнопки где что находится.Помогите… мне нужна вот такая фото ниже...изображение из вопроса
Вопрос задан анонимно
23.11.16

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

Код

&НаСервере
Процедура Команда3(Команда)
сообщить(«Тест»);
НовыйДок=Документы.ДокументТест.СоздатьДокумент(); НовыйДок.УстановитьНовыйНомер(); НовыйДок.дата=текущаядата(); НовыйДок.Записать();
КонецПроцедуры

Что я делаю не так? И почему не выходит сообщение?

Здравствуйте! Имеется цех по расфасовке растительного масла и дистрибьюторский склад товаров в рамках одной организации. Также имеется 1С Управление торговлей 8.3. Как можно вести учет продажи и масла и товаров так, чтобы видеть результат (прибыль) раздельно по маслу и другим товарам?

Работник ушел в очередной отпуск с 15.08.12 по 28.08.12 г. Отпускные ему были выплачены. За день до отпуска, т.е. 14.08.12г. работник уходит на больничный до 03.3.09.12г.С 04.09.12 г. по 14.09.12 г. работника отправляют в командировку. Администрацией был издан приказ о перенесении отпуска работнику на другой срок. Как произвести перерасчет отпускных в программе «Парус»?

налоговом учете. Советовалась со специалистами, настройки все верны, сказали ошибка программы,. Нужен программист. Пожалуйста, помогите мне решить проблему самостоятельно и с вашей помощью (как бы не логично это не звучало). Долги есть-а начислений никаких и так в любой период. В бухгалтерском же учете формируется всё верно.
режиме Offline, произошла ошибка. Отчёт не был загружен… Необходимо проверить параметры настройки и подключения ККМ и повторить попытку загрузки отчёта." До этого все было хорошо, ничего не изменяли…
Добрый день. 1С Документооборот 8. Создается внутренний документ. В него вкладываются файлы (различных форматов). Документ отправляется на согласование по шаблону комплексного процесса (1-Согласование, 2-Утверждение, 3-Ознакомление). после этапа утверждение необходимо объединять вложенные файлы в один файл PDF и помещать его в общий список вложенных файлов. Посоветовали воспользоваться программой PDFtk, но есть сложности с написанием кода.

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

изображение из вопроса
&НаКлиенте Процедура Сделать(Команда) СделатьНаСервере(); КонецПроцедуры &НаСервере Процедура СделатьНаСервере() Выборка=Документы.ПоступлениеТоваров.Выбрать(); Пока Выборка.Следующий() Цикл Префикс=Лев(Выборка.Организация.Наименование,1); ДокОбъект=Выборка.ПолучитьОбъект(); ДокОбъект.УстановитьНовыйНомер(Префикс); Докобъект.Записать(); КонецЦикла; //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ |ПоступлениеТоваров.Дата, |ПоступлениеТоваров.ПометкаУдаления |ИЗ |Документ.ПоступлениеТоваров КАК ПоступлениеТоваров |ГДЕ |ПоступлениеТоваров.ПометкаУдаления = &ПометкаУдаления |И ПоступлениеТоваров.Дата МЕЖДУ &Дата1 И &Дата2»; Запрос.УстановитьПараметр(«Дата1», Дата1); Запрос.УстановитьПараметр(«Дата2», Дата2); Запрос.УстановитьПараметр(«ПометкаУдаления», ПометкаУдаления); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); //Пока ВыборкаДетальныеЗаписи.Следующий() Цикл //// Вставить обработку выборки ВыборкаДетальныеЗаписи //КонецЦикла; //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры
Вопрос задан анонимно
16.07.17

Путевой лист, вкладка задание… В этой вкладке у нас три задания… Если стоит одно, то в выработке ТС, отображаются все данные, если более одного, то пропадает порожний пробег… В первом задании данные о порожнем пробеге занесены, во втором и третьем порожнего пробега нет… Таким образом выработка тс показывает что порожнего пробега нет, но стоит убрать два последних задания и всёв норме. Подскажите кто-нить где собака зарыта? если распределить порожний пробег пропорционально между заданиями? то все равно в выработке не суммируется… Причем такая штука только с одним путевым листом, в остальных все нормально неважно сколько заданий.

Добрый день! Скажите, реализована ли возможность выгружать из программы 1с списки в формате dbf в рамках договора со Сбербанком России ОАО. Что для этого требуется.

Заранее спасибо

«1» табл. части «Работники организации»: возникает противоречие кадровому приказу Кадровое перемещение организаций ПЛ000000011 від 31.10.2017 00:00:01! ПОмогииите! пожалуйста :(
почему при выборе товара на страницах nbloom.ru/catalog/2016_zima_zhenskaya_kollektsiya/bergalina/ не меняется картинка не главная не нижняя (раньше все работало) вот код компонента <?if(!defined(«B_PROLOG_INCLUDED») || B_PROLOG_INCLUDED!==true)die(); $this->setFrameMode(true); $HAVE_OFFERS = (is_array($arResult['OFFERS']) && count($arResult['OFFERS'])>0)? true: false; if($HAVE_OFFERS) { $PRODUCT = &$arResult['OFFERS'][0]; } else { $PRODUCT = &$arResult; } // Ivan Osipov — start $a_filter = array(); $a_sizes = array(); if ( $HAVE_OFFERS ) { foreach ( $arResult[ 'OFFERS' ][ 0 ][ 'DISPLAY_PROPERTIES' ] as $s_key => $a_property ) { if ( $s_key == 'RAZMER' ) { continue; } $a_filter[ $s_key ] = array( 's_name' => $a_property[ 'NAME' ], 'a_items' => array() ); } foreach ( $arResult['OFFERS'] as $i => $a_offer ) { foreach ( $a_offer[ 'DISPLAY_PROPERTIES' ] as $s_key => $a_property ) { if ( $s_key == 'RAZMER' ) { if ( in_array( $a_property[ 'DISPLAY_VALUE' ], $a_sizes ) == false ) { $a_sizes[] = $a_property[ 'DISPLAY_VALUE' ]; } continue; } if ( in_array( $a_property[ 'DISPLAY_VALUE' ], $a_filter[ $s_key ][ 'a_items' ] ) == false ) { $a_filter[ $s_key ][ 'a_items' ][] = $a_property[ 'DISPLAY_VALUE' ]; } } } } sort( $a_sizes ); $a_url = parse_url( $_SERVER[ 'REQUEST_URI' ] ); CModule::IncludeModule( 'iblock' ); $result = CIBlockElement::GetList( array(), array( 'IBLOCK_ID' => 29 ) ); $a_technology = array(); while ( $obj = $result->GetNextElement() ) { $a_fields = $obj->GetFields(); $a_technology[ $a_fields[ 'ID' ] ] = $a_fields; } // Ivan Osipov — end ?><div class=«b-product elementdetail js-element js-elementid<?=$arResult['ID']?> <?if($HAVE_OFFERS):?>offers<?else:?>simple<?endif;?><? if( isset($arResult['DAYSARTICLE2']) || isset($PRODUCT['DAYSARTICLE2']) ) { echo ' da2'; } if( isset($arResult['QUICKBUY']) || isset($PRODUCT['QUICKBUY']) ) { echo ' qb'; } ?> propvision1 clearfix» data-elementid="<?=$arResult['ID']?>" <? ?> data-elementname="<?=CUtil::JSEscape($arResult['NAME'])?>" data-detail="<?=$arResult['DETAIL_PAGE_URL']?>"<? ?>><i class=«icon da2qb»></i><? // PICTURES ?><div class=«pictures changegenimage»><? ?><div class=«pic»><? if(isset($arResult['FIRST_PIC_DETAIL']['SRC'])) { ?><div class=«glass»><? ?><a class=«b-product__image-link» href="<?=$arResult['FIRST_PIC_DETAIL']['SRC']?>" title="<?=$arResult['FIRST_PIC_DETAIL']['RESIZE']['TITLE']?>" data-lightbox=«product» data-title="<?=$arResult['NAME']?>"><img class=«b-product__image js_picture_glass genimage» src="<?=$arResult['FIRST_PIC_DETAIL']['SRC']?>" alt="<?=$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']?>" title="<?=$arResult['FIRST_PIC_DETAIL']['RESIZE']['TITLE']?>" /></a><? ?><div class=«glass_lupa»></div><? ?></div><? } else { ?><img src="<?=$arResult['NO_PHOTO']['src']?>" title="<?=$arResult['NAME']?>" alt="<?=$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT']?>" /><? } // TIMERS $arTimers = array(); if( $arResult['HAVE_DA2']=='Y' ) { if( isset($arResult['DAYSARTICLE2']) ) { $arTimers[] = $arResult['DAYSARTICLE2']; } elseif($HAVE_OFFERS) { foreach($arResult['OFFERS'] as $arOffer) { if( isset($arOffer['DAYSARTICLE2']) ) { $arTimers[] = $arOffer['DAYSARTICLE2']; } } } } elseif( $arResult['HAVE_QB']=='Y' ) { if( isset($arResult['QUICKBUY']) ) { $arTimers[] = $arResult['QUICKBUY']; } elseif($HAVE_OFFERS) { foreach($arResult['OFFERS'] as $arOffer) { if( isset($arOffer['QUICKBUY']) ) { $arTimers[] = $arOffer['QUICKBUY']; } } } } if( is_array($arTimers) && count($arTimers)>0 ) { ?><div class=«timers»><? $have_vis = false; foreach($arTimers as $arTimer) { $KY = 'TIMER'; if(isset($arTimer['DINAMICA_EX'])) { $KY = 'DINAMICA_EX'; } $jsTimer = array( 'DATE_FROM' => $arTimer[$KY]['DATE_FROM'], 'DATE_TO' => $arTimer[$KY]['DATE_TO'], 'AUTO_RENEWAL' => $arTimer['AUTO_RENEWAL'], ); if (isset($arTimer['DINAMICA'])) { $jsTimer['DINAMICA_DATA'] = $arTimer['DINAMICA'] == 'custom'? array_flip(unserialize($arTimer['DINAMICA_DATA'])): $arTimer['DINAMICA']; } ?><div class=«timer <?if(isset($arTimer['DINAMICA_EX'])):?>da2<?else:?>qb<?endif;?> js-timer_id<?=$arTimer['ELEMENT_ID']?> clearfix» style=«display:<? if( ($arResult['ID']==$arTimer['ELEMENT_ID'] || $PRODUCT['ID']==$arTimer['ELEMENT_ID']) && !$have_vis) { ?>inline-block<? $have_vis = true; } else { ?>none<? } ?>;» data-timer='<?=json_encode($jsTimer)?>'><? ?><div class=«clock»><i class=«icon»></i></div><? ?><div class=«intimer clearfix» data-dateto="<?=$arTimer[$KY]['DATE_TO']?>"><? if($arTimer[$KY]['DAYS']>0){ ?><div class=«val»><div class=«value result-day»><? echo($arTimer[$KY]['DAYS']>9?$arTimer[$KY]['DAYS']:'0'.$arTimer[$KY]['DAYS'] ) ?></div><div class=«podpis»><?=GetMessage('QB_AND_DA2_DAY')?></div></div><? ?><div class=«dvoet»>:</div><? } ?><div class=«val»><div class=«value result-hour»><? echo($arTimer[$KY]['HOUR']>9?$arTimer[$KY]['HOUR']:'0'.$arTimer[$KY]['HOUR'] ) ?></div><div class=«podpis»><?=GetMessage('QB_AND_DA2_HOUR')?></div></div><? ?><div class=«dvoet»>:</div><? ?><div class=«val»><div class=«value result-minute»><? echo($arTimer[$KY]['MINUTE']>9?$arTimer[$KY]['MINUTE']:'0'.$arTimer[$KY]['MINUTE'] ) ?></div><div class=«podpis „><?=GetMessage('QB_AND_DA2_MIN')?></div></div><? if($arTimer[$KY]['DAYS']<1){ ?><div class=“dvoet»>:</div><? ?><div class=«val»><div class=«value result-second»><? echo($arTimer[$KY]['SECOND']>9?$arTimer[$KY]['SECOND']:'0'.$arTimer[$KY]['SECOND'] ) ?></div><div class=«podpis „><?=GetMessage('QB_AND_DA2_SEC')?></div></div><? } if (isset($arTimer['DINAMICA_EX']) || isset($arTimer['TIMER'])) { ?><div class=“val ml»><div class=«value»><span class=«num_percent»>0</span>%</div><div class=«podpis»><?=GetMessage('QB_AND_DA2_PRODANO')?></div></div><? } ?></div><? if (isset($arTimer['DINAMICA_EX']) || isset($arTimer['TIMER'])) { ?><div class=«clear»></div><div class=«progressbar»><div class=«progress» style=«width:0%;»></div></div><? } ?></div><? } ?></div><? } // /TIMERS ?></div><? if(isset($arResult['FIRST_PIC_DETAIL']['SRC'])) { ?><div class=«zoom»><? ?><i class=«icon pngicons»></i><?=GetMessage('ZOOM')?><? ?> <div class=«color-render»>Цветопередача на Вашем мониторе может незначительно отличаться от того, что Вы видите на картинке</div> </div><? ?><div class=«picslider horizontal scrollp»><? ?><a rel=«nofollow» class=«scrollbtn prev page» href="#"><i class=«icon pngicons»></i></a><? ?><a rel=«nofollow» class=«scrollbtn next page» href="#"><i class=«icon pngicons»></i></a><? ?><div class=«d_jscrollpane scroll horizontal-only» id=«d_scroll_<?=$arResult['ID']?>»><? $imagesCnt = 0; $imagesHTML = ''; $first = false; if($HAVE_OFFERS) { foreach($arResult['OFFERS'] as $arOffer) { if( is_array($arOffer['DETAIL_PICTURE']['RESIZE']) ) { $imagesHTML.= '<a rel=«nofollow» class=«changeimage'; if($arOffer['ID']==$PRODUCT['ID']) { $imagesHTML.= ' scrollitem'; } $imagesHTML.= ' imgoffer imgofferid'.$arOffer['ID'].'»'; // Ivan Osipov // Скрываем фото равное оригинальному при загрузке страницы if(false AND $arOffer['ID']==$PRODUCT['ID']) { $imagesCnt++; } else { $imagesHTML.= ' style=«display:none;»'; } $imagesHTML.= ' href="#">'; $imagesHTML.= '<img src="'.$arOffer['DETAIL_PICTURE']['RESIZE']['src'].'" '; $imagesHTML.= 'alt="'.$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT'].'" '; $imagesHTML.= 'title="'.$arOffer['DETAIL_PICTURE']['TITLE'].'" '; $imagesHTML.= 'data-bigimage="'.$arOffer['DETAIL_PICTURE']['SRC'].'" '; $imagesHTML.= '/>'; $imagesHTML.= '</a>'; } if( is_array($arOffer['PROPERTIES'][$arParams['PROP_SKU_MORE_PHOTO']]['VALUE'][0]['RESIZE']) ) { foreach($arOffer['PROPERTIES'][$arParams['PROP_SKU_MORE_PHOTO']]['VALUE'] as $arImage) { $imagesHTML.= '<a rel=«nofollow» class=«changeimage '; if($arOffer['ID']==$PRODUCT['ID']) { $imagesHTML.= ' scrollitem'; } $imagesHTML.= ' imgoffer imgofferid'.$arOffer['ID'].'»'; if($arOffer['ID']==$PRODUCT['ID']) { $imagesCnt++; } else { $imagesHTML.= ' style=«display:none;»'; } $imagesHTML.= ' href="#">'; $imagesHTML.= '<img src="'.$arImage['RESIZE']['src'].'" '; $imagesHTML.= 'alt="'.$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT'].'" '; $imagesHTML.= 'title="'.$arOffer['NAME'].'" '; $imagesHTML.= 'data-bigimage="'.$arImage['SRC'].'" '; $imagesHTML.= '/>'; $imagesHTML.= '</a>'; } } } } // Ivan Osipov // Пропускаем уменьшенную версию основного фото // if( is_array($arResult['DETAIL_PICTURE']['RESIZE']) ) // { // $imagesHTML.= '<a rel=«nofollow» class=«changeimage scrollitem» href="#">'; // $imagesHTML.= '<img src="'.$arResult['DETAIL_PICTURE']['RESIZE']['src'].'" '; // $imagesHTML.= 'alt="'.$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT'].'" '; // $imagesHTML.= 'title="'.$arResult['DETAIL_PICTURE']['TITLE'].'" '; // $imagesHTML.= 'data-bigimage="'.$arResult['DETAIL_PICTURE']['SRC'].'" '; // $imagesHTML.= '/>'; // $imagesHTML.= '</a>'; // $imagesCnt++; // } if( is_array($arResult['PROPERTIES'][$arParams['PROP_MORE_PHOTO']]['VALUE'][0]['RESIZE']) ) { foreach($arResult['PROPERTIES'][$arParams['PROP_MORE_PHOTO']]['VALUE'] as $arImage) { $imagesHTML.= '<a rel=«nofollow» class=«scrollitem» href="'.$arImage['SRC'].'" data-lightbox=«product» data-title="'. $arResult['NAME']. '">'; $imagesHTML.= '<img src="'.$arImage['RESIZE']['src'].'" '; $imagesHTML.= 'alt="'.$arResult['IPROPERTY_VALUES']['ELEMENT_PREVIEW_PICTURE_FILE_ALT'].'" '; $imagesHTML.= 'title="'.$arResult['NAME'].'" '; $imagesHTML.= 'data-bigimage="'.$arImage['SRC'].'" '; $imagesHTML.= '/>'; $imagesHTML.= '</a>'; $imagesCnt++; } } ?><div class=«sliderin scrollinner» style=«width:<?=($imagesCnt*112)?>px;»><?=$imagesHTML?></div><? ?></div><? ?></div><? // Ivan Osipov // Скрытый блок ненужных? фото if ( false ) { ?><div class=«fancyimages noned» title="<?=$arResult['NAME']?>"><? ?><div class=«fancygallery»><? ?><table class=«changegenimage»><? ?><tbody><? ?><tr><? ?><td class=«image»><img class=«max genimage» src="<?=$arResult['FIRST_PIC']['SRC']?>" alt="" title="" /></td><? ?><td class=«slider»><? ?><div class=«picslider scrollp vertical»><? ?><a rel=«nofollow» class=«scrollbtn prev pop» href="#"><i class=«icon pngicons»></i></a><? ?><div class=«popd_jscrollpane scroll vertical-only max» id=«d_scroll_popup_<?=$arResult['ID']?>»><? ?><div class=«scrollinner»><? ?><?=$imagesHTML?><? ?></div><? ?></div><? ?><a rel=«nofollow» class=«scrollbtn next pop» href="#"><i class=«icon pngicons»></i></a><? ?></div><? ?></td><? ?></tr><? ?></tbody><? ?></table><? ?></div><? ?></div><? } } ?> <div class=«share»><? /*?><span class=«b-share»><a class=«email2friend b-share__handle b-share__link b-share-btn__vkontakte» href="#email2friend" title="<?=GetMessage('EMAIL2FRIEND')?>"><i class=«b-share-icon icon pngicons»></i></a></span><?*/ ?><span id=«detailYaShare_<?=$arResult['ID']?>»></span><? ?><script type=«text/javascript»> new Ya.share({ link: 'http://<?=$_SERVER['HTTP_HOST']?><?=$arResult['DETAIL_PAGE_URL']?>', title: '<?=CUtil::JSEscape($arResult['TITLE'])?>', <?if(isset($arResult['PREVIEW_TEXT']) && $arResult['PREVIEW_TEXT']!=''):?>description: '<?=CUtil::JSEscape($arResult['PREVIEW_TEXT'])?>',<?endif;?> <?if(isset($arResult['FIRST_PIC'])):?>image: 'http://<?=$_SERVER['HTTP_HOST']?><?=$arResult['FIRST_PIC']['RESIZE']['src']?>',<?endif;?> element: 'detailYaShare_<?=$arResult['ID']?>', elementStyle: { 'type': 'button', 'border': false, 'text': '<?=GetMessage('YSHARE')?>', 'quickServices': ['yaru','vkontakte','facebook','twitter','odnoklassniki'] }, popupStyle: { blocks: { '<?=GetMessage('YSHARE2')?>': ['yaru','vkontakte','facebook','twitter','odnoklassniki','gplus','liveinternet','lj','moikrug','moimir','myspace'] }, copyPasteField: false } }); </script><? ?></div> <!-- Ivan Osipov — start --> <?php // Проверяем доступ $result = CCatalogGroup::GetList(); $a_price = $result->Fetch(); // [CAN_ACCESS] => N // [CAN_BUY] => N if ( false AND $a_price[ 'CAN_ACCESS' ] == 'Y' AND empty( $a_filter ) == false ) { ?> <div class=«mods»> <h3 class=«title2»>Отбор по характеристикам</h3> <table class=«b-filter__table» cellpadding=«0» cellspacing=«0» border=«0»> <tr> <?php foreach ( $a_filter as $a_item ) { if ( empty( $a_item[ 'a_items' ] ) ) { continue; } ?> <th class=«b-filter__th» align=«left» valign=«top» style=«font-weight: normal; padding: 25px 30px 10px 0; text-transform: uppercase;»> <?php echo $a_item[ 's_name' ]; ?> </th> <?php } ?> </tr> <tr> <?php $j = 1; foreach ( $a_filter as $s_key => $a_item ) { if ( empty( $a_item[ 'a_items' ] ) ) { continue; } ?> <td class=«b-filter__td» align=«left» valign=«top» style=«padding: 0 30px 0 0;»> <table class=«b-filter__fields__table» cellpadding=«0» cellspacing=«0» border=«0»> <?php foreach ( $a_item[ 'a_items' ] as $s_property ) { ?> <tr> <td class=«b-filter__fields__td _checkbox» align=«left» valign=«top» style=«padding: 1px 0 2px;»><input class=«b-filter__checkbox» type=«checkbox» id=«field<?php echo $j; ?>» value="<?php $s_prepared = $s_property; $s_prepared = str_replace( '"', "", $s_prepared ); $s_prepared = str_replace( "'", "", $s_prepared ); echo $s_key. ':'. $s_prepared; ?>" /><label for=«field<?php echo $j; ?>» style=«padding-right: 5px;»></label></td> <td class=«b-filter__fields__td _label» align=«left» valign=«top»><label for=«field<?php echo $j; ?>» style=«cursor: pointer;»><?php echo $s_property; ?></label></td> </tr> <?php ++$j; } ?> </table> </td> <?php } ?> </tr> </table> <table class=«b-filter__buttons__table» cellpadding=«0» cellspacing=«0» border=«0» style=«margin-top: 20px;»> <tr> <td class=«b-filter__buttons__td» align=«left» valign=«top»><a class=«btn1 b-filter__show-link» href=«javascript://»>Показать</a></td> <td class=«b-filter__buttons__td» align=«left» valign=«top» style=«padding: 0 0 0 20px;»><a class=«btn1 b-filter__clear-link» href=«javascript://»>Сбросить</a></td> </tr> </table> </div> <?php } ?> <!-- Ivan Osipov — end --> </div><? // INFO ?><div class=«info»><? // ARTICLE && STORES ?><div class=«articleandstores clearfix»><? // ARTICLE if( isset($PRODUCT['PROPERTIES'][$arParams['PROP_SKU_ARTICLE']]['VALUE']) || isset($arResult['PROPERTIES'][$arParams['PROP_ARTICLE']]['VALUE']) ) { ?><div class=«article»><? if( $PRODUCT['PROPERTIES'][$arParams['PROP_SKU_ARTICLE']]['VALUE']!='' || $arResult['PROPERTIES'][$arParams['PROP_ARTICLE']]['VALUE']!='' ) { ?><?=GetMessage('ARTICLE')?>: <span class=«offer_article» <? ?>data-prodarticle="<?=( $arResult['PROPERTIES'][$arParams['PROP_ARTICLE']]['VALUE']!=''? $arResult['PROPERTIES'][$arParams['PROP_ARTICLE']]['VALUE']: '' )?>"><? ?><?=( $PRODUCT['PROPERTIES'][$arParams['PROP_SKU_ARTICLE']]['VALUE']!=''? $PRODUCT['PROPERTIES'][$arParams['PROP_SKU_ARTICLE']]['VALUE']: $arResult['PROPERTIES'][$arParams['PROP_ARTICLE']]['VALUE'] )?><? ?></span><? } ?></div><? } else { ?><div class=«article» style=«display:none;»><?=GetMessage('ARTICLE')?>: <span class=«offer_article»></span></div><? } // STORES if($arParams['USE_STORE']=='Y') { ?><?$APPLICATION->IncludeComponent( 'bitrix:catalog.store.amount', ( $arParams['STORES_TEMPLATE']!=''? $arParams['STORES_TEMPLATE']: 'gopro' ), array( «ELEMENT_ID» => $arResult[«ID»], «STORE_PATH» => $arParams[«STORE_PATH»], «CACHE_TYPE» => «A», «CACHE_TIME» => «36000», «MAIN_TITLE» => $arParams[«MAIN_TITLE»], «USE_STORE_PHONE» => $arParams[«USE_STORE_PHONE»], «SCHEDULE» => $arParams[«USE_STORE_SCHEDULE»], «USE_MIN_AMOUNT» => «N», «GOPRO_USE_MIN_AMOUNT» => $arParams[«USE_MIN_AMOUNT»], «MIN_AMOUNT» => $arParams[«MIN_AMOUNT»], «SHOW_EMPTY_STORE» => $arParams['SHOW_EMPTY_STORE'], «SHOW_GENERAL_STORE_INFORMATION» => $arParams['SHOW_GENERAL_STORE_INFORMATION'], «USER_FIELDS» => $arParams['USER_FIELDS'], «FIELDS» => $arParams['FIELDS'], // gopro 'DATA_QUANTITY' => $arResult['DATA_QUANTITY'], 'FIRST_ELEMENT_ID' => $PRODUCT['ID'], ), $component, array('HIDE_ICONS'=>'Y') );?><? } ?></div><? // PRICES // Ivan Osipov if ( $a_price[ 'CAN_ACCESS' ] == 'Y' ) { $i_min_price = 0; $i_offer_id = 0; foreach ( $arResult['OFFERS'] as $i => $a_offer ) { foreach($arResult['CAT_PRICES'] as $PRICE_CODE => $arResPrice) { if(!$arResult['CAT_PRICES'][$PRICE_CODE]['CAN_VIEW']) { continue; } $arPrice = $a_offer['PRICES'][$PRICE_CODE]; if ( empty( $arPrice[ 'DISCOUNT_VALUE' ] ) == false AND ( $i_min_price == 0 OR $i_min_price > $arPrice[ 'DISCOUNT_VALUE' ] ) ) { $i_min_price = $arPrice[ 'DISCOUNT_VALUE' ]; $i_offer_id = $i; } } } $a_offer = $arResult[ 'OFFERS' ][ $i_offer_id ]; if(is_array($arResult[«CAT_PRICES»]) && count($arResult[«CAT_PRICES»])>1) { ?><div class=«prices horizontal scrollp»><? $cnt = 0; $pricesHTML_head = ''; $pricesHTML_old_price = ''; $pricesHTML_price = ''; foreach($arResult['CAT_PRICES'] as $PRICE_CODE => $arResPrice) { if(!$arResult['CAT_PRICES'][$PRICE_CODE]['CAN_VIEW']) continue; $arPrice = $a_offer['PRICES'][$PRICE_CODE]; // header $pricesHTML_head.= '<th class=«nowrap»>'.$arResPrice['TITLE'].'</th>'; // old price $pricesHTML_old_price.= '<td class=«nowrap»><span class=«price old price_pv_'.$PRICE_CODE.'»>'; if( $arPrice['DISCOUNT_DIFF']>0 ) { $pricesHTML_old_price.= $arPrice['PRINT_VALUE']; } else { $pricesHTML_old_price.= ''; } $pricesHTML_old_price.= '</span></td>'; // price $pricesHTML_price.= '<td class=«nowrap»><span class=«price'; if( $arPrice['DISCOUNT_DIFF']>0 ) { $pricesHTML_price.= ' new'; } $pricesHTML_price.= ' price_pdv_'.$PRICE_CODE.'»>'.$arPrice[«PRINT_DISCOUNT_VALUE»].'</span></td>'; $cnt++; } ?><a rel=«nofollow» class=«scrollbtn prev» href="#"><span></span><i class=«icon pngicons»></i></a><? ?><a rel=«nofollow» class=«scrollbtn next» href="#"><span></span><i class=«icon pngicons»></i></a><? ?><div class=«prs_jscrollpane scroll horizontal-only» id=«prs_scroll_<?=$arResult['ID']?>»><? ?><div class=«scrollinner» style=«width:<?=($cnt*160)?>px;»><? ?><table class=«pricestable scrollitem»><? ?><thead><? ?><tr><? ?><?=$pricesHTML_head?><? ?></tr><? ?></thead><? ?><tbody><? ?><tr><? ?><?=$pricesHTML_old_price?><? ?></tr><? ?><tr><? ?><?=$pricesHTML_price?><? ?></tr><? ?></tbody><? ?></table><? ?></div><? ?></div><? ?></div><? } elseif(is_array($arResult[«CAT_PRICES»]) && count($arResult[«CAT_PRICES»])==1) { ?><div class=«soloprice»><? foreach($arResult['CAT_PRICES'] as $PRICE_CODE => $arResPrice) { if(!$arResult['CAT_PRICES'][$PRICE_CODE]['CAN_VIEW']) continue; $arPrice = $a_offer['PRICES'][$PRICE_CODE]; ?><table><? ?><tr><? ?><td> <div class=«line»> <span class=«name»><?=GetMessage('SOLOPRICE_PRICE')?><span> </div> </td> <td class=«nowrap»><span class=«price<?if( $arPrice['DISCOUNT_DIFF']>0 ):?> new<?endif;?> gen price_pdv_<?=$PRICE_CODE?>»>от <?=$arPrice['PRINT_DISCOUNT_VALUE']?></span></td><? ?></tr><? if( $arPrice['DISCOUNT_DIFF']>0 ) { ?><tr class=«hideifzero»><? ?><td><div class=«line»><span class=«name»><?=GetMessage('SOLOPRICE_PRICE_OLD')?><span></div></td><td class=«nowrap»><span class=«price old price_pv_<?=$PRICE_CODE?>»><?=$arPrice['PRINT_VALUE']?></span></td><? ?></tr><? ?><tr class=«hideifzero»><? ?><td><div class=«line»><span class=«name»><?=GetMessage('SOLOPRICE_DISCOUNT')?><span></div></td><td class=«nowrap»><span class=«discount price_pd_<?=$PRICE_CODE?>»><?=$arPrice['PRINT_DISCOUNT_DIFF']?></span></td><? ?></tr><? } ?></table><? } ?> <? } } // Ivan Osipov if (($arResult['CAT_PRICES'][$PRICE_CODE]['CAN_VIEW']) != 1) { ?> <div> <? $APPLICATION->IncludeComponent( 'bitrix:main.include', '', Array( 'AREA_FILE_SHOW' => 'page', 'AREA_FILE_SUFFIX' => 'inc', 'EDIT_MODE' => 'html', 'EDIT_TEMPLATE' => '' ), false ); ?> </div> <?php } // PROPERTIES // Ivan Osipov if ( false ) { if($arParams['HIGHLOAD'] == 'HIGHLOAD_TYPE_LIST') { if(is_array($arResult['OFFERS_EXT']['PROPERTIES']) && count($arResult['OFFERS_EXT']['PROPERTIES'])>0) { ?><div class=«properties properties_list clearfix»><? foreach($arResult['OFFERS_EXT']['PROPERTIES'] as $propCode => $arProperty) { $isColor = false; ?><div class=«offer_prop offer_prop_list prop_<?=$propCode?> closed<? if(is_array($arParams['PROPS_ATTRIBUTES_COLOR']) && in_array($propCode,$arParams['PROPS_ATTRIBUTES_COLOR'])) { $isColor = true; ?> color<? } ?>» data-code="<?=$propCode?>"> <div class=«offer_prop-name»><?=$arResult['OFFERS_EXT']['PROPS'][$propCode]['NAME']?>: </div><? ?><div class=«div_select»><? ?><div class=«div_options div_options_list»><? $firstVal = false; foreach($arProperty as $value => $arValue) { ?><span class=«div_option<? if($arValue['FIRST_OFFER'] == 'Y'):?> selected<? elseif($arValue['DISABLED_FOR_FIRST'] == 'Y'):?> disabled<? endif;?>» data-value="<?=htmlspecialcharsbx($arValue['VALUE'])?>"><? if($isColor) { ?><span style=«background-image:url('<?=$arValue['PICT']['SRC']?>');» title="<?=$arValue['VALUE']?>"></span><? } else { ?><span class=«list-item»><?=$arValue['VALUE']?></span><? } ?></span><? if($arValue['FIRST_OFFER'] == 'Y') { $firstVal = $arValue; } } ?></div><? if(is_array($firstVal)) { ?><div class=«div_selected div_selected_list»><? if($isColor) { ?><span style=«background-image:url('<?=$firstVal['PICT']['SRC']?>');» title="<?=$firstVal['VALUE']?>"></span><? } else { ?><span><?=$firstVal['VALUE']?></span><? } ?><i class=«icon pngicons»></i><? ?></div><? } ?></div><? ?></div><? } ?></div><? } } //if($arParams['HIGHLOAD'] == 'HIGHLOAD_TYPE_SELECT'){ else { if(is_array($arResult['OFFERS_EXT']['PROPERTIES']) && count($arResult['OFFERS_EXT']['PROPERTIES'])>0) { ?><div class=«properties clearfix»><? foreach($arResult['OFFERS_EXT']['PROPERTIES'] as $propCode => $arProperty) { $isColor = false; ?><div class=«offer_prop prop_<?=$propCode?> closed<? if(is_array($arParams['PROPS_ATTRIBUTES_COLOR']) && in_array($propCode,$arParams['PROPS_ATTRIBUTES_COLOR'])) { $isColor = true; ?> color<? } ?>» data-code="<?=$propCode?>"> <span class=«offer_prop-name»><?=$arResult['OFFERS_EXT']['PROPS'][$propCode]['NAME']?>: </span><? ?><div class=«div_select»><? ?><div class=«div_options»><? $firstVal = false; foreach($arProperty as $value => $arValue) { ?><div class=«div_option<? if($arValue['FIRST_OFFER'] == 'Y'):?> selected<? elseif($arValue['DISABLED_FOR_FIRST'] == 'Y'):?> disabled<? endif;?>» data-value="<?=htmlspecialcharsbx($arValue['VALUE'])?>"><? if($isColor) { ?><span style=«background-image:url('<?=$arValue['PICT']['SRC']?>');» title="<?=$arValue['VALUE']?>"></span>   <?=$arValue['VALUE']?><? } else { ?><span><?=$arValue['VALUE']?></span><? } ?></div><? if($arValue['FIRST_OFFER'] == 'Y') { $firstVal = $arValue; } } ?></div><? if(is_array($firstVal)) { ?><div class=«div_selected»><? if($isColor) { ?><span style=«background-image:url('<?=$firstVal['PICT']['SRC']?>');» title="<?=$firstVal['VALUE']?>"></span><? } else { ?><span><?=$firstVal['VALUE']?></span><? } ?><i class=«icon pngicons»></i><? ?></div><? } ?></div><? ?></div><? } ?></div><? } } } if($HAVE_OFFERS){ ?><div class=«charactersiticSKU»><? foreach($PRODUCT['DISPLAY_PROPERTIES'] as $arProp){ if(!in_array($arProp['CODE'], $arParams['PROPS_ATTRIBUTES'])){ ?><div class=«SKU_prop prop_num<?=$arProp['ID']?>»> <span class=«name_prop_sku»><?=$arProp['NAME'].': ';?></span> <span class=«val_prop_sku»><? echo(is_array($arProp['DISPLAY_VALUE'])? implode(' / ', $arProp['DISPLAY_VALUE']): $arProp['DISPLAY_VALUE']); ?></span> </div><? } } ?></div><? } // Ivan Osipov — start if ( $HAVE_OFFERS ) { ?> <div class=«b-product__options mods»> <h3 class=«title2»>Варианты модели</h3> <div><?/* if($USER->IsAdmin()) {echo '<pre>'; print_r($a_filter); echo '</pre>';} */?></div> <div class=«clear»></div> <table class=«b-product__options__table» cellpadding=«0» cellspacing=«0» border=«0»> <tr> <?php foreach ( $a_filter as $s_key => $a_value ) { ?> <th class=«b-product__options__th» align=«left» valign=«top»><?php echo $a_value[ 's_name' ]; ?></th> <?php } ?> </tr> <tbody> <tr class=«b-product__options__row»><td colspan="<?php echo count( $a_filter ); ?>"> </td></tr> <?php $a_offers_md5 = array(); $i = 0; foreach ( $arResult['OFFERS'] AS $a_offer ) { $a_parts = array(); foreach ( $a_filter as $s_key => $a_value ) { $a_parts[] = isset( $a_offer[ 'DISPLAY_PROPERTIES' ][ $s_key ] )? $a_offer[ 'DISPLAY_PROPERTIES' ][ $s_key ][ 'DISPLAY_VALUE' ]: ''; } $s_md5 = md5( implode( '', $a_parts ) ); if ( in_array( $s_md5, $a_offers_md5 ) == false ) { $a_offers_md5[] = $s_md5; } else { continue; } ?> <tr class=«b-product__options__row <?php echo ( $i > 0? '_hover': '_selected' );?>»> <?php foreach ( $a_filter as $s_key => $a_value ) { ?> <td class=«b-product__options__td» data-s_key="<?php echo $s_key; ?>" align=«left» valign=«top»> <?php echo isset( $a_offer[ 'DISPLAY_PROPERTIES' ][ $s_key ] )? $a_offer[ 'DISPLAY_PROPERTIES' ][ $s_key ][ 'DISPLAY_VALUE' ]: ' '; ?> </td> <?php } ?> </tr> <?php ++$i; } ?> </tbody> </table> <?php $i_count = count( $a_sizes ); if ( $i_count > 0 ) { ?> <div class=«b-product__options__size»>Размер: <span class=«b-product__options__size__value»> <?php if ( $i_count == 1 ) { echo $a_sizes[ 0 ]; } else { echo $a_sizes[ 0 ]. ' — '. $a_sizes[ $i_count — 1 ]; } ?> </span> </div> <?php } ?> </div> <div class=«clear»></div> <?php } // Ivan Osipov — end // ADD2BASKET // Ivan Osipov ?><noindex><div class=«buy clearfix» style=«display: none;»><? ?><form class=«add2basketform js-buyform<?=$arResult['ID']?> js-synchro<?if(!$PRODUCT['CAN_BUY']):?> cantbuy<?endif;?> clearfix» name=«add2basketform»><? ?><input type=«hidden» name="<?=$arParams['ACTION_VARIABLE']?>" value=«ADD2BASKET»><? ?><input type=«hidden» name="<?=$arParams['PRODUCT_ID_VARIABLE']?>" class=«js-add2basketpid» value="<?=$PRODUCT['ID']?>"><? if($arParams['USE_PRODUCT_QUANTITY']) { ?><span class=«quantitytitle»><?=GetMessage('CT_BCE_QUANTITY')?>   </span><? ?><span class=«quantity»><? ?><a class=«minus js-minus»>-</a><? ?><input type=«text» class=«js-quantity» name="<?=$arParams['PRODUCT_QUANTITY_VARIABLE']?>" value="<?=$PRODUCT['CATALOG_MEASURE_RATIO']?>" data-ratio="<?=$PRODUCT['CATALOG_MEASURE_RATIO']?>"><? if($arParams['OFF_MEASURE_RATION']!='Y') { ?><span class=«js-measurename»><?=$PRODUCT['CATALOG_MEASURE_NAME']?></span><? } ?><a class=«plus js-plus»>+</a><? ?></span><? } ?><a rel=«nofollow» class=«submit add2basket» href="#" title="<?=GetMessage('ADD2BASKET')?>"><i class=«icon pngicons»></i><?=GetMessage('CT_BCE_CATALOG_ADD')?></a><? ?><a rel=«nofollow» class=«inbasket» href="<?=$arParams['BASKET_URL']?>" title="<?=GetMessage('INBASKET_TITLE')?>"><i class=«icon pngicons»></i><?=GetMessage('INBASKET')?></a><? ?><a rel=«nofollow» class=«go2basket» href="<?=$arParams['BASKET_URL']?>"><?=GetMessage('INBASKET_TITLE')?></a><? ?><a rel=«nofollow» class=«buy1click detail fancyajax fancybox.ajax» href="<?=SITE_DIR?>buy1click/" title="<?=GetMessage('BUY1CLICK')?>"><?=GetMessage('BUY1CLICK')?></a><? /* if($PRODUCT['CATALOG_SUBSCRIPTION']=='Y') { ?><a rel=«nofollow» class=«btn btn1 product2subscribe» href="#" title="<?=GetMessage('SUBSCRIBE_PROD_TITILE')?>"><?=GetMessage('SUBSCRIBE_PROD')?></a><? } */ ?><input type=«submit» name=«submit» class=«noned» value="" /><? ?></form><? ?></div></noindex><? // Ivan Osipov if ( false ) { // COMPARE & FAVORITE & CHEAPER ?><div class=«threeblock clearfix»><? // COMPARE if($arParams['USE_COMPARE']=='Y') { ?><div class=«compare»><? ?><a rel=«nofollow» class=«add2compare» href="<?=$arResult['COMPARE_URL']?>"><i class=«icon pngicons»></i><?=GetMessage('ADD2COMPARE')?></a><? ?></div><? } // FAVORITE & CHEAPER if($arParams['USE_FAVORITE']=='Y' || $arParams['USE_CHEAPER']=='Y') { ?><div class=«favoriteandcheaper»><? // FAVORITE if($arParams['USE_FAVORITE']=='Y') { ?><div class=«favorite»><? ?><a rel=«nofollow» class=«add2favorite» href="#favorite"><i class=«icon pngicons»></i><?=GetMessage('FAVORITE')?></a><? ?></div><? } // CHEAPER if($arParams['USE_CHEAPER']=='Y') { ?><div class=«cheaper»><? ?><a rel=«nofollow» class=«cheaper detail fancyajax fancybox.ajax» href="<?=SITE_DIR?>cheaper/" title="<?=GetMessage('CHEAPER')?>"><i class=«icon pngicons»></i><?=GetMessage('CHEAPER')?></a><? ?></div><? } ?></div><? } ?></div><? } // if ( false ) { END // SHARE if($arParams['USE_SHARE']=='Y') { ?><div class=«share»><? /*?><span class=«b-share»><a class=«email2friend b-share__handle b-share__link b-share-btn__vkontakte» href="#email2friend" title="<?=GetMessage('EMAIL2FRIEND')?>"><i class=«b-share-icon icon pngicons»></i></a></span><?*/ ?><span id=«detailYaShare_<?=$arResult['ID']?>»></span><? ?><script type=«text/javascript»> new Ya.share({ link: 'http://<?=$_SERVER['HTTP_HOST']?><?=$arResult['DETAIL_PAGE_URL']?>', title: '<?=CUtil::JSEscape($arResult['TITLE'])?>', <?if(isset($arResult['PREVIEW_TEXT']) && $arResult['PREVIEW_TEXT']!=''):?>description: '<?=CUtil::JSEscape($arResult['PREVIEW_TEXT'])?>',<?endif;?> <?if(isset($arResult['FIRST_PIC'])):?>image: 'http://<?=$_SERVER['HTTP_HOST']?><?=$arResult['FIRST_PIC']['RESIZE']['src']?>',<?endif;?> element: 'detailYaShare_<?=$arResult['ID']?>', elementStyle: { 'type': 'button', 'border': false, 'text': '<?=GetMessage('YSHARE')?>', 'quickServices': ['yaru','vkontakte','facebook','twitter','odnoklassniki'] }, popupStyle: { blocks: { '<?=GetMessage('YSHARE2')?>': ['yaru','vkontakte','facebook','twitter','odnoklassniki','gplus','liveinternet','lj','moikrug','moimir','myspace'] }, copyPasteField: false } }); </script><? ?></div><? } // PREVIEW TEXT if( false AND $arParams['SHOW_PREVIEW_TEXT']=='Y' && $arResult['PREVIEW_TEXT']!='') { ?><div class=«previewtext»><? ?><?=$arResult['PREVIEW_TEXT']?><? if( $arResult['TABS']['DETAIL_TEXT'] ) { ?> <a class=«go2detailfrompreview» href="#detailtext"><?=GetMessage('GO2DETAILFROMPREVIEW')?></a><? } ?></div><? } // Ivan Osipov — start ?> <div class=«b-product__specifications mods»> <h3 class=«title2»><?=GetMessage('TABS_PROPERTIES')?></h3> <div class=«clear»></div> <?php if( $arResult['TABS']['DISPLAY_PROPERTIES'] ) { ?><div class=«content properties selected» id=«properties»><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? $arTemp = array(); if(is_array($arParams['PROPS_TABS']) && count($arParams['PROPS_TABS'])>0) { foreach($arParams['PROPS_TABS'] as $sPropCode) { $arTemp[$sPropCode] = $sPropCode; } } $APPLICATION->IncludeComponent('redsign:grupper.list', 'gopro', array( 'DISPLAY_PROPERTIES' => array_diff_key($arResult['DISPLAY_PROPERTIES'], $arTemp), 'CACHE_TIME' => 36000, ), $component, array('HIDE_ICONS'=>'Y') ); ?></div><? ?></div><? ?></div><? } ?> </div> <?php if ( empty( $arResult[ 'PROPERTIES' ][ 'TECHNOLOGIES' ][ 'VALUE' ] ) == false ) { ?> <div class=«b-product__technology mods»> <h3 class=«title2»>Используемые технологии</h3> <div class=«clear»></div> <?php foreach ( $arResult[ 'PROPERTIES' ][ 'TECHNOLOGIES' ][ 'VALUE' ] as $i_id ) { ?> <div class=«b-product__technology__item»> <a href="#b-product__technology__item<?php echo $i_id; ?>" class=«fancybox» title="<?php echo $a_technology[ $i_id ][ 'NAME' ]; ?>"><?php echo $a_technology[ $i_id ][ 'NAME' ]; ?></a> <div id=«b-product__technology__item<?php echo $i_id; ?>» style=«display: none;»><?php echo $a_technology[ $i_id ][ 'PREVIEW_TEXT' ]; ?></div> </div> <?php } ?> </div> <?php } // Ivan Osipov — end ?></div><? ?></div><? ?><script> BX.message({ RSGoPro_DETAIL_PROD_ID: '<?=GetMessageJS('RSGOPRO.DETAIL_PROD_ID')?>', RSGoPro_DETAIL_PROD_NAME: '<?=GetMessageJS('RSGOPRO.DETAIL_PROD_NAME')?>', RSGoPro_DETAIL_PROD_LINK: '<?=GetMessageJS('RSGOPRO.DETAIL_PROD_LINK')?>', RSGoPro_DETAIL_CHEAPER_TITLE: '<?=GetMessageJS('RSGOPRO.DETAIL_CHEAPER_TITLE')?>', }); $(document).ready(function() { if ($(document).width()<670) { $(".add2review").css(«margin-top», «10px»); $(".add2review").css(«margin-left», «0px»); } }); </script><? // tabs // tabs -> HEADERS $this->SetViewTarget('TABS_HTML_HEADERS'); if( $arResult['TABS']['DETAIL_TEXT'] ) { ?><a class=«switcher» href="#detailtext"><?=GetMessage('TABS_DETAIL_TEXT')?></a><? } // Ivan Osipov if( false AND $arResult['TABS']['DISPLAY_PROPERTIES'] ) { ?><a class=«switcher» href="#properties"><?=GetMessage('TABS_PROPERTIES')?></a><? } if( $arResult['TABS']['SET'] ) { ?><a class=«switcher» href="#set"><?=GetMessage('TABS_SET')?></a><? } if( $arResult['TABS']['PROPS_TABS'] ) { foreach($arParams['PROPS_TABS'] as $sPropCode) { if( $sPropCode!='' && $arResult['PROPERTIES'][$sPropCode]['PROPERTY_TYPE']=='E' && isset($arResult['PROPERTIES'][$sPropCode]['VALUE']) && is_array($arResult['PROPERTIES'][$sPropCode]['VALUE']) && count($arResult['PROPERTIES'][$sPropCode]['VALUE'])>0 ) { ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['PROPERTIES'][$sPropCode]['NAME']?></a><? } elseif( $sPropCode!='' && $arResult['PROPERTIES'][$sPropCode]['PROPERTY_TYPE']=='F' && isset($arResult['PROPERTIES'][$sPropCode]['VALUE']) && is_array($arResult['PROPERTIES'][$sPropCode]['VALUE']) && count($arResult['PROPERTIES'][$sPropCode]['VALUE'])>0 ) { // files ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['PROPERTIES'][$sPropCode]['NAME']?></a><? } elseif( $sPropCode!='' && isset($arResult['DISPLAY_PROPERTIES'][$sPropCode]['DISPLAY_VALUE']) ) { // else ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['DISPLAY_PROPERTIES'][$sPropCode]['NAME']?></a><? } } } $this->EndViewTarget(); // tabs -> CONTENTS $this->SetViewTarget('TABS_HTML_CONTENTS'); if( $arResult['TABS']['DETAIL_TEXT'] ) { ?><div class=«content selected» id=«detailtext»><? ?><a class=«switcher» href="#detailtext"><?=GetMessage('TABS_DETAIL_TEXT')?></a><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? ?><?=$arResult['DETAIL_TEXT']?><? ?></div><? ?></div><? ?></div><? } if( $arResult['TABS']['DISPLAY_PROPERTIES'] ) { ?><div class=«content properties selected» id=«properties»><? ?><a class=«switcher» href="#properties"><?=GetMessage('TABS_PROPERTIES')?></a><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? $arTemp = array(); if(is_array($arParams['PROPS_TABS']) && count($arParams['PROPS_TABS'])>0) { foreach($arParams['PROPS_TABS'] as $sPropCode) { $arTemp[$sPropCode] = $sPropCode; } } $APPLICATION->IncludeComponent('redsign:grupper.list', 'gopro', array( 'DISPLAY_PROPERTIES' => array_diff_key($arResult['DISPLAY_PROPERTIES'], $arTemp), 'CACHE_TIME' => 36000, ), $component, array('HIDE_ICONS'=>'Y') ); ?></div><? ?></div><? ?></div><? } if( $arResult['TABS']['SET'] ) { ?><div class=«content set selected» id=«set»><? ?><a class=«switcher» href="#set"><?=GetMessage('TABS_SET')?></a><? ?><div class=«contentbody clearfix»><? //if($HAVE_OFFERS && $arResult['OFFERS_IBLOCK']>0) if (isset($arResult['OFFERS']) && !empty($arResult['OFFERS'])) { foreach($arResult['OFFERS'] as $arOffer) { if(!$arOffer['HAVE_SET']) continue; ?><div class=«aroundset offer offerid<?=$arOffer['ID']?><?if($PRODUCT['ID']!=$arOffer['ID']):?> noned<?endif;?>»><? ?><?$APPLICATION->IncludeComponent('bitrix:catalog.set.constructor', 'gopro', array( 'IBLOCK_ID' => $arResult['OFFERS_IBLOCK'], 'ELEMENT_ID' => $arOffer['ID'], 'PRICE_CODE' => $arParams['PRICE_CODE'], 'BASKET_URL' => $arParams['BASKET_URL'], 'OFFERS_CART_PROPERTIES' => $arParams['OFFERS_CART_PROPERTIES'], 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], ), $component, array('HIDE_ICONS' => 'Y') );?><? ?></div><? } } else { //if($arResult['HAVE_SET']) //{ ?><div class=«aroundset simple»><? ?><?$APPLICATION->IncludeComponent('bitrix:catalog.set.constructor', 'gopro', array( 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'ELEMENT_ID' => $arResult['ID'], 'PRICE_CODE' => $arParams['PRICE_CODE'], 'BASKET_URL' => $arParams['BASKET_URL'], 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], «CONVERT_CURRENCY» => $arParams['CONVERT_CURRENCY'], «CURRENCY_ID» => $arParams[«CURRENCY_ID»], ), $component, array('HIDE_ICONS' => 'Y') );?><? ?></div><? //} } ?></div><? ?></div><? } if( $arResult['TABS']['PROPS_TABS'] ) { global $lightFilter; foreach($arParams['PROPS_TABS'] as $sPropCode) { if( $sPropCode!='' && $arResult['PROPERTIES'][$sPropCode]['PROPERTY_TYPE']=='E' && isset($arResult['PROPERTIES'][$sPropCode]['VALUE']) && is_array($arResult['PROPERTIES'][$sPropCode]['VALUE']) && count($arResult['PROPERTIES'][$sPropCode]['VALUE'])>0 ) { // binds to elements ?><div class=«content selected» id=«prop<?=$sPropCode?>»><? ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['PROPERTIES'][$sPropCode]['NAME']?></a><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? $lightFilter = array( 'ID' => $arResult['PROPERTIES'][$sPropCode]['VALUE'], ); ?><?$intSectionID = $APPLICATION->IncludeComponent( 'bitrix:catalog.section', 'light', array( 'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'], 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'ELEMENT_SORT_FIELD' => $arParams['ELEMENT_SORT_FIELD'], 'ELEMENT_SORT_ORDER' => $arParams['ELEMENT_SORT_ORDER'], 'ELEMENT_SORT_FIELD2' => $arParams['ELEMENT_SORT_FIELD2'], 'ELEMENT_SORT_ORDER2' => $arParams['ELEMENT_SORT_ORDER2'], 'PROPERTY_CODE' => $arParams['LIST_PROPERTY_CODE'], 'META_KEYWORDS' => $arParams['LIST_META_KEYWORDS'], 'META_DESCRIPTION' => $arParams['LIST_META_DESCRIPTION'], 'BROWSER_TITLE' => $arParams['LIST_BROWSER_TITLE'], 'INCLUDE_SUBSECTIONS' => $arParams['INCLUDE_SUBSECTIONS'], 'BASKET_URL' => $arParams['BASKET_URL'], 'ACTION_VARIABLE' => $arParams['ACTION_VARIABLE'], 'PRODUCT_ID_VARIABLE' => $arParams['PRODUCT_ID_VARIABLE'], 'SECTION_ID_VARIABLE' => $arParams['SECTION_ID_VARIABLE'], 'PRODUCT_QUANTITY_VARIABLE' => $arParams['PRODUCT_QUANTITY_VARIABLE'], 'PRODUCT_PROPS_VARIABLE' => $arParams['PRODUCT_PROPS_VARIABLE'], 'FILTER_NAME' => 'lightFilter', 'CACHE_TYPE' => $arParams['CACHE_TYPE'], 'CACHE_TIME' => $arParams['CACHE_TIME'], 'CACHE_FILTER' => $arParams['CACHE_FILTER'], 'CACHE_GROUPS' => $arParams['CACHE_GROUPS'], 'SET_TITLE' => $arParams['SET_TITLE'], 'SET_STATUS_404' => $arParams['SET_STATUS_404'], 'DISPLAY_COMPARE' => $arParams['USE_COMPARE'], 'PAGE_ELEMENT_COUNT' => $arParams['PAGE_ELEMENT_COUNT'], 'LINE_ELEMENT_COUNT' => $arParams['LINE_ELEMENT_COUNT'], 'PRICE_CODE' => $arParams['PRICE_CODE'], 'USE_PRICE_COUNT' => $arParams['USE_PRICE_COUNT'], 'SHOW_PRICE_COUNT' => $arParams['SHOW_PRICE_COUNT'], 'PRICE_VAT_INCLUDE' => $arParams['PRICE_VAT_INCLUDE'], 'USE_PRODUCT_QUANTITY' => $arParams['USE_PRODUCT_QUANTITY'], 'ADD_PROPERTIES_TO_BASKET' => (isset($arParams['ADD_PROPERTIES_TO_BASKET'])? $arParams['ADD_PROPERTIES_TO_BASKET']: ''), 'PARTIAL_PRODUCT_PROPERTIES' => (isset($arParams['PARTIAL_PRODUCT_PROPERTIES'])? $arParams['PARTIAL_PRODUCT_PROPERTIES']: ''), 'PRODUCT_PROPERTIES' => $arParams['PRODUCT_PROPERTIES'], 'DISPLAY_TOP_PAGER' => $arParams['DISPLAY_TOP_PAGER'], 'DISPLAY_BOTTOM_PAGER' => $arParams['DISPLAY_BOTTOM_PAGER'], 'PAGER_TITLE' => $arParams['PAGER_TITLE'], 'PAGER_SHOW_ALWAYS' => $arParams['PAGER_SHOW_ALWAYS'], 'PAGER_TEMPLATE' => $arParams['PAGER_TEMPLATE'], 'PAGER_DESC_NUMBERING' => $arParams['PAGER_DESC_NUMBERING'], 'PAGER_DESC_NUMBERING_CACHE_TIME' => $arParams['PAGER_DESC_NUMBERING_CACHE_TIME'], 'PAGER_SHOW_ALL' => $arParams['PAGER_SHOW_ALL'], 'OFFERS_CART_PROPERTIES' => $arParams['OFFERS_CART_PROPERTIES'], 'OFFERS_FIELD_CODE' => $arParams['LIST_OFFERS_FIELD_CODE'], 'OFFERS_PROPERTY_CODE' => $arParams['LIST_OFFERS_PROPERTY_CODE'], 'OFFERS_SORT_FIELD' => $arParams['OFFERS_SORT_FIELD'], 'OFFERS_SORT_ORDER' => $arParams['OFFERS_SORT_ORDER'], 'OFFERS_SORT_FIELD2' => $arParams['OFFERS_SORT_FIELD2'], 'OFFERS_SORT_ORDER2' => $arParams['OFFERS_SORT_ORDER2'], 'OFFERS_LIMIT' => $arParams['LIST_OFFERS_LIMIT'], 'SECTION_ID' => $arResult['VARIABLES']['SECTION_ID'], 'SECTION_CODE' => $arResult['VARIABLES']['SECTION_CODE'], 'SECTION_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['section'], 'DETAIL_URL' => $arResult['FOLDER'].$arResult['URL_TEMPLATES']['element'], 'CONVERT_CURRENCY' => $arParams['CONVERT_CURRENCY'], 'CURRENCY_ID' => $arParams['CURRENCY_ID'], 'HIDE_NOT_AVAILABLE' => $arParams['HIDE_NOT_AVAILABLE'], // goPro params 'PROP_MORE_PHOTO' => $arParams['PROP_MORE_PHOTO'], 'PROP_ARTICLE' => $arParams['PROP_ARTICLE'], 'PROP_ACCESSORIES' => $arParams['PROP_ACCESSORIES'], 'USE_FAVORITE' => $arParams['USE_FAVORITE'], 'USE_SHARE' => $arParams['USE_SHARE'], 'SHOW_ERROR_EMPTY_ITEMS' => $arParams['SHOW_ERROR_EMPTY_ITEMS'], 'PROP_SKU_MORE_PHOTO' => $arParams['PROP_SKU_MORE_PHOTO'], 'PROP_SKU_ARTICLE' => $arParams['PROP_SKU_ARTICLE'], 'PROPS_ATTRIBUTES' => $arParams['PROPS_ATTRIBUTES'], // store 'USE_STORE' => $arParams['USE_STORE'], 'USE_MIN_AMOUNT' => $arParams['USE_MIN_AMOUNT'], 'MIN_AMOUNT' => $arParams['MIN_AMOUNT'], 'MAIN_TITLE' => $arParams['MAIN_TITLE'], // some... 'BY_LINK' => 'Y', // seo «ADD_SECTIONS_CHAIN» => «N», «SET_BROWSER_TITLE» => «N», «SET_META_KEYWORDS» => «N», «SET_META_DESCRIPTION» => «N», «ADD_ELEMENT_CHAIN» => «N», ), $component, array('HIDE_ICONS'=>'Y') );?><? ?></div><? ?></div><? ?></div><? } elseif( $sPropCode!='' && $arResult['PROPERTIES'][$sPropCode]['PROPERTY_TYPE']=='F' && isset($arResult['PROPERTIES'][$sPropCode]['VALUE']) && is_array($arResult['PROPERTIES'][$sPropCode]['VALUE']) && count($arResult['PROPERTIES'][$sPropCode]['VALUE'])>0 ) { // files ?><div class=«content files selected» id=«prop<?=$sPropCode?>»><? ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['PROPERTIES'][$sPropCode]['NAME']?></a><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? $index = 1; foreach($arResult['PROPERTIES'][$sPropCode]['VALUE'] as $arFile) { ?><a class=«docs» href="<?=$arFile['FULL_PATH']?>"><? ?><i class=«icon pngicons <?=$arFile['TYPE']?>»></i><? ?><span class=«name»><?=$arFile['ORIGINAL_NAME']?></span><? if( isset($arFile['DESCRIPTION']) ) { ?><span class=«description»><?=$arFile['DESCRIPTION']?></span><? } ?><span class=«size»>(<?=$arFile['TYPE']?>, <?=$arFile['SIZE']?>)</span><? ?></a><? if($index>3) { $index==0; } ?><span class=«separator x<?=$index?>»></span><? $index++; } ?></div><? ?></div><? ?></div><? } elseif( $sPropCode!='' && isset($arResult['DISPLAY_PROPERTIES'][$sPropCode]['DISPLAY_VALUE']) ) { // else ?><div class=«content selected» id=«prop<?=$sPropCode?>»><? ?><a class=«switcher» href="#prop<?=$sPropCode?>"><?=$arResult['DISPLAY_PROPERTIES'][$sPropCode]['NAME']?></a><? ?><div class=«contentbody clearfix»><? ?><div class=«contentinner»><? ?><? if(is_array($arResult['DISPLAY_PROPERTIES'][$sPropCode]['DISPLAY_VALUE'])){ echo implode(' / ', $arResult['DISPLAY_PROPERTIES'][$sPropCode]['DISPLAY_VALUE']); } else { echo $arResult['DISPLAY_PROPERTIES'][$sPropCode]['DISPLAY_VALUE']; } ?><? ?></div><? ?></div><? ?></div><? } } } $this->EndViewTarget(); все ответы на dorofej85@mail.ru
анализа". Раньше (на другой винде) запускалось без проблем, происходил конверт и все работало. Пробовал 4 компа, результат нулевой. Кэш чистился, сборки различные. Уже 2 недели бьюсь… готов отблагодарить даже за помощь.

Доброго времени суток!

Вообщем такая ситуация, есть подписка ИТС, все как положенно, по белому.

Но при обновлении конфигурации из программы, спрашивает ПИН код и тд, для обновления через интернет. Как получить это ПИН код?

 

в поставку ИТС входит обновление конфигурации? 

Обновил базу Бухгалтерия проф 1с 8.3 (Бухгалтерия предприятия, редакция 3.0 (3.0.28.12). Весила до обновления 1Гб, после 2.5 Гб. Подскажите, это нормально? И как уменьшить размер — если это возможно.

Перенос осуществлялся из УТиВСК 1.0, переписанной в хлам, в УТиВСК 1.1. Платформа 8.2

Помогите импортировать товары с сайта Bazilla.com на Prom.ua

Всё время выбивает ошибки :(

1C

Подскажите программу 1C, которая лучше всего подходит для ведения бухгалтерии для небольшого продуктового магазина?

Где можно скачать 1С?

Как сделать битум эластичным

Как можно восстановить отчёт от реализации за день, в который сворачиваются все чеки в 1С если данный отчёт удалён?

Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store
2021   excel   outlook   python   windows   word   браузер   видеокарта   вики   ворд 16   драйвера   звук   игры   интернет   комп   компьютер   монитор   ноутбук   ошибка   письма   пк   победа   помогите   помощь   почта   принтер   проблема   программа   программирование   сайт  

Задай вопрос экспертам по 1С, Парусу