Philippov Alexei

77
Рейтинг

philya



  •   Регистрация: 27.05.2009 (14 лет назад)

  •   Был(а) на сайте: 11.02.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 6

Группы

Профессиональный разработчик

Рейтинг 77

Печать чеков на Меркурии 119Ф USB по сети

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Налоговый учет Windows Абонемент ($m) Архив с данными ККМ

Стандартный драйвер Меркурия 119Ф usb не позволяет осуществлять печать на фискальный регистратор с другого компьютера, поэтому был сделан простейший http сервер, который транслирует post запросы в вызовы методов com-объекта.

1 стартмани

06.06.2019    7576    2    philya    8       

0

ЗУП 2.5 Рулим лицевыми счетами. Пилим "Зарплата к выплате организаций" по банкам. Выгружаем данные в Сбербанк, Альфа-банк, Газпромбанк,Транскредитбанк, Райффайзенбанк.

Инструменты и обработки Бухгалтер Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Банковские операции Зарплата Обмен с интернет-банком

Когда зарплата выплачивается в пять банков и даже выдается наличными, а сотрудники регулярно меняют банк эмитент их зарплатной карты, то начинает хотеться странного. В результате этих желаний, идущих вразрез с идеологией фирмы 1С, родился комплект внешних обработок: установка лицевых счетов, разделение общей платежной ведомости по банкам, выгрузка файлов данных для пяти банков. Т.к. выгрузка в конкретный банк - это глубоко интимный процесс, то в данной публикации для примера приведена выгрузка ровно в один банк.

1 стартмани

28.05.2013    40659    246    philya    16       

26

Отрицательные остатки для предпринимателя в Бухгалтерии предприятия 2.0

Статья Программист Платформа 1C v8.2 1С:Бухгалтерия 2.0 Россия Абонемент ($m) Архив с данными Адаптация типовых решений

Интернет пестрит сообщениями: разрешил отрицательные остатки для предпринимателя, а расходная накладная не проводится и пишет "в налоговом учете не найдены остатки по партии". Далее идет классическое "Что делать?" и "Очень нужно!"

1 стартмани

02.04.2011    10934    107    philya    4       

15

Комментарии

ВКПечать чеков на Меркурии 119Ф USB по сети#8 21.12.22 23:41
(7) я отошел от кассовых аппаратов и 1с. Вряд ли я смогу вам помочь.
ПубликацииПочему нельзя использовать ТекущаяДата()#41 24.08.22 12:59
(29)Все банальнее: клиент сходил в интернет и синхронизировал время.
НовостиОткрываем тестирование новой версии «Снегопата» для x64#20 28.07.21 10:21
(15) Это вы на 7.7 заводы не автоматизировали. Поэтому у вас нет нежной любви к снегопату...

А по факту вы натягиваете сову на глобус. Т.к. никакая надежность и безопасность готового продукта - конфигурации 1с, от Снегопата не страдает по вполне понятным причинам. Почему 1с можно пилить EDT, а сообществу нельзя?
Dev[ПОЛЕЗНЯШКА 7.7] Как запретить максимизацию формы#4 21.04.21 7:38
(2)На сервере 2003 года у меня был 1 гб памяти и рэйд на скази и на нем работало 25-30 пользователей без тормозов. Сейчас у меня в сервере 64 гб памяти и рэйд на ссд, а 1с бухгалтерия только на запуск тратит секунд 20-30...
О жизниПрофессиональное выгорание: результаты проведенного опроса#30 03.02.21 11:43
(2) на телефоне есть режим "не беспокоить".
Личная эффективностьПервый 1 000 000 рублей на своих разработках на Инфостарте#72 15.07.20 11:42
(44) сложнее для кого? Для 1с ника, который ассемблер в дебаггере первый раз увидел?
DevЛайфхак работы с СКД. Собираем отчет.#28 29.02.20 16:59
(25) Пример? На обработку расшифровки табличного поля вешается обработчик типа такого.

Код
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
   Перем ВыполненноеДействие;
   
   Если Не (ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле = "РасходОтгрузкаКоличествоОстаток"
      Или ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле = "РасходОтгрузкаКоличествоМетрыКвадратные"
      Или ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле = "РасходПеремещениеСОХКоличествоОстаток"
      Или ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Поле = "РасходПеремещениеСОХКоличествоМетрыКвадратные") Тогда
      
      Возврат;
   КонецЕсли;
         
   СтандартнаяОбработка=Ложь;
    ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
   
   
    ДополнительныеДействия=Новый СписокЗначений;
    ДополнительныеДействия.Добавить("РасшифроватьОтгрузку", "Отгрузка по покупателям"); 
    Настройки=ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие,,ДополнительныеДействия);
    Если Настройки<>Неопределено Тогда
        КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
        ЭлементыФормы.Результат.Очистить();
        СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки);
    Иначе
      Если ВыполненноеДействие="РасшифроватьОтгрузку" Тогда
         СтруктураОтбора = Новый Структура("Номенклатура, НомерСуперИнтервала, НижняяГраницаИнтервала", Неопределено, Неопределено, Неопределено);
         
         Родители = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей();
         
         Для сч = 0 По Родители.ВГраница() Цикл
            Для каждого ПолеРасшифровки Из Родители[сч].ПолучитьПоля() Цикл
               ЗначениеПоля = Неопределено;
               Если СтруктураОтбора.Свойство(СтрЗаменить(ПолеРасшифровки.Поле, ".", ""), ЗначениеПоля) Тогда
                  Если ЗначениеПоля = Неопределено Тогда
                     СтруктураОтбора.Вставить(СтрЗаменить(ПолеРасшифровки.Поле, ".", ""), ПолеРасшифровки.Значение);
                  КонецЕсли;
               КонецЕсли;
            КонецЦикла;
         КонецЦикла;
         
         СформироватьРасшифровкуОтгрузки(СтруктураОтбора);
         
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры
DevЛайфхак работы с СКД. Собираем отчет.#23 28.11.19 1:20
Цитата
1.Невозможно расшифровать как собирается "число" в данном отчете. Никак.

Автор. Ты вводишь в заблуждение.

Прописываешь в форме отчета процедуру расшифровки, которая из данных расшифровки определяет, какую ячейку жмакнул пользователь и стоишь еще один отчет, если стандартное "расшифровать..." не подходит (в таблицу данных можно сложить еще немного данных, которые сгруппируются при выводе).
DevКак проводятся документы в типовых конфигурациях от 1С#25 31.07.19 10:15
(19) Еще бывает, что их просто удаляют. Поэтому стараюсь не ленится и вытаскивать код из общих модулей во внешние обработки целиком - потом возвращать работоспособность проще.