16 дек. 2020 г.

Информация по ФОП

  1. Единый Государственный реестр -  В этой базе данных можно узнать: состояние (действующий или находится в процессе закрытия) код ЕГРПОУ виды деятельности наличие открытых исполнительных производств и др. Дату регистрации контактную информацию и др.

18 нояб. 2020 г.

Отладка COM соединения

Описание проверялось на версии 8.3.18.

1. В конфигураторе той базы, где будет работать COM соединение, открываем в гл. меню: Отладка - Подключение... 

1.1. Нажимаем кнопку "Автоматическое подключение", ставим флажок "Клиентские и внешние соединения на сервере". 

1.2. Нажимаем кнопку "Настройка...", копируем значение возле надписи "Отладчик". В моем случае это "tcp://ИмяПК:1562" заменяем на "tcp://localhost:1562" (далее эту строку подставим в значение атрибута debuggerURL, файла comcntrcfg.xml)

31 янв. 2020 г.

Установка 1С на Ubuntu 18

Для установки используем команду

sudo apt install ./1c-enterprise83-client_8.3.17-1091_amd64.deb

Справка по apt тут

19 июн. 2019 г.

Таблица значений в табличный документ через СКД

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

11 февр. 2019 г.

Настройка и сборка тестовой компоненты из ИТС на C++, используя Visual Studio 2017


  1. Скачиваем Visual Studio Community 2017.
  2. Запускаем установку, на начальной странице параметров установки ставим флажки возле:
    • "Разработка классических приложений C++", в сведеньях об установке дополнительно включаем "Поддержка Windows XP для C++", "Visual C++ MFC для x86 и x64".
    • "Разработка для Linux на C++".
  3. После установки VS, открываем проект: ...\VNCOMPS\VNCOMP83\example\NativeAPI\AddInNative.vcxproj.
  4. При открытии VS предложит конвертировать проект в самый свежий формат, соглашаемся. Если предложения не было можно в гл. меню: Проект - Изменить целевую платформу решения, там выбираем:
    • для Win32 - (точно не помню, вроде 14 версия. Нужно выбирать самую новую).
    • для Win64 - версия пакета SDK для Windows [10.0.17763.0]
  5. Через гл. меню: Проект - Свойства, выбираем "C/C++", в таблице параметров ищем "Дополнительные каталоги включаемых файлов" и добавляем путь "...\vncomps\VNCOMPS\VNCOMP83\include;". Вверу меняем "Платформа", и делаем тоже для x64.
  6. Гл. меню: Сборка - Собрать решение. При этом никаких ошибок уже быть не должно.

14 сент. 2018 г.

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

При попытке сделать дополнительную обработку и добавить её в конфигруацию: "Бухгалтерия для украины, редакция 2.0", версия 2.0.11.1 или "Бухгалтерія для України, редакція 2.0", версія 2.0.11.1 - столкнулся с ошибками при добавлении в справочник дополнительных обработок в режиме 1С:Предприятие.

6 сент. 2018 г.

Дополнительные отчеты и обработки в БСП

Как выбрать мороженное в Украине

Видео с классификацией мороженного по ДСТУ

1. ДСТУ 4733:2007 - мороженое молочное, сливочное, пломбир.
Данный стандарт распространяется на мороженое, изготовленное исключительно из молока и продуктов его переработки. В зависимости от содержания жира мороженое делят на:
молочное (0,5-7,5% жира),
сливочное (8,0-11,5% жира),
пломбир (12-20% жира).

2. ДСТУ 4734:2007 - мороженое плодово-ягодное, ароматическое, шербет, лед.
Стандарт распространяется на мороженое, изготовленное на основе плодово-ягодного сырья или на основе сахарного сиропа.

3. ДСТУ 4735:2007 - мороженое с комбинированным составом сырья.
Стандарт распространяется на мороженое, изготовленное с частичной заменой молочного сырья с использованием компонентов немолочного происхождения (растительных жиров). Первоначально стандартом разрешалось при производстве мороженого использовать только кокосовое либо пальмоядровое масло. Изменениями, введенными с 1 мая 2010 года, производителям разрешено использовать также гораздо более дешевое пальмовое масло.

13 июл. 2018 г.

Внимание при обновлении данных после последней реструктуризации произошла критическая ошибка

Смотрим select * from Config WHERE FileName = 'commit'
Если запись есть, выполняем: delete from config where FileName = 'commit'
Затем смотрим select * from Config WHERE FileName = 'dbStruFinal'
Если запись есть, выполняем: delete from config where FileName = 'dbStruFinal'

Запускаем 1С, все работает.

10 июн. 2018 г.

Идеальные настройки CUE Splitter

Settings - General:

  • Load - Default Text Encoding: Western European (Windows) - 1252
Settings - Tag:
  • Reading - ID3v1 encoding: UTF-8
  • Reading - RIFF encoding: UTF-8
Settings - Tag:MP3:
  • ID3v2 - ID3v2.3.0 - UTF-16
  • ID3v1 - ID3v1.1 - ASCII

6 мая 2018 г.

Автоматическое обновление платформы 1С 8

Заходим в:
c:\Users\%Имя пользователя%\appData\Roaming\1C\1CEStart\
Создаем или изменяем файл через блокнот: 1CEStart.cfg, содержимое примерно(может быть другим) так:

DefaultVersion=8.3-8.3.12.1412
DistributiveLocation=\\192.168.2.40\общая_1с\1C\
InstalledLocation=c:\Program Files (x86)\1cv8\
InstallComponents=THICKCLIENT=1 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
UseHWLicenses=0
SystemLanguage=RU

Важно!!! После такой установки остается незарегистрированным comcntr.dll, приходится вручную регистрировать через regsvr32

UPD (2018.09.12): после обновления платформы 1С на 8.3.12 были проблемы с установкой COM-соединения, отрабатывала версия старой платформы 8.3.10:
При запуске клиента 8.3.12 были ошибки:
1cv8.exe - Точка входа не найдена
Точка входа в процедуру ?to_string@core@@YAPB_WABU_GUID@@PA_W@Z не найдена в библиотеке DLL C:\Program Files (x86)\1cv8\8.3.10.2252\bin\comcntr.dll.
---------------------------
-2147221164(0x80040154): Класс не зарегистрирован
---------------------------
Решение: удалил все платформы, установил 8.3.12, вручную зарегистрировал comcntr.dll через regsvr32.


20 апр. 2018 г.

Пример добавления условия в запрос программно

Есть запрос:

ВЫБРАТЬ ПЕРВЫЕ 1
З.Ссылка
ИЗ
Задача.ЗадачиПользователя КАК З
ГДЕ
З.Объект = &Объект
И З.Проект = &Проект
И З.ПометкаУдаления = ЛОЖЬ

Необходимо в него добавить условие: И З.Описание ПОДОБНО "%" + &ЧастьОписания + "%"
Программно это можно сделать так:

25 окт. 2017 г.

Работа с Excel из 1С

Установка свойства ячейки "переносить по словам":
ТекущийЛист.Cells(i, j).WrapText = True;
Формулы:
ТекущийЛист.Cells(i, j).Formula = "SUM(A1:A10)";
Вызов функции на листе (на примере функции "ПОИСКПОЗ()", в англ.как "Match"):
// ИмяДляПоиска - то, что ищем
// Лист1.Columns(2) - диапазон поиска
// 0 - первое точное совпадение (может также принимать значения "1" или "-1"
НомерСтроки = Excel.WorksheetFunction.Match(ИмяДляПоиска,Лист1.Columns(2),0);

5 сент. 2017 г.

Об особенностях составления резюме программисту 1С

Написание внешних отчетов и обработок
Разработка дополнительной функциональности для различных прикладных решений.

Написание выгрузок/загрузок данных
Разработка подсистемы интеграции с информационной системой: .....

Создание документов, справочников, регистров
Разработка подсистемы/функционального модуля/блока...

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

Ошибки платформы 8.3.9.1818

Не удалось найти объект "#tt76", так как он не существует, или отсутствуют разрешения