Склады в табличной части. Расширение для 1С:Бухгалтерия Предприятия 3.0

0. RuzAleks 98 05.12.18 13:23 Сейчас в теме
Позволяет оформлять поступление и реализацию товаров с разных складов одним документом.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Nickon 08.12.18 21:03 Сейчас в теме
При проведении таких документов корректно ли учитываются эти склады в движениях?
2. RuzAleks 98 08.12.18 21:12 Сейчас в теме
(1) При поступлении слад из строки документа прописывается в соответствующую проводку. При реализации - дополнительно контролируется остаток по складу из строки.
3. Nickon 08.12.18 21:19 Сейчас в теме
Есть ли возможность переключения со склада в документе на склады в табличной части?
4. RuzAleks 98 08.12.18 21:23 Сейчас в теме
(3) Через "включение/отключение" расширения, но нужно учитывать, что реквизит склад в шапке при включенном расширении скрыт и после записи документа остается пустым.
5. Nickon 08.12.18 21:26 Сейчас в теме
У пользователей то и прав нет на включение или отключение расширений. Лучше реализовать это в расширении для таких случаев. Идея - то хорошая!
6. RuzAleks 98 08.12.18 21:28 Сейчас в теме
(5) В будущих версиях появится возможность установки переключателя в документе. ;)
7. RuzAleks 98 11.12.18 08:47 Сейчас в теме
(5) Добавлена возможность переключения между складом в шапке и складами в таблице
8. apostal86 232 12.12.18 09:23 Сейчас в теме
Превращение Бухгалтерии в Торговлю)))
9. nanpu 28.03.19 21:20 Сейчас в теме
Не проводится документ Требование-накладная.

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{СкладыВТабличныхЧастях ОбщийМодуль.УчетТоваров.Модуль(102)}: Поле объекта не обнаружено (п_СкладТЧ)
Если НЕ ТаблицаРеквизиты[0].Регистратор.п_СкладТЧ Тогда

Бухгалтерия предприятия, редакция 3.0 (3.0.68.66)
10. tsa 3 22.05.19 15:19 Сейчас в теме
По той же причине не проводится Списание товаров и Отчет производства за смену. Просьба подправить расширение
11. RuzAleks 98 22.05.19 15:24 Сейчас в теме
(10) Расширение с исправлением выложу скорее всего завтра. Способ исправления - в начале переопределяемых процедур в ОбщемМодуле.УчетТоваров добавить строки:
Документ = ТаблицаРеквизиты[0].Регистратор;	
	Если Документ.Метаданные().Реквизиты.Найти("п_СкладТЧ") = неопределено ИЛИ НЕ Документ.п_СкладТЧ Тогда
		ПродолжитьВызов(ТаблицаТовары, ТаблицаРеквизиты, Движения, Отказ);
		Возврат;
	КонецЕсли;
12. www_20981 16.09.19 17:11 Сейчас в теме
Не планируете в расширение добавить Корректировку поступлений и Корректировку реализаций?
13. RuzAleks 98 17.09.19 09:12 Сейчас в теме
(12) Пока не планировал, но учту Ваше пожелание. Как появится время - реализую.
18. RuzAleks 98 30.10.19 13:59 Сейчас в теме
(12) Корректировки поступления и реализации добавлены. Склады берутся из документов-основания.
14. smax 17.10.19 09:48 Сейчас в теме
Ошибочка есть... Если ведется раздельный учет НДС, то в соответствующий регистр накопления пишется склад из шапки документа, не глядя на добавленный в ТЧ реквизит. Ну и также ждем доработку для "Корректировку поступлений и Корректировку реализаций"
15. RuzAleks 98 17.10.19 09:50 Сейчас в теме
(14)Спасибо за замечание, включу в планы.
19. RuzAleks 98 30.10.19 14:00 Сейчас в теме
(14) Формирование движений по регистру НДСРаздельныйУчет скорректировано
16. smax 17.10.19 14:44 Сейчас в теме
Также не учтена дальнейшая работа с доп.расходами, если оно проводится на документ, где склады указаны в тч
17. RuzAleks 98 30.10.19 11:45 Сейчас в теме
(16) Спасибо за замечание, документ "Поступление доп. расходов" не связан построчно с документом партии, если, например в документе поступления будут несколько строк по одному и тому же товару, но на разные склады, то сопоставить их со строками в документе "Поступление доп. расходов" - проблематично, поэтому будет реализовано 2 варианта:
1) Сопоставление строк по номенклатуре, счету учета и количеству (некорректно, но что делать?!). Склад будет определен из документов партии по совпадению вышеуказанных реквизитов.
2) Проведение документа только при условии его заполнения по документу-основанию, без последующего добавления строк вручную. Склад пропишется при заполнении в ТЧ документа и при проведении будет установлен из ТЧ.

Если есть предложение по другим способам сопоставления - предлагайте. Релиз на подходе.
20. aleksandr_leiman 42 23.01.20 08:01 Сейчас в теме
При установке на релиз 3.0.75.58 выдает ошибку:

Расширение Конфигурация СкладыВТабличныхЧастях Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации Исправить...


после исправления режима совместимости все работает нормально
21. RuzAleks 98 23.01.20 08:03 Сейчас в теме
(20)Спасибо за замечание. Скорректирую режим совместимости под последний релиз.
22. aleksandr_leiman 42 23.01.20 16:23 Сейчас в теме
Совсем удалил из расширения документ "Поступление доп. расходов", иначе дает ошибку при проведении "Не указан склад в табличной части".
27. RuzAleks 98 27.01.20 08:03 Сейчас в теме
(22) Для исправления ошибки достаточно в указанном документе для добавленного реквизита п_Склад установить свойство "Проверка заполнения" = "Не проверять".
23. aleksandr_leiman 42 25.01.20 09:14 Сейчас в теме
Расширение некорректно работает при проведении документов "Поступление товаров и услуг" если Склад указан только в шапке документа (не включен флажок "Склад в табличной части") и склады в табличной части не заполнены.
Ошибка:
Не заполнена колонка "Склад" в строке списка "Товары"
Платформа 8.3.15.1830
Конфигурация Бухгалтерия предприятия 3.0.75.58
Возможно ли исправить эту ошибку?
Периодически возникает необходимость перепроведения документов и во всех проставлять склад в табличной части слишком затратно.
25. RuzAleks 98 27.01.20 07:46 Сейчас в теме
(23) Какая версия расширения? Приведите, пожалуйста текст ошибки желательно с указанием места возникновения.
24. aleksandr_leiman 42 26.01.20 11:22 Сейчас в теме
В итоге исключил из расширения документы "Поступление доп. расходов" и "Корректировка поступления" (в них совсем нет добавленных на форму реквизитов "Склад" в табличной части и заполнить их в старых документах нельзя).
В общем модуле расширения "Учет товаров" в Процедуре п_СформироватьДвиженияПоступлениеТоваров добавил условие на включение складов в табличной части

Если Документ.п_СкладТЧ Тогда
		БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Регистратор.Товары[СтрокаТаблицы.НомерСтроки-1].п_Склад);
Иначе
		БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Склад);
КонецЕсли;

Теперь при проведении документов поступление товаров и услуг, если склад указан только в шапке документа, не выдается ошибка при проведении.
26. RuzAleks 98 27.01.20 07:55 Сейчас в теме
(24)
В итоге исключил из расширения документы "Поступление доп. расходов" и "Корректировка поступления" (в них совсем нет добавленных на форму реквизитов "Склад" в табличной части и заполнить их в старых документах нельзя).


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


(24)
В общем модуле расширения "Учет товаров" в Процедуре п_СформироватьДвиженияПоступлениеТоваров добавил условие на включение складов в табличной части


Там уже есть условие:

Документ = ТаблицаРеквизиты[0].Регистратор;	
Если Документ.Метаданные().Реквизиты.Найти("п_СкладТЧ") = неопределено ИЛИ НЕ Документ.п_СкладТЧ Тогда
	ПродолжитьВызов(ТаблицаТовары, ТаблицаРеквизиты, Движения, Отказ);
	Возврат;
КонецЕсли;


У Вас точно актуальная версия расширения?
28. aleksandr_leiman 42 28.01.20 06:27 Сейчас в теме
(26)Версия расширения 2а
Немного проясню ситуацию:
Расширение начали использовать с января 2020 года, при этом возникла ситуация с проведением документов за 2019 год (закрытие месяца, подготовка декларации по НДС) вот при этом выдается ошибка по документам, включенным в расширение.
Текст сообщения: "Не заполнена колонка "Склад" в строке списка "Товары"
Естественно, в старых документах по учету материалов в табличных частях склад не указывался, и установить его там проблематично.

В исходном коде общего модуля расширения "Учет товаров" есть строки (строка 34)

//#Удалить
		БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Склад);
//#КонецУдалить
//#Вставить 		
		БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Регистратор.Товары[СтрокаТаблицы.НомерСтроки-1].п_Склад);
//#КонецВставить 


вместо них я написал
Если Документ.п_СкладТЧ Тогда
        БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Регистратор.Товары[СтрокаТаблицы.НомерСтроки-1].п_Склад);
Иначе
        БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Склады", Реквизиты.Склад);
КонецЕсли;

После этого ошибка исчезла.
Первое условие я видел, но оно почему-то не срабатывает.
Поскольку другие документы кроме поступления товаров в организации не заполняются со складами в табличной части, я их просто изъял из расширения
29. user702718_vnataliam 3 12.02.20 16:56 Сейчас в теме
Добрый день, можете доработать для нас для Бухгалтерии КОРП, чтобы подразделение кредита также выбиралось из Табличной части?
30. RuzAleks 98 12.02.20 17:22 Сейчас в теме
(29)напишите в личку, обсудим.
31. RuzAleks 98 21.02.20 09:33 Сейчас в теме
(29) Доработано в части документа Реализация.
32. user702718_vnataliam 3 28.02.20 11:45 Сейчас в теме
Добрый день, при проведении документа реализация суммовой остаток по подразделению и складу, отличному от подразделения/склада шапки, равен 0,
т.е. количество списывается, а сумма нет, у вас при определении себестоимости списания учитывается новое подразделение?
Просто думаю, где начинать искать - в своих доработках или в расширении?
33. RuzAleks 98 28.02.20 11:55 Сейчас в теме
(32) У меня в тестовой базе себестоимость рассчитывается по подразделениям/складам из ТЧ, даже если склад/подразделение шапки не указано.
Прикрепленные файлы:
34. user702718_vnataliam 3 28.02.20 13:12 Сейчас в теме
Спасибо, буду проверять дальше.
35. user702718_vnataliam 3 28.02.20 14:48 Сейчас в теме
У Вас этот товар есть в Подразделении 1 и в Подразделении 2, можете проверить списание себестоимости в случае, когда Товар есть только в одном подразделении? У меня себестоимость считается по Подразделению шапки, а не табличной части. В модуле Учет товаров
Функция ПодготовитьТаблицыСписанныеТоварыСУчетомВозврата(ТаблицыТовары, ТаблицаРеквизиты, ТаблицаВозвраты, Отказ) Экспорт
рассчитывается себестоимость и туда передается подразделение
// Получим остатки
МоментВремени = Новый МоментВремени(Реквизиты.Период, Реквизиты.Регистратор);
ТаблицаОстатки = ПолучитьОстаткиТоваров(
МоментВремени,
Реквизиты.Организация,
Реквизиты.Подразделение,
ОтборОстатков,
Параметры.ТаблицаВозвраты);

В расширении этот момент не исправлен вроде. Можете посмотреть?
36. RuzAleks 98 28.02.20 15:58 Сейчас в теме
(35) Спасибо за замечание. Скорректировал алгоритмы списания партий по подразделениям.
37. phoenix_new 25.03.20 09:50 Сейчас в теме
Добрый день. ver. 1d
Не проводит "Возврат товара от покупателя" если по реализации была продажа с нескольких (разных) складов. Возможна доработка?
38. RuzAleks 98 25.03.20 10:02 Сейчас в теме
(37) Пришлите, пожалуйста, текст ошибки.
39. phoenix_new 25.03.20 10:42 Сейчас в теме
(38) сообщения такого вида:
Документом "Реализация (акт, накладная) ИП000873 от 17.03.2020 8:56:21" было реализовано "Лосьон-активатор" на "1" ед. меньше, чем возвращается.
Такое только когда Склад в шапке у Возврата и Реализации разный (при установленном флажке склады в табл. части и их заполнения в Реализации). Документы прилетают обменом из УТ
40. phoenix_new 13.04.20 03:16 Сейчас в теме
(38) по моему вопросу не смотрели?
41. RuzAleks 98 13.04.20 13:47 Сейчас в теме
(40) Да, типовые алгоритмы не предполагают, что склад в реализации может быть пустым или не совпадать с проводками.... Исправлю.
42. Srk47 04.06.20 19:09 Сейчас в теме
Добрый день.
Есть возможность добавить аналогичный функционал для документа Комплектация?
43. RuzAleks 98 04.06.20 19:20 Сейчас в теме
(42) Нужно анализировать, отвечу точнее 08.06.20
44. Srk47 04.06.20 19:26 Сейчас в теме
45. RuzAleks 98 08.06.20 16:13 Сейчас в теме
(44)Завтра выложу с комплектацией.
46. RuzAleks 98 09.06.20 10:41 Сейчас в теме
(42) В Расширение добавлен документ "Комплектация номенклатуры"
47. Srk47 09.06.20 12:52 Сейчас в теме
(46) Спасибо! Сегодня протестирую.
48. svininakv 26.06.20 15:31 Сейчас в теме
Добрый день! Скачали ваше расширение, выходит ошибка при заполнении подразделения в табличной части в момент "Проведения"
Прикрепленные файлы:
49. RuzAleks 98 26.06.20 15:35 Сейчас в теме
(48) Укажите, пожалуйста версию расширения и вид документа при проведении которого возникает ошибка.
50. svininakv 26.06.20 15:43 Сейчас в теме
(49) Документ "Реализация" версия расширения: 2e_corp
51. svininakv 29.06.20 11:59 Сейчас в теме
(49) Добрый день! Когда вы исправите ошибку?
52. RuzAleks 98 29.06.20 21:37 Сейчас в теме
(51) К сожалению на тестовой базе рел. (3.0.79.11 КОРП, 2e_corp) ошибка не воспроизводится. Запустите базу в режиме отладки (в параметрах запуска укажите ключ /debug) и пришлите подробную информацию об ошибке.
56. svininakv 14.07.20 08:58 Сейчас в теме
(52) Добрый день! Ошибка через отладчик!
Прикрепленные файлы:
58. RuzAleks 98 16.07.20 14:01 Сейчас в теме
(56) У меня по прежнему не воспроизводится, а те, кто пользуется данным расширением на подобную проблему не жалуются. У Вас какая версия 1С:Бухгалтерии? Какие-то изменения относительно типовых запросов были? Расширение точно мое? (Вы у меня в списке загрузивших не значитесь...)
59. svininakv 19.07.20 21:42 Сейчас в теме
(58) Расширение ваше, скачивал мой руководитель, с заполнением подразделения я разобралась, действительно в конфигурации не типовой запрос, но теперь проблема в другом, Документ "Поступление товаров" в нем табличная часть не изменялась и выписана счет-фактура, на основании этого документа, сделали документ "Принятие к учету ОС" и при закрытии месяца, сумма в проводке по документу "Принятие у учету" исчезает, только в том случае, если у документа "Поступление товаров" была выписана счет-фактура, а если нет, то сумма не пропадает. Вот нужно решить данную проблему! Ошибки только при закрытии месяца!
60. svininakv 19.07.20 23:25 Сейчас в теме
(59) Ошибка при расчете "Амортизации и износ основных средств" - "Стоимость для начисления амортизации равна нулю для основных средств"
61. svininakv 20.07.20 11:44 Сейчас в теме
(58)Проблема кроется в УчетТоваров - Функция п_ПолучитьОстаткиТоваров, из-за нее в документе "Принятие к учете ОС" не заполняется сумма в проводку!
62. RuzAleks 98 20.07.20 13:28 Сейчас в теме
(61)
из-за нее в документе "Принятие к учете ОС" не заполняется сумма в проводку


В данной функции относительно типовой был переопределен только отбор по подразделению, условие равенства заменено но условие "из массива" - это не может влиять на проведение принятия к учету. Проверьте данные, возможно поступление и принятие к учету у вас "разбежалось" по подразделениям.
63. svininakv 20.07.20 14:12 Сейчас в теме
(62)Проверила, подразделения одинаковые, что в документе "Поступление", что в документе "Принятие к учету ОС",я закомментировала полностью функцию "п_ПолучитьОстаткиТОваров" и сумма стала формироваться при проведении документа "Принятие к учету ОС", но теперь в реализации он не разделяет формирование себестоимости по выбранным подразделениям в табличной части!
64. RuzAleks 98 20.07.20 15:39 Сейчас в теме
(63)А у Вас функциональная опция "Вести учет по подразделениям" включена?
57. svininakv 15.07.20 08:54 Сейчас в теме
(52) Когда сможете посмотреть? Хотели бы воспользоваться вашим расширением как можно быстрее!
53. roman3333 29.06.20 22:51 Сейчас в теме
возможна ли доработка,чтобы: оформлять поступление и реализацию товаров по разным договорам одним документом?
54. RuzAleks 98 29.06.20 23:01 Сейчас в теме
(53) Доработка то возможна, но нецелесообразна. Первичные документы поступления/реализации юридически оформляются в рамках одного договора, а не нескольких. Если стоит задача по групповому оформлению поступления и/или реализации, то ее лучше решать через обработки создания документов. На договоры завязаны механизмы взаиморасчетов, НДС - довольно трудозатратно будет переписывать логику конфигурации под договоры в табличных частях документов.
55. roman3333 29.06.20 23:22 Сейчас в теме
в том то и дело,что мы хотим по клиенту выписать Одну сводную реализацию и Счет по нескольким договорам (от 5 до 20 услуг) Т.е. каждая услуга-свой договор
Оставьте свое сообщение
Вопросы с вознаграждением