Google.Maps + 1c: рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ 8.2

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 1c: Enterprise 8.2 рдореЗрдВ Google.Maps рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ, 1s рдиреЗ рд▓рдЧрднрдЧ рд╕рднреА рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рд░реВрдЯ (рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП) рд▓рд┐рдпрд╛ рд╣реИ - рдЬреЛ рдХрд┐ рд╣рдореЗрдВ рдпрд╛ рддреЛ рдмрд╛рдИрдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред 1s рдореЗрдВ рдХрд╛рд░реНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рджрд╛рдпрд░рд╛ рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдХреНрд╢реЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдУрд╡рд░рд▓реЗ рдХрд░рдиреЗ, рдорд╛рд░реНрдЧреЛрдВ рдХреА рд▓рд╛рдЧрдд рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛, рдФрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рднреМрдЧреЛрд▓рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛, рдЬрд┐рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рдХрд░рддреЗ рд╕рдордп рдХреЙрд▓ рд╕реЗрдВрдЯрд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ?

рдХрдерд╛ Google рдореИрдкреНрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ V3 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ (рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ) рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдордВрдЪ 1c: Enterprise 8.2ред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдШрдЯрдХ 1 рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг 8.1 рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред

Google.Maps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рдиреЗрдВ

рдордВрдЪ рдХреЗ рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреЛ рдЙрдкрдпреЛрдЧ рд╣реИрдВ:

Google рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддрд╛ рд╣реИ - рдПрдХ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рджрд┐рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2500 рдЕрдиреБрд░реЛрдзред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдм рдЖрдк рдореВрд▓, рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдФрд░ рдереЛрдбрд╝рд╛ 1 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╣рдо рдореЛрдЯреА рдХреНрд▓рд╛рдЗрдВрдЯ 1s рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдпрдорд┐рдд рдлреЙрд░реНрдо рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рд╡рд┐рдзрд┐ рдЙрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирдП-рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдореЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреА, рдЬреЛ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдг 8.2 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ:

  1. рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╡рд╛рд▓реА HTML рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ
  2. 1s рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд╣рд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдПрдБ рдЬреЛ рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдпрд╛ рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдП рдЧрдП рд▓реЗрдмрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ


рддреЛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░:

1. рдПрдХ html рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ

рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реЛрдВрдЧреЗ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ рдФрд░ 1s рд╕реЗ рдЦреБрд▓реЗрдВрдЧреЗред рдореИрдВ рдЙрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ: рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб! , рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред
рд╣рдо рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ HTML-рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЦреЛрд▓рддреЗ рд╕рдордп, "рдореЙрд╕реНрдХреЛ" рдЖрдЗрдЯрдо рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдкрд░ рд╕реНрд╡рдд: рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдорд╛рдирдЪрд┐рддреНрд░рдг рдХреЛ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ:
var map = null;
function initialize()
{
getLocation('', function (results, status)
{
if (status == google.maps.GeocoderStatus.OK)
{
GoogleLocation = results[0].geometry.location;
initializeMap(GoogleLocation);
addMarkerForLocation(GoogleLocation.lat(), GoogleLocation.lng());//
addMarkerForAddress(' ');//
} else alert(' ');
});
}

//GoogleLocation - ,
function initializeMap(GoogleLocation)
{
if (GoogleLocation != null)
{
var latlng = new google.maps.LatLng(GoogleLocation.lat(), GoogleLocation.lng());
var myOptions = {
zoom: 10,//
center: latlng,//
mapTypeId: google.maps.MapTypeId.ROADMAP//
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
} else alert(' ');
}



рднреМрдЧреЛрд▓рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд▓реМрдЯрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп:

//address - , ', '
//checkResult -
function getLocation(address, checkResult)
{
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ address: address }, checkResult);
}



рдХрд╛рд░реНрдп рдЬреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдПрдХ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
//
function addMarkerForLocation(lat, lng)
{
if ((lat != null)&&(lng!=null))
{
var marker = new google.maps.Marker(
{
position: new google.maps.LatLng(lat, lng),
map: map,
title: ' , ',
icon: 'http://google-maps-icons.googlecode.com/files/factory.png'
});
var infoWindow = new google.maps.InfoWindow;
bindInfoWindow(marker, infoWindow, ' html');
} else alert(' ');
}

// ,
function addMarkerForAddress(address)
{
if (map != null)
{
getLocation(address, function (results, status)
{
if (status == google.maps.GeocoderStatus.OK)
{
var marker = new google.maps.Marker(
{
position: new google.maps.LatLng(results[0].geometry.location.lat(), results[0].geometry.location.lng()),
map: map,
title: address,// ,
icon: 'http://google-maps-icons.googlecode.com/files/factory.png'//
});
} else alert(' ');
});
} else alert(' ');
}



рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд╣ рдлрд╝рдВрдХреНрд╢рди рдЬреЛ рд╕реВрдЪрдирд╛ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд▓реЗрдмрд▓ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

//marker - ,
//infowindow - google.maps.InfoWindow
//html - html,
function bindInfoWindow(marker, infoWindow, html)
{
if (map != null)
{
google.maps.event.addListener(marker, 'click', function ()
{
infoWindow.setContent(html);
infoWindow.open(map, marker);
});
} else alert(' ');
}

2. рд╣рдо 1s рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ

рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлреЙрд░реНрдо 1 рд╕реА рдкрд░, рд╣рдо "рдлрд╝реАрд▓реНрдб рдПрдЪрдЯреАрдПрдордПрд▓ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ" рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ (рдЗрд╕реЗ "рдлреАрд▓реНрдб рдПрдЪрдЯреАрдПрдордПрд▓ рдбреЙрдХ" рдХрд╣рддреЗ рд╣реИрдВ) рдХрд╛ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдпрд╣ рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╛рдЗрд▓ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ (рдЪрд▓реЛ рдЗрд╕реЗ google.html рдХрд╣рддреЗ рд╣реИрдВ)ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, Microsoft рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ ActiveX рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ IE рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реИрд╕реЗ рднреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ HTML рдлрд╝реАрд▓реНрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЦреЛрд▓рдиреЗ рдкрд░ рд╣рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдУрдкрди" рдлреЙрд░реНрдо рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ: рдлреЙрд░реНрдо рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ред HTML рдлреАрд▓реНрдб рдбреЙрдХред рдЧреЛ ("c: \ google \ google.html");
рдпрд╣ рдЗрддрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐ рдЬрдм рд╣рдо 1s рдореЗрдВ рдмрд╛рд╣рд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реА html-file рд╕реНрд╡рддрдГ рд╣реА рдЦреБрд▓ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ, рдЬрдм рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рд░рдВрдн () рдлрд╝рдВрдХреНрд╢рди рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рднрд░рдирд╛ рдФрд░ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рдЖрдЗрдП 1s рдореЗрдВ рдЗрд╡реЗрдВрдЯ рдЯреИрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реЗрдВ:
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдирдкреБрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб "рдкрддрд╛", "рдЕрдХреНрд╖рд╛рдВрд╢", "рджреЗрд╢рд╛рдВрддрд░" рдФрд░ рджреЛ рдмрдЯрди - "рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝реЗрдВ" рдФрд░ "рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝реЗрдВ" рдлрд╝реЙрд░реНрдо рдХреЛ рдЬреЛрдбрд╝реЗрдВред
рдФрд░ рд╣рд╛рдВ рдмрдЯрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВрдбрд▓рд░:
.HTML..parentWindow.eval("addMarkerForAddress('" + + "')");
.HTML..parentWindow.eval("addMarkerForLocation(" + (, "=") + "," + (, "=") + ")");

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭ рдЪреБрдХреЗ рд╣реИрдВ, рдЬрдм рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреЛрдиреЛрдВ рд╣реИрдВрдбрд▓рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ html рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рдореИрдк рдкрд░ рдорд╛рд░реНрдХрд┐рдВрдЧ рдмрдирд╛рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред

рдирд┐рд╕реНрд╕рдВрджреЗрд╣, рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1 рд╕реА рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╝реАрд▓реНрдб рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTML рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдкрд╛рда рд╕реЗрдЯ рдХрд░реЗрдВ () - рдЙрд╕реА рд╕рдордп, рдкреГрд╖реНрда рдХрд╛ рдХреЛрдб рд╕реНрд╡рдпрдВ 1c рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╛рд╣рд░реА HTML рдлрд╝рд╛рдЗрд▓ред
рдпрд╣ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ Google рдПрдХ рдЖрдИрдкреА рд╕реЗ рдкреНрд░рддрд┐ рджрд┐рди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ - 2500 рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣рдореЗрдВ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЛ рдЬреЛрдбрд╝рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛, рдЬреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рдкрддреНрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рджрд┐рдП рдЧрдП рднреМрдЧреЛрд▓рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рднреАрддрд░ рдЖрд╡рд╢реНрдпрдХ рд▓реЗрдмрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

рд╡рд╣ рд╕рдм рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ Habr├й рдкрд░ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдереА!

Source: https://habr.com/ru/post/In139444/


All Articles