• Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0
0 руб.
Вход Регистрация
+7 902 503-46-20
Меню
  • Наши разработки
  • Услуги настройки 1С
  • Примеры работ
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1С Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам Правила обращения в техподдержку
  • Компания
    О компании | Контакты Отзывы клиентов Скидки. Бонусы Услуги доработки 1С Вакансии Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Главная
  •  - 
  • Форум
  •  - 
  • ТЕХПОДДЕРЖКА
  •  - 
  • ЭВОДОК - Мастер печатных форм
  •  - 
  • Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах.

Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах.

Поиск  Правила  Войти
Страницы: 1
RSS
Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах., В нашем случае это 1С:Управление торговым предприятием
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#1
0  
18.12.2017 21:38:00
Столкнулись с проблемой, что в Украинской конфигурации нельзя без скрипта вывести Код ЕГРПОУ и ИНН.

Потому что данные по Кодам находятся в РС "Коды организаций".

Подскажите, пожалуйста, как правильно написать скрипт, чтобы вывести эти реквизиты в договор?
 
 
 
Администратор
Администратор
Сообщений: 2784 Регистрация: 28.08.2013
#2
0  
21.12.2017 07:28:19
Скрипт получения кода ЕДРПОУ
Код
Результат = "";

Запрос = Новый Запрос(
"ВЫБРАТЬ
|   КодыОрганизацииСрезПоследних.КодПоЕДРПОУ
|ИЗ
|   РегистрСведений.КодыОрганизации.СрезПоследних(&ДатаДокумента, Организация = &ПараметрОрганизация) КАК КодыОрганизацииСрезПоследних");

Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
   Результат = Выборка.КодПоЕДРПОУ;
КонецЕсли;


Скрипт получения ИНН
Код
Результат = "";

Запрос = Новый Запрос(
"ВЫБРАТЬ
|   КодыОрганизацииСрезПоследних.ИНН
|ИЗ
|   РегистрСведений.КодыОрганизации.СрезПоследних(&ДатаДокумента, Организация = &ПараметрОрганизация) КАК КодыОрганизацииСрезПоследних");

Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
   Результат = Выборка.ИНН;
КонецЕсли;


Позже будет видео по добавлению скриптов
 
 
 
Администратор
Администратор
Сообщений: 2784 Регистрация: 28.08.2013
#3
0  
21.12.2017 09:00:54
Видео по добавлению этих скриптов

 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#4
0  
21.12.2017 22:45:33
Спасибо за видео. Теперь не зная программирования можно делать базовые скрипты.

Есть вопрос. Вывожу один из кодов, который имеет формат "Дата".

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

Скриншот: https://i.imgur.com/RGySZHp.png

Или подскажите, как можно сразу вытягивать эту дату без времени.
Изменено: itspec - 21.12.2017 22:50:53
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#5
0  
21.12.2017 22:59:13
Делал еще один скрипт,

Результат = "";

Если СокрЛП(Параметры.Организация_ЮрФизЛицо) = "Юр. лицо" Тогда
Результат = "Статуту";
ИначеЕсли СокрЛП(Параметры.Организация_ЮрФизЛицо) = "Физ. лицо" Тогда
Результат = "Свідоцтва про державну реєстрацію фізичної особи-підприємця, номер запису в Єдиному державному реєстрі юридичних та фізичних осіб-підприємців " + Параметры.Документ_Организация_СВ_Номер_Держреєстраціїї +" від " + Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени;
Иначе
Результат = "???????????????";
КонецЕсли;

В чем проблема, параметр "Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени" - создан мною с форматом без времени, но в скрипте он выводится с временем почему-то.  
 
 
 
Администратор
Администратор
Сообщений: 2784 Регистрация: 28.08.2013
#6
0  
22.12.2017 09:07:34
По скриптам вообще не делается дополнительная настройка. Все нужно сделать в самом скрипте. Вам нужно прописать форматирование прямо в коде скрипта
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#7
0  
22.12.2017 10:14:24
Спасибо, я вас понял.

Подскажите тогда, пожалуйста, как это сделать на примере параметра: Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени;
Изменено: itspec - 22.12.2017 10:19:00
 
 
 
Администратор
Администратор
Сообщений: 2784 Регистрация: 28.08.2013
#8
0  
22.12.2017 10:35:54
в скрипте должно быть обращение к исходному параметру примерно так

Формат(Параметры.ДокументДата, "ДФ=dd.MM.yyyy")

где,
Параметры.ДокументДата - вместо этого ваш параметр
"ДФ=dd.MM.yyyy" - это форматная строка (она может быть любая)

подробное описание работы функции ФОРМАТ можете посмотреть в справке 1с
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#9
0  
24.12.2017 13:12:34
Спасибо большое.

Вот так выглядит такой скрипт в готовом виде, получение реквизита "Дата регистрации" с форматом без времени из РС Коды Оргнанизаций.

Цитата
Результат = "";


Запрос = Новый Запрос(
"ВЫБРАТЬ
| КодыОрганизацииСрезПоследних.ДатаРегистрации
|ИЗ
| РегистрСведений.КодыОрганизации.СрезПоследних(&ДатаДокумента, Организация = &ПараметрОрганизация) КАК КодыОрганизацииСрезПоследних");


Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);


Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
  Результат = Формат(Выборка.ДатаРегистрации, "ДФ=dd.MM.yyyy");
КонецЕсли;
 
 
 
Страницы: 1
Читают тему (гостей: 1)


ПОСЛЕДНИЕ СООБЩЕНИЯ

ПАРСЕР ЯНДЕКС.МАРКЕТ для 1С - Ошибка при попытке загрузить картинку при помощи обработки Администратор
10.07.25 16:13
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Ключ от другой базы. Администратор
02.07.25 5:22
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Иероглифы в заголовках Администратор
01.07.25 11:25
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Что проверять, если значения свойств не записались? Администратор
14.06.25 9:48
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При распознавании значений свойств информация не корректная. Администратор
30.05.25 18:35
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Результат распознавания. Бика Салахутдинова
26.05.25 17:54
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Не загружает прайс Бика Салахутдинова
25.05.25 12:00
ЭВОДОК - Мастер печатных форм - Не удаляется скрипт Администратор
21.05.25 10:35
ДРОМ - Выгрузка объявлений из 1С - 2_APPLIX.RU_ДРОМ_ИнструкцияПользователю Администратор
19.05.25 20:26
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Администратор
05.05.25 13:59
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Ключ от другой базы Администратор
05.05.25 13:58
АВОШОП - APPLIX_RU_ПарсерСайта_mc_ru Администратор
27.04.25 13:40
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Программа не выгружает фото на Авито Администратор
17.04.25 13:39
АВОШОП - APPLIX_RU_ПарсерСайта_kovkaprom_ru Администратор
15.04.25 12:46
ЭКСПОТОР - Выгрузка номенклатуры из 1С - параметр комплектующих товара Администратор
07.04.25 11:10

Сейчас на форуме (гостей: 4)
Всего зарегистрированных пользователей: 2907
Приняло участие в обсуждении: 442
Всего тем: 993
Всего сообщений: 6927
© «APPLIX.RU» 2008 - 2025
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов,
без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
Услуги доработки 1С
Вакансии
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1С
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
Правила обращения в техподдержку
+7 902 503-46-20


Яндекс.Метрика

Chat
Написать в Телеграм Написать в WhatsApp