Доработка проведения в ERP 2.5 (регистр бухгалтерии Хозрасчетный)

Публикация № 1427044 20.05.21

Разработка - Механизмы типовых конфигураций

Покажу точки входа для доработки "типового" проведения документов в ERP для регистра бухгалтерии Хозрасчетный. Расскажу про "неочевидное" поведение системы. Пример реализован на 1С:ERP Управление предприятием 2 (2.5.5.117).

Хочу начать статью словами моего хорошего коллеги, который работал только в программах Бухгалтерия предприятия (2.0 и 3.0) и который в первый раз зашел на проект с ERP: "В смысле проводки сразу не формируются? А как тогда тут работать?".

 
 Аббревиатуры и терминология

Программный продукт "1С:ERP Управление предприятием 2" - это очень мощный инструмент, который позволяет автоматизировать различные виды учета, в том числе и регламентированный. Но в первую очередь это программа для оперативного учета. В момент проведения документ формирует движения по оперативным регистрам, которые в свою очередь становятся источником для формирования проводок.
Такое решение позволяет, во-первых, минимизировать количество обращений к физическим таблицам документов, во-вторых, отложить «тяжелый» для СУБД процесс записи проводок в регистр бухгалтерии, значительно ускоряя для пользователя процесс проведения документа.

Давайте разберемся как устроен этот механизм и где искать точки входа для доработок.

1. Признак для документа для отражения проводок.

Чтобы программа понимала по каким документам необходимо формировать проводки, документ должен делать движение в регистр сведений "Отражение документов в регл учете", который будет выступать "флагом" для системы.

При первом проведении документа в его движения попадает запись РС со статусом "К отражению". РБ в этот момент еще пуст.

 
 Скриншот для документа Приобретение товаров и услуг

После отражения документа в регл. учете статус РС меняется на "Отражен". В РБ появляются проводки.

 
 Скриншот для документа Приобретение товаров и услуг

При любом перепроведении документа, статус в РС возвращается к "К отражению". РБ снова становится пуст.

Как в ERP формируются движения в оперативные регистры я описываю в другой статье, но с этим РС подход нестандартный: ресурс "Статус" определяется отдельно от запроса в процедуре
РеглУчетПроведениеСервер.ОтразитьДвижения
В этой же процедуре идет проверка на наличие ручной корректировки проводок.

2. Где описывать запрос для проводок.

Теперь давайте разбираться, как документ понимает, какие именно проводки он должен формировать. Посмотрим на примере документов "Приобретения товаров и услуг" и "Реализация товаров и услуг":

В модуле менеджера документа обязательно* должны быть описаны две экспортные функции ТекстЗапросаВТОтраженияВРеглУчете и ТекстОтраженияВРеглУчете, которые возвращают тексты запросов.
(* разработчики предусмотрели исключительные ситуации хранения этих процедур НЕ в модуле менеджера. Такие исключения описаны в функции
РеглУчетВыборкиСерверПовтИсп.ДокументыИОбщиеМодулиОписывающиеОтражениеВРеглУчете)

 
 Модуль менеджера документа Приобретение товаров и услуг

Отражение проводок в РБ - это особенность учета РФ, поэтому тексты запросов вынесли в модули для локализации (почитать про локализацию).

 
 Общий модуль ПриобретениеТоваровУслугЛокализация (осторожно, много текста!)

Обратите внимание, что для документа ПТУ не требуется предварительно готовить временные таблицы, и в результате функция ТекстЗапросаВТОтраженияВРеглУчете возвращает пустую строку. Но описывать эту функцию все равно требуется, иначе программа выдаст исключение (см. функцию РеглУчетВыборкиСерверПовтИсп.ТекстВТОтраженияДокумента).

А вот документу РТУ для формирования проводок предварительно требуется получить данные о расчетах с клиентами:

 
 Общий модуль РеализацияТоваровУслугЛокализация

3. Неочевидный "багаж" при отражении проводок

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

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

Состав финального запроса может меняться в зависимости от:
  - Это объект расчетов (ОР) - РеглУчетВыборкиСерверПовтИсп.ЭтоОбъектРасчетов(ДокументИмя)
  - Это расчетный документ (РД) - РеглУчетВыборкиСерверПовтИсп.ЭтоРасчетныйДокумент(ДокументИмя)
  - Это Регистратор расчетов (РР) - отдельное условие для документа "Регистратор расчетов"
  - Остальные документы (ОД) - остальные документы

Имя дополнения Где искать
(все функции расположены в общем модуле РеглУчетВыборкиСерверПовтИсп)
ОР РД РР ОД
Временная таблица 
ВтСтроки
ТекстСебестоимость + + - +
Временная таблица 
ВтСтоимости
ТекстСебестоимость + + - +
Временная таблица 
РасчетыСКлиентамиНоваяАрхитектура
ТекстРасчетовПоНовойАрхитектуре - + - -
Временная таблица 
РасчетыСПоставщикамиНоваяАрхитектура
ТекстРасчетовПоНовойАрхитектуре - + - -
Временная таблица 
ВТРасчетыСКлиентами
ТекстВТРасчетов - + - -
Временная таблица 
ВТРасчетыСПоставщиками
ТекстВТРасчетов - + - -
Временная таблица 
ВТРасчетыСКлиентамиПоДокументам
ТекстВТРасчетовПоДокументам + - - -
Временная таблица 
ВТРасчетыСПоставщикамиПоДокументам
ТекстВТРасчетовПоДокументам + - - -
Временная таблица 
ВТРасчетыСПоставщикамиПоДокументам
ТекстВТВводСобственныхСредств + + + +
Временная таблица 
УчетнаяПолитикаОрганизаций
ТекстУчетнаяПолитика + + + +
Временная таблица 
КурсыВалют
ТекстКурсыВалют + + + +
Временная таблица 
Данные (фиктивная)
ТекстИнициализации + + + +
Проводки
Дт <62.2> :: Кт <62.1, 76>
Дт <60.1, 76> :: Кт <60.2>
ТекстЗачетАвансов + - - -
Проводки
Дт 10, 20, 41 :: Кт 10.ДР, 41.ДР, 19.03, 19.11
Дт 90.02 :: Кт 10, 20, 41
Дт 10, 20, 41 :: Кт 10, 20, 41
Дт <44> :: Кт 10, 20, 41
Дт 10, 20, 41 :: Кт 91.01
ТекстРаспределениеРасходов + + - +
Проводки
Дт 91 :: Кт 20, 44
ТекстСписаниеРасходовУОрганизацииИсточника + + - +
Проводки
Дт 20, 44 :: Кт 91
ТекстРегистрацияРасходовУОрганизации...
...Получателя
+ + - +
Проводки
Дт <25, 26, 44> - Кт <19.3, 19.4>
ТекстНДСПоДаннымФинпартий + + - +
Проводки
Дт <19.Х> - Кт <19.Х>
Дт <19.7> - Кт <19.Х>
Дт <68.02, 68.52> - Кт <19.Х>
Дт <19.Х> - Кт <68.02, 68.52>
Дт <91.02> - Кт <19.Х>
ТекстНДСПоНДСПредъявленный + + - +

И напоследок хочу сказать спасибо разработчикам ERP за лайфхак поиска интересующих проводок: во всей конфигурации, перед описанием текста запроса очередной проводки, есть описание корреспонденции счетов этой проводки, например:

#Область ПриемНаКомиссию // (Дт 004.01 :: Кт )
...
|ВЫБРАТЬ // Фактуровка поставки (Дт 60.НП :: Кт 60, 76)
...
|ВЫБРАТЬ //// Получение услуг (Дт 2Х, 44, 91 :: Кт 60, 71, 76)
...
"ВЫБРАТЬ // Изменение вида деятельности НДС (Дт <19.Х> - Кт <19.Х>) @НДСпредъявленный
...
|ВЫБРАТЬ // Вычет НДС (Дт <68.02, 68.52> - Кт <19.Х>) @НДСпредъявленный
...

 Либо смотрите "Содержание" проводки в режиме предприятия: они также описаны в запросах

|	""Прием товаров на комиссию"" КАК Содержание

Так что, если у Вас есть терпение и много времени, то можно пользоваться глобальным поиском по модулям конфигурации :) 

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. insurgut 206 20.05.21 13:30 Сейчас в теме
Не нашел ответа на вопрос "как сделать так, чтобы проводки по бухгалтерскому учету формировались сразу". Плохо смотрел?
2. BuriyLesha 524 20.05.21 13:47 Сейчас в теме
(1) никак. такая особенность ЕРП
для отражения проводок строится огромный запрос в ИБ и, видимо для ускорения проведения документа, их вынесли в отдельное регламентное задание.
3. insurgut 206 20.05.21 14:08 Сейчас в теме
(2) видимо не правильно понял посыл статьи. Начался он с вопроса "В смысле проводки сразу не формируются? А как тогда тут работать?", думал на него и будет дан ответ :)
Вообще в тему не погружался (в код имеется ввиду), просто у бухгалтерии это до сих пор вызывает недоумение, и даже настроенный регламент на каждые 5 минут их устраивает постольку поскольку. С точки зрения разработчиков конечно правильнее было бы дать выбор пользователю - отражать проводки сразу (медленнее), либо отдельным регламентным заданием.
5. BuriyLesha 524 21.05.21 04:49 Сейчас в теме
(3)да, думаю в конце статьи надо добавить ответ "проводок сразу не будет *заставка из ералаша*" :)
Дмитрий74Чел; rovenko.n; +2 Ответить
7. hiduk 117 21.05.21 11:27 Сейчас в теме
(2) Если формирование проводок "вынесли в отдельное регламентное задание" - то можно настроить расписание раз в секунду - и будет счастье.
8. BuriyLesha 524 21.05.21 11:54 Сейчас в теме
(7)поберегите вашу СУБД :) за секунду не успеет регламентное задание выполниться
zhuntovda; +1 Ответить
19. пользователь 21.05.21 14:26
Сообщение было скрыто модератором.
...
4. insurgut 206 20.05.21 14:29 Сейчас в теме
Хмм... заглянул в код, оказалось достаточно просто. Через расширение, например, добавляем форму той же реализации товаров, в форме после записи на сервере добавляем код:
	Если ТекущийОбъект.Проведен Тогда
		МассивДокументов = Новый Массив;
		МассивДокументов.Добавить(ТекущийОбъект.Ссылка);
		РеглУчетПроведениеСервер.ОтразитьДокументыВРеглУчете(МассивДокументов);
	КонецЕсли;


Как результат - проводки есть сразу после проведения документа. Конечно же это просто пример, так сказать "на коленке". Правильнее в модуле документа, а ещё правильнее найти общую точку входа для всех документов, чтобы не дорабатывать каждый документ отдельно.
6. BuriyLesha 524 21.05.21 04:51 Сейчас в теме
(4)только готовьтесь сразу, что помогая бухгалтерам, Вы получите волну негатива от остальных пользователей мол "как все долго, невозможно работать"
zhuntovda; andrey_sag; horsgroup; +3 Ответить
9. dhurricane 21.05.21 12:17 Сейчас в теме
(6) Есть и другой негативный эффект, с которым мне приходилось сталкиваться ранее (может сейчас все иначе).

Отражение проводок располагается внутри блока попытки-исключения, при этом пойманное исключение не пробрасывается далее вверх по стеку вызовов, а лишь делается служебная запись в регистр о причинах ошибки. Если мы добавим отражение проводок в обработчик проведения, и при отражении этих проводок возникнет ошибка, вместо понятного сообщения об ошибке увидим "В этой транзакции уже происходили ошибки." Расследовать причины таких ошибок само собой дело трудоемкое.

(4) Общей точкой для Вашего примера может быть метод:
МодификацияКонфигурацииПереопределяемый.ПослеЗаписиНаСервере();
primara; BuriyLesha; insurgut; +3 Ответить
10. insurgut 206 21.05.21 12:50 Сейчас в теме
(9) ну в принципе я именно поэтому пример не приводил в блоке обработке проведения. Вообще пример чисто из интереса. Можно? Оказалось, что можно. А дальше конечно нужно уже тестировать все, т.к. возможны нюансы, касаемые не только производительности.
P.S. Благодарю за подсказку общей точки входа!
11. BuriyLesha 524 21.05.21 12:52 Сейчас в теме
(9)специально проверил, сейчас отражение тоже в попытке. так что в процедуру проведения явно не стоит помещать
22. Nefilimus 72 21.05.21 19:36 Сейчас в теме
(6)
   Если ТекущийОбъект.Проведен Тогда
        МассивДокументов = Новый Массив;
        МассивДокументов.Добавить(ТекущийОбъект.Ссылка);
        РеглУчетПроведениеСервер.ОтразитьДокументыВРеглУчете(МассивДокументов);
    КонецЕсли;
Можно написать фоновым исполнением при проведении (как писать исполненение кода фоном, я думаю не надо объяснять людям, которые работают с ерп2). Все счастливы и довольны. Документ для пользователя сразу провёлся, а фоном формируется проводка. Но не забываем выносить данный код в попытку и исключение, желательно иметь регистр сведений, чтобы в случае исключения записывалось туда.
BuriyLesha; +1 Ответить
23. BuriyLesha 524 22.05.21 07:40 Сейчас в теме
(22)такой РС уже есть, я о нем в п.1 писал
Но тогда следует убедиться, что все счета учёта в программе уже заполнены
Nefilimus; +1 Ответить
24. Nefilimus 72 22.05.21 07:54 Сейчас в теме
12. dhurricane 21.05.21 13:17 Сейчас в теме
(4) И вот еще одно препятствие, на которое косвенно указывает статья. Для многих документов при отражении проводок используются общие временные таблицы, такие например как ВтСтоимости. Эта таблица собирается по данным регистра накопления "СебестоимостьТоваров". Окончательный расчет себестоимости производится в конце месяца, при закрытии. Т.о. сразу после проведения документа мы сможем получить проводки лишь по данным расчета предварительной себестоимости.
Это не проблема, а лишь нюанс, о котором стоит помнить: проводки при закрытии могут еще поменяться.
13. BuriyLesha 524 21.05.21 13:23 Сейчас в теме
(12)ну, такая проблема и в БП возникнуть может. так или иначе, при закрытии месяца, сперва закрываются все оперативные регистры, а потом идет формирование проводок
20. dhurricane 21.05.21 14:35 Сейчас в теме
(13) Наверное. Я просто никогда не работал с БП. :-)
14. user1140274 21.05.21 13:50 Сейчас в теме
Коллеги, а где можно посмотреть как делается доработка проведения по регламентному учету в 2.4?
15. BuriyLesha 524 21.05.21 13:56 Сейчас в теме
(14)смотрю релиз 2.4.11.93. вроде все основные экспортные процедуры/функции на месте. так что пробуйте искать согласно статье. если будут несоответствия - пишите
16. user1140274 21.05.21 13:58 Сейчас в теме
17. starik-2005 2808 21.05.21 13:59 Сейчас в теме
Мне кажется, что многие товарищи не понимают, что проводки при нормальном процессе работы бухгалтеру вот прям сразу не нужны. Да, когда бухгалтер методом проб и ошибок что-то там в системе задними числами кромсает, то он хочет результат вот прям щаз. И это его погубит однажды.

Суть документа - отразить событие в учетной системе. Отразить его так, как оно произошло в реальном мире. При этом проверить, а можно ли вообще это отразить (отрицательные остатки, дебиторская задолженность, превышение лимитов отгрузки, ..). А все эти отражения в хозяйственной деятельности на плане счетов - это нужно для того, чтобы сдать регуляторную отчетность раз в месяц/квартал. А управленческая отчетность - она и на оперативных регистрах вполне себе собираема.
user618912_redgad; BuriyLesha; +2 Ответить
18. BuriyLesha 524 21.05.21 14:03 Сейчас в теме
(17)полностью согласен! зачастую с бухгалтерами можно договориться, чтобы регламентное формирование проводок происходило в ночное время и им этого будет достаточно для анализа за вчерашний день
21. user618912_redgad 13 21.05.21 14:46 Сейчас в теме
(17) Поддерживаю, на практике даже самые упертые бухгалтера уже спустя месяц работы понимали преимущества этой схемы.
rovenko.n; +1 Ответить
25. mikl79 116 24.05.21 14:47 Сейчас в теме
(17), вообще надо разделять кому-то подходит, а кому-то не подходит ERP
я работая 15 лет программистом в своей практике встречал только предприятия, для которых все строится на проводках, т.е. проводки первичны, а все остальное крутится вокруг них и бухгалтера привыкли смотреть сразу проводки - правильно ли провелось
соответственно ERP никак не подойдет.
Все таки перевели на ERP одну фирму - сейчас бухгалтерия мучается - мне пришлось сделать кучу доработок, чтобы хоть как-то облегчить им жизнь.
В результате ушли на бухгалтерию.
Очень печальный опыт - когда выбросили кучу времени и денег - а получили кучу проблем.
Так что при переходе будьте очень внимательны - нужна ли вам ERP.
Мой совет - если можно обойтись без неё - заходите на Бухгалтерию предприятия.
26. starik-2005 2808 24.05.21 16:08 Сейчас в теме
(25)
Очень печальный опыт - когда выбросили кучу времени и денег - а получили кучу проблем.
Народ просто повелся на планирование, бюджетирование, казначейство и прочие крутые слова, но не знает, что с ними делать в итоге. ЕРП - штука хорошая, но нужно менять процессы и увольнять бухгалтеров, вместо которых нанимать консультантов и методологов. В итоге должен остаться финдиректор, расчетчик зряплаты и бухгалтер на клиент-банке, ЭДО и регламентированной отчетности. Все. В противном случае, когда процессов нет, бухгалтер будет задрачивать до белого каленья ОСВ, исправляя одну за другой собственные же ошибки, которые сам же и расплодил.

ЗЫ: по поводу учетной системы, то и на йокселе все отлично можно посчитать. Весь учет - это доходы и расходы, распределенные в той или иной мере на стоимость единицы продукции. Бухгалтер просто определяет, что на что будет распределяться и сворачиваться (фактически для бухгалтера это счет учета). И это не линейный бухгалтер определяет, но на его плечи ложится вся эта рутина по отражению операций так, чтобы система в итоге посчитала как надо, а система считает, как правильно (указано в настройках), а не как надо бухгалтеру. В итоге конфликты...
primara; tadem; Дмитрий74Чел; rovenko.n; +4 Ответить
29. BuriyLesha 524 25.05.21 05:12 Сейчас в теме
(26)да, ERP штука хорошая и сложная. Но если у вас есть хорошая команда и лишний годик (или два), то все получится :)

но нужно менять процессы

да, в подавляющем большинстве случаев без этого никуда. Но ERP не стоит на месте: те доработки, которые мы делали заказчику, Фирма 1С анонсирует в будущих релизах.

и увольнять бухгалтеров

зачем же так радикально? Просто поставьте бухгалтерам отдельную базу БП и пусть они там правят! (повторюсь, это подходит не всем, надо моделировать)
28. BuriyLesha 524 25.05.21 04:46 Сейчас в теме
(25) Вы все правильно говорите, ERP не всем подойдет. Поэтому в начале статьи я и написал, что это в первую очередь программа для оперативного учета. Бухгалтера на предприятии важны, но не они должны руководить процессами, а управленцы.
А если бухгалтерия хочет все сразу с проводками видеть, то удобно будет регламентированный учет вынести в БП и настроить синхронизацию (но тут могут быть свои нюансы, все надо моделировать)
33. mikl79 116 28.05.21 07:27 Сейчас в теме
(28), это понятно, что сделали ставку на оперативный учет.
Но зачем же было отделять бух.чет - я не понимаю
Прекрасно всегда все проводилось сразу и проводки и по регистрам, в той же УПП 1.3
Тут же нагородили и создали кучу проблем
35. BuriyLesha 524 28.05.21 07:56 Сейчас в теме
(33)Регистр бухгалтерии сам по себе более "тяжелый" для проведения чем Регистр накопления или Регистр сведений. Плюс, для подготовки данных для записи в РБ, формируется довольно существенный запрос. Как результат, время проведения документа увеличивается существенно. А теперь посмотрим на процесс не 1% пользователей, которыми является бухгалтерия, а именно операционистами и менеджерами: им знать проводки "здесь и сейчас" абсолютно не требуется, а вот уменьшение времени проведения - полезно.
Поэтому, я так предполагаю, формирование вынесено в отдельный фоновой процесс, который можно запускать по расписанию (например, каждые 4 часа).
34. mikl79 116 28.05.21 07:35 Сейчас в теме
(28), вот эта схема - просто жесть.
Покупать "супер" программу, какой судя по названию она должна быть и вести бух.учет в другой программе, создавая на ровном месте лишние проблемы с обменом.
Как ни крути обмен - это лишний головняк, за ним нужно следить, обслуживать и т.д.
хорошая программа - это ЕДИНАЯ учетная система!
Возможно, что ERP вообще мало кому подходит (единицам) - у меня нет опыта больших проектов внедрения ERP на крупных предприятиях.
36. BuriyLesha 524 28.05.21 08:05 Сейчас в теме
(34)согласен, каждый обмен данными между базами - это "лишний головняк". Поэтому, если управленческий и регламентированный учеты совпадают, то лучше вести все в одной базе (по моему личному опыту).

Возможно, что ERP вообще мало кому подходит (единицам)

а вот здесь не соглашусь. Тут проблема скорее в том, что ERP долго и трудоемко внедрять, и не все компании финансово могут себе это позволить.
39. tadem 12.05.22 08:37 Сейчас в теме
(25) Сама главный бухгалтер. И всех новеньких бухгалтеров отучаю смотреть ДТ Кт. Надо смотреть опер.отчеты. Месяц - и все привыкают. Дт Кт смотрю когда месяц закрывается. Если все проводки правильно настроены, и не лезть в настройки "кривыми ручками" то все хорошо))
Надо было глбуха научить работать не только с ДТ КТ а и с опер.отчетами. И отучить все править вручную и операциями. Это самая большая болезнь бухгалтерии. А потом - "у меня месяц не закрывается"
primara; BuriyLesha; +2 Ответить
27. rpgshnik 3316 25.05.21 04:06 Сейчас в теме
Благодарен, прошлая статья ваша очень понравилась и эта явно будет не лишней.
30. Droonimus 25.05.21 13:27 Сейчас в теме
А как решается вопрос с расхождением между упр и регл учетом в ЕРП? Ну допустим конец месяца, сырьё приехало, запускаем в производство немедленно, но документы приехали "попозже", недельки через 3 (нету ЭДО). Закрытие месяца сформирует проводки по Приобретению товаров и услуг, несмотря на то, что у бухгалтерии нет на отражение этой операции оснований? Ну то есть по оперативному контуру движения же будут, соответственно и проводки захотят сформироваться на основании этих данных. С ЕРП пока не работал, принцип отражения в регл. учете очень интересный и полезный, но как всегда есть вопросы, типа "а если вдруг вот такая ситуация".
31. BuriyLesha 524 25.05.21 13:54 Сейчас в теме
(30)для таких ситуаций в ERP есть свои механизмы

В этой статье на ИТС подробно описан механизм работы в таких ситуациях. Там же описаны отражаемые проводки.
Droonimus; +1 Ответить
32. Droonimus 27.05.21 07:45 Сейчас в теме
(31) Благодарю, познавательно!
40. tadem 12.05.22 08:41 Сейчас в теме
(30)Сделать неотфактурованные поставки. Это и в бухгалтерии не запрещается. Когда придут документы, и по факту разнесутся данные, будет перерасчет. Все нормально
BuriyLesha; +1 Ответить
37. cxpp 17 15.11.21 10:01 Сейчас в теме
Кто-нибудь может посоветовать, "куда копать": при проведении документа "Приобретение товаров и услуг" в случае хозяйственной операции "Импорт" по строкам ТЧ "Товары" формируются две проводки: Дт 41.01 Кт 60.01 и Дт 41.01 Кт 60.21 вместо одной, как и полагается при данной хоз.операции, Дт 41.01 Кт 60.21?
38. BuriyLesha 524 02.12.21 17:42 Сейчас в теме
(37) Попробуйте посмотреть РН Расчеты с поставщиками
41. triviumfan 37 20.12.22 15:54 Сейчас в теме
Не подкажете, а на что влияет ВидСчетаДт, АналитикаУчетаДт/ГруппаФинансовогоУчетаДт и МестоУчетаДт?
И почему где-то для одного и того же СчетаДт в одном месте АналитикаУчетаДт, а в другом ГруппаФинансовогоУчетаДт.
42. BuriyLesha 524 20.12.22 16:23 Сейчас в теме
(41) ВидСчета помогает найти подходящий счет через таблицу настройки счетов (e1cib/app/Обработка.НастройкаОтраженияДокументовВРеглУчете)
МестоУчета и АналитикаУчета помогают найти счет в таблице настройки счетов по исключениям (не для всех счетов используется)
Вообще "АналитикаУчета" - это имя поля таблицы запроса. А ГруппаФинансовогоУчета - это обычно ссылка на справочник ГруппыФинансовогоУчета... Но по сути это одно и тоже, только в зависимости от контекста называются по разному.
43. triviumfan 37 21.12.22 10:04 Сейчас в теме
(42) так зачем указывать эти поля? Для случаев, когда счета в проводках неявно указаны, чтобы система подтянула их из настроек?
А если я явно счета указываю, то могу этим полям присвоить НЕОПРЕДЕЛЕНО?
44. BuriyLesha 524 21.12.22 13:31 Сейчас в теме
(43) явно указывать счета - это хардкод. хардкод у нас запрещен стандартами разработки. Фирма 1С постепенно уходит от указания счета явным образом и старается указывать именно вид счета, чтобы использовать таблицу настроек счетов. так получается гибкая настройка
triviumfan; +1 Ответить
45. triviumfan 37 21.12.22 13:52 Сейчас в теме
(44)
чтобы использовать таблицу настроек счетов. так получается гибкая настройка

Значит если мне нужна нетиповая проводка, то нужно сперва добавить настройку, а на основании её уже проводки формировать?
Какой-то стандарт не очень =\
У меня ДТ 91.02 КТ 41.01
46. triviumfan 37 30.12.22 17:04 Сейчас в теме
Я плохо искал или чтобы установить доп. параметры для запроса регл. учета нужно сломать голову?
Т.е. я поменял проводки, добавил параметр запроса, а далее РеглУчетПроведениеСервер.УстановитьПараметрыЗапросаДанных()... и мой параметр &Период неиинициализирован, система пытается в ЗаполнениеПараметровЗапросаИПрочихФункциональныхОпций() найти такую ФО и получаем исключение.
47. BuriyLesha 524 30.12.22 17:16 Сейчас в теме
(46) при отражении проводок выполняется довольно большое количество запросов. лучше отладчиком посмотреть в каком именно моменте идет Запрос.Выполнить(), чтобы подсунуть ему новый параметр.
48. triviumfan 37 09.01.23 15:24 Сейчас в теме
(47) Да, я нашёл место, но очень странно, что в инициализации параметров нету такого простого как даты документа! или организации документа! Такая простыня текстов запросов объединяются в один, а устанавливаются лишь фунциональные опции и специфические параметры. А мне нужно то в запросе соединиться с виртуальной таблицей среза последних, передав дату документа.
49. triviumfan 37 10.01.23 12:25 Сейчас в теме
(47) Оказывается, что я изначально неверно начал задачу решать.
Мне нужно было в одном из текстов запросов регл учета получить значение из виртуальной таблицы среза, но не последнюю запись как оказывалось, а на дату документа.
Пришлось инициализировать ВТ с данными среза на дату документа, а затем уже в текстах запросов соединяться с ней.
Оставьте свое сообщение

См. также

Почему может разойтись стоимостной учет товара между УТ 11 и БП 3

Учет ТМЦ Механизмы типовых конфигураций Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бесплатно (free)

Между Управлением торговлей 11.5 и Бухгалтерией предприятия 3.0 настроена синхронизация для обмена данными из Торговли в Бухгалтерию. Настройки обеих программ должны обеспечивать равенство стоимостной оценки товаров (счет 41) между двумя программами. Пришлось столкнуться с ситуацией, когда равенство было нарушено. О причинах возникшей разницы и способе ее решения речь в статье.

21.02.2023    360    gull22    1    

2

Баг или фича? Нюансы назначения шаблонов процессов для видов документов по организациям и без в 1С: Документообороте 2

Механизмы типовых конфигураций Платформа 1С v8.3 1С:Документооборот Россия Бесплатно (free)

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

17.02.2023    435    ArseniyFenix    0    

3

Как проводятся документы в типовых конфигурациях от 1С: дополнение

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Бесплатно (free)

Вот и до меня дошел обновленный механизм проведения документов. С прошлой статьи механизм сильно изменился, и решено было кратко описать нововведения и изменения по сравнению с тем, что было раньше. А также разобрать создание и добавления в УМ (учетный механизм) регистра накопления и неподчиненного регистратору регистра сведений. Поэтому в этой статье могут быть опущены какие-то ключевые моменты.

13.02.2023    3842    skv_79    7    

69

Магия и логика настройки оплаты праздничных дней в ЗУП 3.1 для сдельщиков и не только

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

В статье изложен способ настройки оплаты праздничных и выходных дней при наличии сдельной оплаты труда и оплаты по окладу в 1C:ЗУП 3.1 без изменения конфигурации. Пишу в основном, чтобы не забыть, ну и, может, кому пригодится.

25.01.2023    751    Jokstr    7    

0

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Характеристики, Шаблоны и Списки характеристик номенклатуры в 1С

Механизмы типовых конфигураций Платформа 1С v8.3 План видов характеристик 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бесплатно (free)

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

10.11.2022    1724    Koder_Line    0    

6

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

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

Делаем свой интервальный регистр в ЗУП

Механизмы типовых конфигураций Запросы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Бесплатно (free)

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

09.09.2022    2023    vazelin    4    

26

Основные возможности работы с файлами в типовой конфигурации на БСП

Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

07.09.2022    7524    quazare    9    

102

Добавление собственного виджета в 1С:Документооборот версии 3.0

Документооборот и делопроизводство (СЭД) Адаптация типовых решений Механизмы типовых конфигураций Платформа 1С v8.3 1С:Документооборот Россия Бесплатно (free)

В данной публикации я хочу описать процесс добавления собственного виджета для отслеживания задач по видам документов в 1С документооборот версии 3.0.

18.07.2022    2467    ArseniyFenix    2    

44

Система контроля ведения учета [БСП]

Универсальные функции Механизмы типовых конфигураций БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данном материале рассмотрим типовой алгоритм подсистемы контроля учета БСП в конфигурациях на примерах.

18.07.2022    4692    quazare    8    

92

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

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

Планы видов характеристик в системе 1С

Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Здравствуйте, коллеги! В данной статье речь пойдёт о значении планов видов характеристик в системе 1С, о том, какую они имеют структуру, а также - как создавать и работать с формами планов видов характеристик.

05.07.2022    1402    Koder_Line    2    

5

Еще раз о дополнительных реквизитах и дополнительных сведениях

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Дополнительные реквизиты и сведения существуют давно. Задумка очень хорошая. Суть этих механизмов понятна всем. По этому поводу написано много. Что тут можно сказать нового? Однако бес, как всегда, в деталях. Как создавали реквизиты в объектах типовых конфигураций, так и продолжаем это делать. Почему это происходит? За всех сказать не могу. Могу рассуждать только на своем примере. Являясь убежденным практиком, одно могу сказать вполне определенно. Если что-то на практике недостаточно удобно, то останется оно главным образом в теории... Если не приложить немного усилий.

11.05.2022    8454    user1374747    19    

48

Экспертный кейс. Расследование фатального замедления времени расчета себестоимости в 1С:ERP 2

HighLoad оптимизация Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

При выполнении нагрузочного тестирования информационной системы на базе 1С:ERP для одного из клиентов с целью оценки возможности миграции системы на PostgreSQL и Astra Linux мы столкнулись с неприемлемым увеличением времени выполнения расчета себестоимости. Строго говоря, сценарий тестирования закрытия месяца не был выполнен вообще – он не укладывался в таймаут выполнения теста, 24 часа. По прошествии 18 часов всё ещё шло выполнение операции «Распределение затрат и расчет себестоимости». Более 16 часов выполнялся подэтап “Расчет партий и себестоимости. Этап. Расчет себестоимости: РассчитатьСтоимость”. Всё это время выполнялся запрос, который в текущей инфраструктуре клиента (СУБД MS SQL Server) выполняется чуть более 3 минут на аналогичных данных.

25.03.2022    5528    it-expertise    92    

66

Авансы, кредиты и предоплаты ФФД 1.05. Изменение типовой УТ 10.3.72.3

Адаптация типовых решений Универсальные функции Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 10 Бесплатно (free)

Изменение типовой конфигурации Управление торговлей 10.3.72.3 и ниже для случаев, когда клиент оплачивает частично по накладной. В расчетной части чека должны быть типы оплат "Постоплата кредит" - сумма оставшегося долга, "Зачет аванса" - сумма предыдущих оплат. Также исправлена ошибка при оплате за накладную, в которой указаны товарные позиции с разными ставками НДС.

05.03.2022    742    andrew.ab    0    

1

Ни в ЗУП ногой!? А мне нравится! Часть 1. Главные сложности решения, что отталкивает

Зарплата Кадровый учет Механизмы типовых конфигураций Внедрение ИТ-системы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры 7.7 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

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

03.03.2022    8663    biimmap    57    

95

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

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

Действия при добавлении своего документа в конфигурацию ERP\КА

Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При добавлении новых документов в типовые конфигурации ERP\КА необходимо выполнить ряд действий, которые будут описаны в данной статье. Необходимо сразу подключить наиболее часто используемые подсистемы БСП, чтобы затем к этому не возвращаться.

02.02.2022    4077    Shining_ninja    15    

79

Перемещение товаров между филиалами в одной информационной базе 1С с применением RLS

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

В своей статье Ретунский Александр, аналитик-эксперт компании АО «Корпоративные ИТ-проекты» (официальный партнер ИнфоСофт), поделится опытом решения задачи по перемещению товаров между филиалами в одной информационной базе 1С с применением RLS.

30.12.2021    1973    Shining_ninja    12    

9

Готовые механизмы 1С: ЗУП, представления

Механизмы типовых конфигураций Запросы Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free)

Здесь будет храниться архив запросов, которые могут помочь разработчику правильно строить отчеты и получать данные в 1С: ЗУП. Статью буду периодически дополнять.

03.11.2021    6852    Margo462    19    

89

Типовые операции в 1С: БГУ 2. Часть 4. Заключение

Механизмы типовых конфигураций Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 Бухгалтерский учет Бесплатно (free)

В данной статье автор расскажет, что такое типовые операции в конфигурации бухгалтерии для госсектора, установит стандарты качества написания типовых операций. Часть 4 "Заключение". Завершаем типовую операцию из ТЗ, изучаем простые условия, немного касаемся сложных условий, прикасаемся к булевой алгебре, изучаем функцию ЗНАЧЕНИЕ() и прочие прикладные функции как примеры, задаем стандарты типовой операции.

14.09.2021    6511    ldmonster    33    

13

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Типовые операции в 1С: БГУ 2. Часть 3

Механизмы типовых конфигураций Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Бухгалтерский учет Бюджетный учет Бесплатно (free)

В данной статье автор расскажет, что такое типовые операции в конфигурации бухгалтерии для госсектора, установит стандарты качества написания типовых операций. Часть 3. Разбор четвертой страницы формы типовой операции "Проводки", знакомство с источниками данных, формирующих проводку, первое знакомство с языком СКД.

10.09.2021    4632    ldmonster    1    

12

Типовые операции в 1С: БГУ 2. Часть 2

Механизмы типовых конфигураций Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Бюджетный учет Бесплатно (free)

В данной статье автор расскажет, что такое типовые операции в конфигурации бухгалтерии для госсектора, установит стандарты качества написания типовых операций. Часть 2. Разбор второй страницы формы типовой операции "Реквизиты", функциональное назначение кнопок, создание реквизитов и групп, базовые знания о форматировании.

09.09.2021    5971    ldmonster    2    

11

Типовые операции в 1С: БГУ 2. Часть 1

Механизмы типовых конфигураций Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Бухгалтерский учет Бюджетный учет Бесплатно (free)

В данной статье автор расскажет, что такое типовые операции в конфигурации бухгалтерии для госсектора, установит стандарты качества написания типовых операций Часть 1. Знакомство с типовыми операциями. Разбор первой страницы формы типовой операции, корректное создание (копирование), создание правильного и удобного наименования, написание комментария.

07.09.2021    6471    ldmonster    3    

16

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Создание документа Установка цен номенклатуры без записи документа

Универсальные функции Механизмы типовых конфигураций Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бесплатно (free)

Рабочий механизм создания документа Установка цен номенклатуры в КА 2 и УТ 11, без сохранения документа и с рабочим отображением заполненных данных.

11.03.2021    3253    Vladimir_D    10    

14

Доработка политики учета серий "Учет себестоимости по сериям" в 1C:ERP

Механизмы типовых конфигураций Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Бесплатно (free)

Политика учета серий "Учет себестоимости по сериям" предполагает обязательное указание серий в заказах, если вид обеспечения установлен "Отгрузить" или "Отгрузить обособленно". Доработка политики учета серий состоит в том, чтобы отключить обязательное заполнение серий в заказах.

01.03.2021    1957    Drivingblind    4    

17

Доработка проведения в ERP 2.5. (Регистры накопления, Регистры сведений)

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

Покажу точки входа для доработки "типового" проведения документов в ERP для регистров оперативного учета. Рассмотрим три основные ситуации: нужно изменить имеющееся проведение документа; нужно сделать записи в существующие регистры; нужно с нуля описать алгоритм проведения в добавленный регистр. Пример реализован на 1С:ERP Управление предприятием 2 (2.5.4.120)

10.01.2021    19120    BuriyLesha    19    

206

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

Математика и алгоритмы Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет НДС Бесплатно (free)

Данный функционал можно использовать, например, в процессе оформления возвратов от поставщика (корректировка реализации по согласованию сторон) при автоматическом создании корректировок реализации по документам поставщика, он позволяет массово создать корректировочные счета-фактуры в УПП 1.3. При создании документа из первичного счета-фактуры выданного в новый корректировочный счет-фактуру выданный копируются значения свойств.

17.12.2020    1156    ksnik    0    

2

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Регистры бухгалтерии. Еще одна таблица оборотов ДТ / КТ

Механизмы типовых конфигураций Бухгалтерский учет Конфигурации 1cv8 Бесплатно (free)

Виртуальная таблица оборотов ДТ / КТ регистра бухгалтерии. Особенности и применение.

12.08.2020    11694    Infostart    1    

80

Регистры бухгалтерии. Виртуальная таблица оборотов

Механизмы типовых конфигураций Бухгалтерский учет Конфигурации 1cv8 Бухгалтерский учет Бесплатно (free)

Виртуальная таблица оборотов регистра бухгалтерии. Принцип работы, особенности и кое-что еще.

28.07.2020    16605    Infostart    11    

82

Использование ПоказатьВопрос() в событии НачалоВыбора()

Механизмы типовых конфигураций Платформа 1С v8.3 Управляемые формы Бесплатно (free)

На ИТС описано, как избегать использования модальности в событиях ПередЗаписью() и ПередЗакрытием() (можно ознакомиться по ссылке http://its.1c.ru/docs/v8nonmodal/). А что делать, если нужно задать вопрос пользователю в событии НачалоВыбора(). В данной статье приведу пример реализации с использованием асинхронного вызова ПоказатьВопрос(). Статья предназначена в основном для начинающих программистов, недавно столкнувшихся с управляемыми формами.

20.07.2020    4390    biimmap    2    

5