Возврат товаров, проданных в прошлых кассовых сменах, через Чек ККМ на возврат

Публикация № 983631

Разработка - Практика программирования

0
В Управлении торговлей 11.4 разработчики зачем-то сделали возможность делать "Чек ККМ на возврат" для Чеков ККМ, сделанных прошлыми датами. Причем чек на возврат создается и печатается, но потом при закрытии смены формируется "Отчет о розничных продажах", который ставит отрицательное количество по возвращенным позициям. Это в свою очередь ведет к тому, что с включенным контролем остатков этот "Отчет о розничных продажах" не проводится.

В Управлении торговлей 11.4 разработчики зачем-то сделали возможность делать "ЧекККМ на возврат" для Чеков ККМ сделанных прошлыми датами.
Причем чек на возврат создается и печатается, но потом при закрытии смены формируется "Отчет о розничных продажах", который ставит отрицательное количество по возвращенным позициям.
Это в свою очередь ведет к тому, что с включенным контролем остатков этот "Отчет о розничных продажах" не проводится.

Использовать напрямую стандартный механизм (Возврат товаров от клиента > Расходный кассовый ордер) бухгалтерия отказалась, так как в интерфейсе кассира много документов не выведено. А бухгалтерия старается по минимуму обучать кассиров. Хотят, чтобы даже ребенок мог за 20 минут научиться.

Поэтому сделал функционал, который с одной стороны не позволит кассиру создать Чек ККМ на возврат для товаров, проданных в прошлых сменах, а с другой стороны запустит правильный алгоритм формирования возврата.

К сожалению, совсем без написания кода я не смог обойтись, но сделал доработку несколькими строчками в расширении.

Итак:
1. Из формы документа ЧекККМ ОформлениеВозвратаДеньВДень добавить в расширение процедуру ОформитьВозврат с директивой "Вместо". В итоге в модуле этой формы в расширении будет следующий код:
 

&НаКлиенте
Процедура расш_ОформитьВозвратВместо(Команда)
    Если ПодобраноПозиций = 0 Тогда
        Возврат;
    КонецЕсли;
    
    ЧекККМ = Неопределено;
    Для Каждого СтрокаТЧ Из ТаблицаТоваров Цикл
        Если СтрокаТЧ.Выбран Тогда
            ЧекККМ = СтрокаТЧ.ЧекККМ;
            Прервать;
        КонецЕсли;
    КонецЦикла;
    
    ПараметрыОткрытия = Новый Структура;
    ПараметрыОткрытия.Вставить("Товары", АдресВоВременномХранилище(ВладелецФормы.УникальныйИдентификатор));
    ПараметрыОткрытия.Вставить("ЧекККМ", ЧекККМ);
    
    ДатаЧека = НачалоДня(ТекущаяДата());
    Если ЧекККМ <> Неопределено Тогда
        ДатаЧека = ПолучитьЗначениеНаСервере(ЧекККМ, "Дата");
    КонецЕсли;
    
    Если НачалоДня(ДатаЧека) = НачалоДня(ТекущаяДата()) Тогда
        ОткрытьФорму("Документ.ЧекККМВозврат.Форма.ФормаДокументаРМК", Новый Структура("Основание", ПараметрыОткрытия), ВладелецФормы);
    Иначе
        ОткрытьФорму("Документ.ВозвратТоваровОтКлиента.Форма.ФормаДокумента", Новый Структура("Основание", ПараметрыОткрытия), ВладелецФормы);
    КонецЕсли;
    
    Закрыть();
КонецПроцедуры

&НаСервере
Функция ПолучитьЗначениеНаСервере(Объект, Реквизит)
    Возврат Объект[Реквизит];
КонецФункции

*Для работы кода необходимо ещё добавить в расширение форму документа ВозвратТоваровОтКлиента "ФормаДокумента"

По факту тут из нового кода - это анализ даты чека и вызов в зависимости от даты разных документов

2. Добавить процедуру ОбработкаЗаполнения модуля документа ВозвратТоваровОтКлиента в расширение с директивой "Перед"

&Перед("ОбработкаЗаполнения")
Процедура расш_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
    ТипДанныхЗаполнения = ТипЗнч(ДанныеЗаполнения);
    
    Если ТипДанныхЗаполнения = Тип("Структура") Тогда
        Если ДанныеЗаполнения.Свойство("Товары") Тогда
            ЗаполнитьДокументНаОснованииЧекаККМ(ДанныеЗаполнения.ЧекККМ);
            ЗаполненНаОснованииДокумента = Истина;
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры

 

0

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. oldcopy 122 19.01.19 12:36 Сейчас в теме
В Управлении торговлей 11.4 разработчики зачем-то сделали возможность делать "ЧекККМ на возврат" для Чеков ККМ сделанных прошлыми датами.


Это не "зачем-то", а требования 54-ФЗ.

Использовать напрямую стандартный механизм (Возврат товаров от клиента > Расходный кассовый ордер) бухгалтерия отказалась


И правильно сделала. Потому что правильно - это оформить чек на возврат прихода.

Это в свою очередь ведет к тому, что с включенным контролем остатков этот "Отчет о розничных продажах" не проводится.


Контроль остатков в розничной торговле? Оригинально... Это если сказать мягко...

По факту ваша обработка - производственная диверсия.
rpgshnik; Xershi; +2 Ответить
3. lunjio 62 20.01.19 12:56 Сейчас в теме
(1)
Использовать напрямую стандартный механизм (Возврат товаров от клиента > Расходный кассовый ордер) бухгалтерия отказалась

И правильно сделала. Потому что правильно - это оформить чек на возврат прихода.


Вот здесь уже я не согласен, при формировании чека из такого расходника, разве не проставится возврат прихода, поэтому как раз правильная схема возврат -> расходный на основании возврата.
KonstantinTPH; +1 Ответить
4. KonstantinTPH 20.01.19 13:19 Сейчас в теме
(3) вчера специально проверил оба варианта. В двух случаях печатается идентичный чек возврата прихода. И получается минусовой отчет по данной позиции, если в этот день она не была реализована (правда отчет у меня проводится с контролем остатков)
Другое дело что из чека ККМ на возврат не напечатать заявление на возврат и сложно отслеживать и искать возвраты.
По мне так схема работы через заказ на возврат, возврат и РКО единственно правильная.
9. nagimo 2 21.01.19 13:22 Сейчас в теме
(4)
правда отчет у меня проводится с контролем остатков


А скажите, при этом сообщение какое-нибудь выдается? Или проводит без каких-либо ошибок?
10. KonstantinTPH 21.01.19 15:25 Сейчас в теме
(9)
Знаете, ввёл вас в заблуждение. Контроль остатков организаций выключен. Другое дело, не понимаю почему с ним не даёт провести. Ведь это в отчете значения с минусом а по факту товар то прибавляется, какое ему дело до остатков если они увеличиваются!
Я сейчас просто буду блокировать пробитие этих чеков по предыдущим сменам и верну возможность создавать только возврат на чеках в закрытых сменах.
11. oldcopy 122 21.01.19 16:51 Сейчас в теме
(10)
Контроль остатков организаций выключен. Другое дело, не понимаю почему с ним не даёт провести. Ведь это в отчете значения с минусом а по факту товар то прибавляется, какое ему дело до остатков если они увеличиваются!
Я сейчас просто буду блокировать пробитие этих чеков по предыдущим сменам и верну возможность создавать только возврат на чеках в закрытых сменах.


А потом к вам придет покупатель с возвратом. Вы его пошлете за паспортом (потому что РКО), он обидится и потопает прямиком в Роспотребнадзор. И будет прав, потому что отсутствие у него паспорта не является основанием отказа в возврате.

Либо вы отдадите деньги без паспорта и нарушите правила оформления кассовых документов, что может вылиться в 10 тыр штрафа по 120 НК РФ.
12. KonstantinTPH 21.01.19 18:01 Сейчас в теме
(11)
Даже пытаться не буду Вам рассказывать как мы работаем, ваши сообщения в которых вы все знаете за всех просто восхищают но не создают интерес к продолжению диалога.

Только интересно, перед кем я на ЕНВД должен свои РКО показывать...
14. oldcopy 122 21.01.19 20:14 Сейчас в теме
(12)
Даже пытаться не буду Вам рассказывать как мы работаем


И не надо, я за время своей трудовой деятельности достаточно насмотрелся на организации и ИП которые работают как им удобно, а не так как нужно. Также насмотрелся и последствий.

(12)
Только интересно, перед кем я на ЕНВД должен свои РКО показывать...


ЕНВД уже отменило кассовую дисциплину?

(13)
Значит решение - использовать тот алгоритм, который предлагает 1С уже в 2018 г., когда 54ФЗ уже действует.


Я вам написал, что ваше решение требует паспорт при возврате денежных средств, который вы требовать не в праве. А дальше смотрите сами, что вы будете нарушать.
2. nagimo 2 20.01.19 11:56 Сейчас в теме
Эх, я бы и рад был бы, если бы все было так оптимистично, как вы пишете.

Это не "зачем-то", а требования 54-ФЗ


Согласен, этот момент не знал.

И правильно сделала. Потому что правильно - это оформить чек на возврат прихода.

Они сами никак не могут понять как правильно. Отказались лишь потому, что это сложно (по их мнению) для обучения кассиров.

Контроль остатков в розничной торговле? Оригинально... Это если сказать мягко...

Не совсем розничная, а оптово-розничная. Напомню - это УТ 11.4. Несколько складов-магазинов, по одним оптовая торговля, по другим розничная.
Но не в этом дело - контроль остатков для них очень важен, чтобы поддерживать хоть какой-то порядок.
И я не пойму вопроса - неужели в розничной торговле контроль остатков не нужен?

А по факту - не проводится документ "Отчет о розничных продажах", если в него попадает номенклатура из чека на возврат. Попадает она туда с минусовым количеством.
6. oldcopy 122 20.01.19 20:11 Сейчас в теме
(2)
Они сами никак не могут понять как правильно. Отказались лишь потому, что это сложно (по их мнению) для обучения кассиров.


Не нужен и даже вреден. Если товар стоит на витрине / лежит в корзине у покупателя - то он должен быть продан, независимо от того, есть ли он по остаткам. Актуальность остатков поддерживается инвентаризацией.


(2)
Они сами никак не могут понять как правильно.


Выше я подробно написал как правильно, почему и когда нужно делать так, а когда иначе.


(2)
Не совсем розничная, а оптово-розничная.


Оптово-розничной торговли не бывает. Оптовая предусматривает наличие договора между покупателем и продавцом, т.е. проводки через 62.01 / 62.02, возвраты идут тоже в рамках договора и производятся через возврат - РКО, хотя последнее не обязательно, я могу не забирать деньги, а взять на них в рамках этого же договора иной товар. И опт - это практически всегда выписка товара без его физического наличия здесь и сейчас. Покупатель выписывает товар у менеджера по учетным остаткам и уже после этого идет получать товар на склад, может быть даже и не сегодня.

Розница - это преимущественно обезличенные продажи здесь и сейчас, т.е. покупатель сам выбирает товар из наличия и оплачивает его на кассе. При этом никакой договор с ним не заключается, в системе он никак не идентифицируется (в лучшем случае по номеру скидочной карты, но тоже скорее всего обезличено, ибо хранение паспортных данных добавляет кучу головняка с ПД).
5. oldcopy 122 20.01.19 19:58 Сейчас в теме
Да причем тут идентичность чека, если мы получаем абсолютно разное содержание операции с точки зрения бухгалтерского учета.

Розничная продажа отличается обезличенным подходом к контрагенту, 62P, в отличие от остальных 62-х имеет единственное субконто - склады, тогда как у остальных 62-х - это контрагент и договор.

При розничной продаже мы будем иметь проводки Дт 50.1 - Кт 62Р при продаже и Дт 62Р - Кт 50.1 при возврате.

Если оформлять возврат через Возврат + РКО то в цепочку проводок попадет 62.02, который требует гораздо большего документального оформления со стороны бухучета, потребуется договор с контрагентом и его паспортные данные. Т.е. на ровном месте возникает необходимость очень большого пласта первички для оформления операции возврата. Поэтому вполне понятно нежелание бухгалтеров так работать.

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

А если речь идет об обычной рознице, то так делать неверно, плюс могут возникнуть вполне справедливые вопросы при проверке по поводу наличия договоров и их реального характера. При этом также следует учесть, что нормы 502 ГК РФ и ЗоЗПП не содержат требования предъявления покупателем паспорта или письменно оформлять заявление на возврат. Для этого достаточно кассового чека (хотя и это не является необходимым условием).

Получается тупиковая ситуация: покупатель не обязан предъявлять паспорт и вполне может не иметь его с собой. А бухгалтер не имеет права отдать деньги по РКО без паспорта (и договора с покупателем). Выхода тут ровно два: обостряем конфликт и посылаем покупателя за паспортом, теряя его лояльность, либо отдаем ему деньги и закрываем документы левыми данными, либо с нарушениями их оформления.

А то, что сделал автор обработки - это производственная диверсия. Потому что покупатель делает возврат и уходит с деньгами на руках, а бухгалтер остается с кучей РКО на неустановленных лиц, которые ей надо как-то отразить в учете.
7. nagimo 2 21.01.19 10:50 Сейчас в теме
(5)
Оптово-розничной торговли не бывает. Оптовая предусматривает...

Оптово-розничная в том смысле, что по одному складу идет только оптовая торговля. По другому только розничная. А контроль остатков установлен для всей базы.

Да и законодательные размышления не решают проблемы (хотя полезно, спасибо) - но пожалуйста больше конкретики относительно УТ 11.4.


Насчет диверсии.
Да ладно я (как автор этой публикации), но сами разработчики УТ 11.4.6.188 поддерживают диверсию.

Вот выдержка из справки по документу "Возврат товаров от клиента"

Возврат товаров от клиента

Документ предназначен для оформления возврата товаров, ранее проданных клиенту. Также с помощью данного документа производится возврат тары.
Предусмотрены следующие варианты оформления возврата товаров:
•Возврат товаров от клиента - может быть оформлен с указанием документа продажи (Реализация товаров и услуг) или без его указания. Сумма возвращенных товаров может быть учтена во взаиморасчетах с клиентом в качестве оплаты других продаж клиента с указанием или без указания конкретного заказа клиента.
•Возврат товаров от комиссионера - оформляется с помощью документа Возврат товаров от клиента с указанием вида операции Возврат комиссионера. Возврат товаров от комиссионера может быть оформлен в любой момент времени: как до момента регистрации факта продажи товаров комиссионера (оформления документа Отчет комиссионера о продажах), так и после его регистрации. Информация о возвращенных товарах после регистрации факта продажи товаров комиссионером будет автоматически учтена при оформлении следующего отчета комиссионера о продажах. Сумма возвращенных товаров будет сторнирована и показана в отчете комиссионера в виде отрицательных значений.
Возврат товаров от розничного покупателя - оформляется в том случае, если покупатель возвращает товар, проданный в розницу, после закрытия кассовой смены. В документе указывается информация о том чеке ККМ, по которому была оформлена продажа товара в розницу.


Или вот выдержка из справки по документу "Чек ККМ на возврат"

Возврат товаров розничному покупателю после закрытия кассовой смены оформляется документом Возврат товаров от клиента с установленным видом операции Возврат от розничного покупателя. Документ может быть оформлен на основании ранее пробитого чека ККМ из списка чеков ККМ.


А вот и статья с сайта ИТС: https://its.1c.ru/db/utovio/content/273/hdoc - от 14.03.2018 г. (собственно с тем же описанием, как делать возврат товара после закрытия кассовой смены).

Конечно, есть вероятность, что это только мнение разработчиков 1С и конечно в идеале было бы хорошо то, что пишет oldcopy, но пока что в наличии версия торговли 11.4.6.188, где такой идеал не реализован.
8. oldcopy 122 21.01.19 11:48 Сейчас в теме
(7)
Да и законодательные размышления не решают проблемы (хотя полезно, спасибо) - но пожалуйста больше конкретики относительно УТ 11.4.


Законодательные размышления ставят рамки, которые мы обязаны соблюдать вне зависимости от того, как ведем учет, хоть в УТ, хоть в Экселе.

(7)
Вот выдержка из справки по документу "Возврат товаров от клиента"


Эта информация устарела и не соответствует текущим законодательным нормам. Ниже прикрепил скриншот из Консультанта.

(7)
Конечно, есть вероятность, что это только мнение разработчиков 1С и конечно в идеале было бы хорошо то, что пишет oldcopy, но пока что в наличии версия торговли 11.4.6.188, где такой идеал не реализован.


Это - устаревшая информация. Все необходимое в текущих версиях УТ реализовано, это именно то, что вы назвали:

зачем-то сделали возможность делать "Чек ККМ на возврат" для Чеков ККМ, сделанных прошлыми датами


Вы же для чего-то принялись изобретать велосипед, хотя более правильно было бы проводить отчет о розничных продажах без контроля остатков. Да и вообще надо было начать оттуда, посмотреть логику проведения и понять, то ли это недоработка УТ, то ли у вас что-то с настройками.
Прикрепленные файлы:
Vladimir Litvinenko; +1 Ответить
13. nagimo 2 21.01.19 19:21 Сейчас в теме
(8)
А вот статья с сайта ИТС: https://its.1c.ru/db/utovio/content/273/hdoc - от 14.03.2018 г.

Получается для УТ 11.4 эта информация тоже устарела?

Вы же для чего-то принялись изобретать велосипед, хотя более правильно было бы проводить отчет о розничных продажах без контроля остатков. Да и вообще надо было начать оттуда, посмотреть логику проведения и понять, то ли это недоработка УТ, то ли у вас что-то с настройками.


Именно оттуда всё и началось. Поэтому сначала делали через отключение контроля остатков (пару документов и только главный бухгалтер).
Разрешать кассирам каждый раз отключать контроль остатков, да вообще чтобы они знали об этой функции руководство правомерно отказалось.

Таким образом - по оптовому складу (для оптовых продаж) требуется контроль остатков, по розничному, как вы пишете, нет.
Значит решение - использовать тот алгоритм, который предлагает 1С уже в 2018 г., когда 54ФЗ уже действует.
А для этого и потребовалась доработка.
15. rpgshnik 1771 22.01.19 06:19 Сейчас в теме
А забавно было бы собрать группу (большую группу) проверенных модераторов, которые бы одобряли статьи к публикации :)) понимаю что это не реально, но качество контента выросло бы в разы. А так от постоянных дублей, высеров какой я хороший и вбросов говна заведомо диверсионных действий, никто не застрахован, особенно молодые специалисты.
16. nagimo 2 22.01.19 11:58 Сейчас в теме
(15)
идея отличная, но действительно не реальная.

Тем более, что нужно было бы еще отслеживать и комментарии, не относящиеся к теме публикаций.

Или комментарии "почтальона Печкина" от 1С - "я знаю что правильно вот так, но как сделать это в программе я вам не скажу (потому что сам не знаю)".

Ведь только время зря такие комментаторы отнимают, ничего дельного не предлагая.
17. oldcopy 122 23.01.19 13:21 Сейчас в теме
(16)
Или комментарии "почтальона Печкина" от 1С - "я знаю что правильно вот так, но как сделать это в программе я вам не скажу (потому что сам не знаю)".


Вам русским по белому написали два сценария действий и когда какой надо применять, с какими последствиями. Вы же либо не понимаете о чем идет речь, либо не хотите понимать. Если вы продали товар в рамках розничной купли продажи, т.е. вам дали деньги - вы дали чек, то и возвращать его нужно через чек на возврат. Почему при это не проводится ОРП и причем тут контроль остатков - это уже вопросы не к методике, методика правильная, а прежде всего к вашим настройкам УТ.
18. KIBER31 2 13.03.19 16:57 Сейчас в теме
(16) Столкнулся с той же проблемой, ОРП не проводится, ругается на отрицательный остаток на складе при проведении ОРП в котором были возвраты и они в документе идут отрицательным числом. Чеки при закрытии смены удаляются и они больше не создают движения по регистрам.
Удалось решить проблему?
Ошибка возникает в процедуре "ЗаполнитьВидыЗапасовПоТаблицеОстатковСформироватьВТНовыеРез­ервы в общем модуле ЗапасыСервер".
В общем-то я нашел условие, которое должно быть выполнено, чтобы не было ошибок, оно выглядит вот так
ИначеЕсли (КоличествоТовара > 0 И КоличествоОстаток > 0)
Или (КоличествоТовара < 0 И КоличествоОстаток < 0) Тогда

КоличествоТовара - это количество в документе, у нас -1
КоличествоОстаток - это на складе, у нас 0

Смущает условие "Или (КоличествоТовара < 0 И КоличествоОстаток < 0", но очень часто кол-во на складе = 0, а не меньше нуля.
19. nagimo 2 13.03.19 20:30 Сейчас в теме
(18) Само решение я в публикации и написал.

А так да, в коде есть условия, которые не применяются к отрицательному количеству в табличной части.
Не совсем помню в каких процедурах искал ошибку (более 10-ти часов потратил на поиск ошибки), но приведенное вами название процедуры очень знакомо.
20. KIBER31 2 13.03.19 22:21 Сейчас в теме
(19) Дело в том, что мы проводим продажи в Рознице, а не в УТ. В УТ по обмену попадают документы из Розницы и в УТ ОРП уже не проводится. Ваша публикация подразумевает то,что продажа и возврат должны быть в УТ .
Но вот как мне победить это, пока не могу понять.
21. KIBER31 2 14.03.19 12:06 Сейчас в теме
Нашел причину.
В моем случае дело было в настройках контроля остатков, в УТ три вида контроля, если выключить контроль остатков по организации и включить Контролировать обеспечение в настройках склада, то ОРП проводится (с возвратом), товар встает на остаток и остатки контролируются.
RomanVG7; +1 Ответить
22. nagimo 2 14.03.19 12:38 Сейчас в теме
(21) да, кстати, отключение контроля остатков решает эту проблему.
Но в моем случае контроль отключать нельзя было. И нельзя было даже обучать продавцов, чтобы отключали на время (чтобы не пользовались в других ситуациях)
Оставьте свое сообщение

См. также

Полезные процедуры и функции для программиста 160

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Практика программирования Универсальные функции

Все мы пишем программный код и часто используем процедуры, облегчающие его написание. Ниже приведена выборка таких полезных процедур и функций.

07.10.2019    11829    HostHost    23       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

Агрегатные функции СКД, о которых мало кто знает 356

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    15734    ids79    44       

Три костыля. Сказ про фокусы в коде 124

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    10643    YPermitin    69       

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Отслеживание выполнения фонового задания 143

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Универсальные функции Разработка

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019    12955    ids79    16       

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив 262

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    18229    ids79    31       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Фоновое выполнение кода в 1С - это просто 124

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019    12828    avalakh    21       

Онлайн-интенсив "Бизнес-процессы для подготовки к экзамену 1С:Специалист по платформе" 12 декабря 2019 г. Промо

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

777 рублей

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты 141

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    16386    ids79    8       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 156

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    13673    ids79    27       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

Регистры сведений. За кулисами 129

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    10830    YPermitin    12       

"Меньше копипаста!", или как Вася универсальную процедуру писал 183

Статья Программист Стажер Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Разработка

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    9693    SeiOkami    49       

Вакансия Автор новостных обзоров на тему 1С и бухучета, По совместительству Промо

Редакция Infostart.ru будет рада сотрудничеству с 1С-специалистом, умеющим и любящим излагать свои мысли в письменной форме. Если вы работали в IT-изданиях или имеете опыт ведения технологического блога/канала/группы, если сможете сделать обзор обработок из каталога infostart.ru/public/all/, то у вас большое преимущество.

Создание отчетов с помощью СКД - основные понятия и элементы 217

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Практика программирования Математика и алгоритмы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    23910    ids79    17       

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 179

Статья Программист Нет файла v8 v8::Запросы Бесплатно (free) Практика программирования Разработка

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    13661    dmurk    134       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Регистры накопления. Структура хранения в базе данных 178

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    21368    YPermitin    27       

Выполнение внешней обработки в фоновом задании 149

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Подробное описание подхода к созданию длительной операции на основе внешней обработки. Реализация протестирована на 1С 8.3.12.1714 (x64).

11.05.2019    13263    Eret1k    23       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Выгрузка документа по условию 5

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Разработка

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    7618    m-rv    2       

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

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

16.04.2019    10111    m-rv    16       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

О расширениях замолвите слово... 195

Статья Программист Стажер Нет файла v8 Бесплатно (free) Практика программирования Разработка

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    18936    ellavs    125       

Git-репозитории для 1С-кода (опыт использования при небольших проектах) 202

Статья Программист Стажер Нет файла v8 Windows Бесплатно (free) Практика программирования Разработка

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    15338    ellavs    83       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Трюки с внешними источниками данных 167

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Практика программирования Разработка

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    16221    YPermitin    53       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS) 173

Статья Программист Нет файла v8 v8::Права Бесплатно (free) Практика программирования БСП (Библиотека стандартных подсистем) Роли и права

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    19313    ids79    9