Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Адрес в произвольном виде

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nasha



Зарегистрирован: 11.11.2014
Сообщения: 132

СообщениеДобавлено: Ср Дек 03, 2014 09:15    Заголовок сообщения: Адрес в произвольном виде Ответить с цитатой

Подскажите, пожалуйста. В личной карточке, на закладке адрес, после обновления 6.04.01.01, адреса в произвольном виде оказались не заполнены, хотя Адрес в формате ФНС РФ заполнен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Ср Дек 03, 2014 11:07    Заголовок сообщения: Ответить с цитатой

Прогоните скрипт по базе.

-- Обновляем адрес в произвольном виде

UPDATE hrtb_address
SET Address = LTRIM(
(CASE WHEN IsNull(hrtb_address.Addr_zip,'')='' THEN '' ELSE '' + hrtb_address.Addr_zip END) +
(CASE WHEN IsNull(hrtb_address.Addr_region,'')='' THEN '' ELSE ', ' + hrtb_address.Addr_region END) +
(CASE WHEN IsNull(hrtb_address.Addr_okrug ,'')='' THEN '' ELSE ', ' + hrtb_address.Addr_okrug END) +
(CASE WHEN IsNull(hrtb_address.Addr_city ,'')='' THEN '' ELSE ', ' + hrtb_address.Addr_city END) +
(CASE WHEN IsNull(hrtb_address.Addr_punkt ,'')='' THEN '' ELSE ', ' + hrtb_address.Addr_punkt END) +
(CASE WHEN IsNull(hrtb_address.Addr_street,'')='' THEN '' ELSE ', ' + hrtb_address.Addr_street END) +
(CASE WHEN IsNull(hrtb_address.Addr_house ,'')='' THEN '' ELSE ', д. ' + hrtb_address.Addr_house END) +
(CASE WHEN IsNull(hrtb_address.Addr_block ,'')='' THEN '' ELSE ', корп. ' + hrtb_address.Addr_block END) +
(CASE WHEN IsNull(hrtb_address.Addr_flat ,'')='' THEN '' ELSE ', кв. ' + hrtb_address.Addr_flat END)
)
WHERE ISNULL(Address,'') = ''

UPDATE hrtb_address
SET Address = LTRIM(SUBSTRING(Address,2,LEN(Address)-1))
WHERE LEFT(ISNULL(Address,''),1) = ','
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Ср Дек 03, 2014 18:30    Заголовок сообщения: Ответить с цитатой

А зачем нужен адрес в произвольном виде?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nasha



Зарегистрирован: 11.11.2014
Сообщения: 132

СообщениеДобавлено: Чт Дек 04, 2014 07:21    Заголовок сообщения: Ответить с цитатой

При формировании Отчеты-предприятие-список работников (по требованию) при необходимости вывода адресов, значение выводится если заполнен адрес в произвольном виде.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Volod
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 11.02.2015
Сообщения: 252

СообщениеДобавлено: Ср Фев 11, 2015 10:24    Заголовок сообщения: Ответить с цитатой

В ближайшем обновлении будут возвращены два адреса убранные при обновлении 6.04.01.01.

p.s.
информация от базовой поддержки БК.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур) Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU