Сравнение товарных остатков УТ с БП

Опубликовал aspirator23 в раздел Отчеты - Анализ учета

Нужно сравнить остатки номенклатуры в Торговле с Бухгалтерией?
Запускаете обработку в УТ - она выбирает товарные остатки в Бухгалтерии, а потом в Торговле. В результате получается отчет, где показаны суммы, количества и разницы. Расхождения выделены цветом.

 

В обработке нужно указать склады. В УТ выборка происходит по товарным остаткам на складах,а в БП - товарные остатки на всех счетах, где учет ведется по складам(41,10..), поэтому учет в бухгалтерии должен вестись по складам, а названия складов в сравниваемых базах должны совпадать.

При запуске обработки в базах связанных между собой через обмен поиск товаров происходит по внутренним идентификаторам. Однако можно формировать отчет и в несвязанных стандартных УТ-БП конфигурациях - в этом случае режим поиска нужно указать по наименованиям или по кодам.

Можно Развернуть партии товаров. При включении этого режима отражается дата поступления номенклатуры.

Фильтр Только отклонение по имеет 3 режима:Количеству - в этом случае, если отклонение по количеству равно 0, номенклатура не выводится в отчет, Сумме - тоже в случае с суммой. Количеству и Сумме - оба условия.

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

Кнопка Печать выводит на печать сформированный отчет.

Работает с БП 3.0.

Для формирования отчета сравнения между УТ и БП, но уже по взаиморасчетам с контрагентами  можно воспользоваться обработкой http://infostart.ru/public/64979/

 

Универсальный отчет сравнения товарных остатков с расширенными возможностями, который позволяет работать и с другими конфигурациями на обычных и управляемых формах: http://infostart.ru/public/442398/

Там же  http://infostart.ru/public/442398/ есть новые, улучшенные, отчеты для сравнения товарных остатков БП 3.0 - УТ 10, БП 3.0 - УТ11, БП 2.0 - УТ 10

 

Файлы

Наименование Файл Версия Размер Кол. Скачив.
СверкаУТиБП_81.rar
.rar 34,40Kb
01.08.15
677
.rar 34,40Kb 677 Скачать
СверкаУТиБП_82.rar
.zip 35,08Kb
06.06.16
180
.zip 35,08Kb 180 Скачать

См. также

Лучшие комментарии

109. aspirator23 (файл скачал) 08.06.2012 20:08
(108) Попробуй так:Открой модуль обработки.
Закомментируй строку 78
//Запрос.УстановитьПараметр("МассивБухСкладов",МассивБухСкладов);

Закомментируй строку 194
//Запрос.УстановитьПараметр("МассивСкладов",МассивСкладов);

Замени строку 71. Вместо
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто, Субконто3 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки

Напиши
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто) КАК ХозрасчетныйОстатки

Закомментируй строки 182, 183
// |ГДЕ
// | ПартииТоваровНаСкладахОстатки.Склад В(&МассивСкладов)

Номера строк могу наврать, но по содержимому можно найти. Идея действия - отключить фильтры по складам.
+ 1 [ ScRatch; ]
# Ответить

Комментарии

1. aspirator23 (файл скачал) 03.11.2009 19:24
Кто же поставит плюс?
# Ответить
2. Pashkaa 04.11.2009 08:16
Исправь GUI на GUID в описании, ну или UUIN как написано в хелпе самой 1С.

У меня своя такая самописанная :) только функционал чуть шире.

Можно по каждой позиции номенклатуры получить расшифровку движений. Отчет выводится типа как акт сверки где построчно документы из УТ и БП. Можно тут же увидеть откуда взялись разницы в учете. Документы в расшифровке можно открывать, при этом документы из БП тянутся по OLE и выводятся в форму где две ТЧ одна с реквизитами другая с данными ТЧ.

Вообщем твоя обработка найдет своего пользователя, ну и развивать есть куда ;)
# Ответить
3. aspirator23 (файл скачал) 04.11.2009 10:17
2- Исправил. Когда писал, сам внутренне чувствовал, что как-то по другому это звучит. Спасибо за идею - допишу в обработку движения товара. Это вещь полезная.
# Ответить
4. AlexandrCh (файл скачал) 05.11.2009 18:49
Мы выгружаем номенклатуру по коду, а уже потом обмениваемся УТ - БП без выгрузки номенклатуры (обмен номенклатуры по коду).
Загрузил обратотку в УТ и вышла следующая ошибка:

{ВнешняяОбработка.СверкаТорговляБухгалтерия(80)}: Поле объекта не обнаружено (Наименование)
СтрТз.Номенклатура=НРег(СокрЛП(Выборка.Товар.Наименование));

Выбирал поиск и по данным обмена и по наименованию.
У всей номенклатуры есть наименования, в чем может быть проблемма?
Ответили: (15)
# Ответить
5. aspirator23 (файл скачал) 05.11.2009 21:03
4-Обработка с открытым кодом, поэтому можно посмотреть отладчиком и настроить под особенности Вашей программы.
По сути вопроса. Ошибка возникает в момент выборки в бухгалтерии.
Выборка происходит по тем счетам где склады "находятся" на субконто3. Это все номенклатурные счета: 07,08.04,10,21,41,43. Причем Номенклатура у них на субконто 1.
Предположения ошибки:
1.существуют движения на каких-то счетах с пустыми значениями номенклатуры.
2.Возможно у Вас есть остатки на счетах например забалансовый счет 004, где расположение субконто другое (там Субконто1 - это партия) это и приводит к ошибке.
Можно либо поправить обработку - такие счета обрабатывать иначе или пришлите кусок своей базы "с ошибкой"- сам поправлю обработку под вас и вышлю.
# Ответить
6. AlexandrCh (файл скачал) 06.11.2009 12:46
5 - У нас есть остатки по 004.
Также:
- Мы выгружаем номенклатуру через прочий обмен по коду справочника (не UUIN) - в УТ и БП коды номенклатуры UUIN не совпадают, но совпадают коды справочника номенклатура.
- Название номенклаты у нас совпадает по некоторым позициям, но у них разные артикулы в УТ, коды справочника и полное наименование - так проще сверять позиции в БП (по коду).
- Насколько я понял если поиск в обработке выбрать По данным обмена, то она должна искать по коду справочника, как это у нас настроено в обмене.
- Можно было бы исключить счет 004 (для быстрого решения вопроса), т.к. обороты там не большие и все равно для них правил еще нет.
Спасибо за оперативность на первый вопрос, поставил плюс.
Сами доработать пока не можем, буду ждать ответ.
# Ответить
7. aspirator23 (файл скачал) 06.11.2009 13:14
6- Спасибо. Я напишу для Вас исключения в обработке забалансовых счетов и пришлю. Есть ли еще счета с остатками, где расположение номенклатуры иное чем: Субконто1-Номенклатура,Субконто2-Партии,Субконто3-Склады? Их нужно тоже исключить.
При обменах для поиска нового объекта используются поля указанные в правилах обмена. Для номенклатуры в типовых обменах - это название, родитель и флаг группы.
Когда объект найден дальнейшая привязка осуществляется по внутреннему коду. Эта связка хранится в регистре сведений в обоих базах(УТ,БП). Отчет используется для поиска "По данным обмена" именно этот регистр.
Кстати оригинальная обработка, работает еще дополнительно по артикулам. У нас артикулы уникальны - поэтому связка по ним нормально работает. Для инфостарта я убрал поиск по артикулам - так как он обычно мало применяется.
Артикул у нас хранится в УТ в своем "родном" поле, а БП в поле Комментарий.
# Ответить
8. AlexandrCh (файл скачал) 06.11.2009 14:44
7- Остатки есть еще на 001 счете - арендованные автомобили (1- к/а, 2-осн.ср-ва).
- Если речь идет о Регистре сведений Соответствие объектов для обмена, то у нас в нем номенклатыры нет, т.к. мы её выгружаем отдельно Прочим обменом с БП 1.6 по кодам справочника, а в настройках обмена стоит соответсвие по коду справочника. У нас раньше была связка УТ и Бух.7.7 по коду и в БП сделали также, т.к. прочитали, что бывают косяки с дублированием номенклатуры УТ - БП не стали испытывать судьбу и сделали как раньше - коды справочника одинаковые. Проще было реализовать, т.к. остатки были и в УТ и в БП.
- Артикул (каталожный номер) у нас хранится в доп.поле, созданном в БП - ID называется (подгружаем артикул через табличный документ из УТ по коду справочника). Но артикул указан не у всех позиций, например: услуги, материалы, ОС - не указан, товары - указан. В этом наверно м.б. проблемма, но мы уже давно хотели для всей номенклатуры ввести артикулы. Сегодня натолкнулся на ссылку настройка при редактировании номенклатуры в УТ - в ней можно поставить крыжик на уникальность артикулов - у Вас уникальные? А то постоянно сталкиваемся с дублями.
# Ответить
9. aspirator23 (файл скачал) 06.11.2009 15:37
8 - Да именно этот регистр.
У нас артикулы уникальные.
Видимо для вашего случая удобнее поиск при сравнении вести по кода. Он наверное у вас уникальный в рамках всего справочника? Если так, посмотрю и наверное добавлю для вас поиск по нему. Если завтра успею, сделаю обработку. На какой адрес прислать?
Ответили: (13)
# Ответить
10. AlexandrCh (файл скачал) 06.11.2009 15:40
7- p.s. Для инфо: Номенклатура еще участвует в забалансовых счетах в БП: ГТД, МЦ.04.
# Ответить
11. aspirator23 (файл скачал) 06.11.2009 15:42
гтд и мц не страшно. Они не обрабатываются, потому что у них нет складов.
# Ответить
12. AlexandrCh (файл скачал) 06.11.2009 16:30
Адрес в личку отправил.
# Ответить
13. AlexandrCh (файл скачал) 06.11.2009 16:34
(9) Код у справочника номенклатура уникальный (по умолчанию).
# Ответить
14. aspirator23 (файл скачал) 06.11.2009 17:38
13-отправил обработку на адрес
# Ответить
15. kvp 09.11.2009 16:10
у меня выходит та же ошибка (4), есть остатки на 004 сч., нельзя ли доработанную обработку получить?
Ответили: (18) (16)
# Ответить
16. aspirator23 (файл скачал) 09.11.2009 18:53
(15) давай адрес пришлю. А вообще чуть подождите получите без этой ошибки. Посмотрел внимательно на свой запрос понял, что в одно месте он совсем невеселый. У нас этот "номер проходил" - не было других остатков. А вот при массовом тестированию вылезло недоразумение.
# Ответить
17. bearcat (файл скачал) 09.11.2009 20:20
Еще не провериила, но ставлю + авансом, т.к. очень трудоемнкий процесс проверять остатки по распечаткам. Надеюсь, что обработка будет работать
Ответили: (19)
# Ответить
18. aspirator23 (файл скачал) 09.11.2009 21:29
(15) исправил. Отчет учитывает остатки товаров на всех счетах бухгалтерии: как балансовых так и забалансовых.
# Ответить
19. aspirator23 (файл скачал) 10.11.2009 05:52
(17)-Спасибо.
Ответили: (86) (96)
# Ответить
20. kvp 10.11.2009 09:42
Спасибо, работает, буду смотреть.
# Ответить
21. mawr41 (файл скачал) 23.12.2009 15:00
при нажатии кнопки "Сформировать" выскакивает данная ошибка:{ВнешняяОбработка.СверкаТорговляБухгалтерия(197)}: Ошибка при вызове метода контекста (Выполнить): {(9, 26)}: Поле не найдено "ЗакупкиОбороты.НДСОборот"
ЕСТЬNULL(ЗакупкиОбороты.<<?>>НДСОборот, 0) КАК НДСЗакуп
РезЗапроса=Запрос.Выполнить();
по причине:
{(9, 26)}: Поле не найдено "ЗакупкиОбороты.НДСОборот"
ЕСТЬNULL(ЗакупкиОбороты.<<?>>НДСОборот, 0) КАК НДСЗакуп
Конфа УТ 10.2.6.4 1.6.17.4-БП
Ответили: (22)
# Ответить
22. aspirator23 (файл скачал) 23.12.2009 17:31
(21) По ошибке похоже, что возникает из-за старого релиза УТ. Там скорее всего нет этого поля. Если нужно, пришли конфигурацию(cf), поправлю под эту старую и вышлю. Укажи почту куда отправить.
# Ответить
23. mawr41 (файл скачал) 24.12.2009 15:33
хорошо вышлю, на какое мыло?
# Ответить
24. aspirator23 (файл скачал) 24.12.2009 20:02
Почту написал в личное. А обновить свой УТ не хотите?
# Ответить
25. mawr41 (файл скачал) 25.12.2009 06:49
Да у нас в этой конфе столько донаписано, что дороже выйдет обновить. Там много добавлено, что уже есть в новой конфе, так что пока придется работать на этой
# Ответить
26. aspirator23 (файл скачал) 25.12.2009 07:11
Понимаю. Тогда присылай.
# Ответить
27. aspirator23 (файл скачал) 13.01.2010 16:07
Последнее обновление от 09.11.2009 учитывает остатки на балансовых и забалансовых счетах бухгалтерии.
# Ответить
28. Katik (файл скачал) 13.01.2010 16:16
а строчки в таблице и должны задваиваться, если в УТ и БУХ у одного товара разные коды? Поиск ставлю по данным обмена. Конфы обе самые последние. Сначала ошибка лезла из-за остатка на 004 счете, я ее сама поправила, теперь вот по каждому товару,который есть в обеих конфах с разными кодами вылазиет 2 строки:(
# Ответить
29. Katik (файл скачал) 13.01.2010 16:17
aspirator23 13.01.2010 16:07:47
Последнее обновление от 09.11.2009 учитывает остатки на балансовых и забалансовых счетах бухгалтерии. - - - - - НЕ УЧИТЫВАЕТ! :evil: :evil: :evil: :!: :!: :!: :!: :!:
# Ответить
30. aspirator23 (файл скачал) 13.01.2010 17:06
Поиск может выполняться:
- по данным обмена, если обе базы синхронизированы(между УТ и БП организован штатный обмен)
-по наименованию
-по коду
Имена могут задваиваться если это разные объекты(названия одинаковые а карточки разные). Второй возможный вариант задвоения - есть дубли в регистре Соответствие объектов обмена. Хотя этот регистр заполняет программа, но пользователь непреднамеренно очень просто может создать такие ситуации. Регистр нужно проверить и выровнять.
Попробуйте поиск сделать по наименованиям. Тогда товары свернутся по наименованиям.
# Ответить
31. Katik (файл скачал) 13.01.2010 17:10
Базы синхронизированы, попробую почистить регистр "Соответствие объектов для обмена", обменов с УТ настроено несколько, проверю по данным обмена тогда. А по наименованию действительно свернулись.
# Ответить
32. aspirator23 (файл скачал) 13.01.2010 17:11
Поиск может выполняться:
- по данным обмена, если обе базы синхронизированы(между УТ и БП организован штатный обмен)
-по наименованию
-по коду
Имена могут задваиваться если это разные объекты(названия одинаковые а карточки разные). В вашем случае это скорее всего так (разные коды -одинаковые названия). Второй возможный вариант задвоения - есть дубли в регистре Соответствие объектов обмена. Хотя этот регистр заполняет программа, но пользователь непреднамеренно очень просто может создать такие ситуации. Регистр нужно проверить и выровнять.
Попробуйте поиск сделать по наименованиям. Тогда товары свернутся по наименованиям.
# Ответить
33. aspirator23 (файл скачал) 13.01.2010 17:12
Катя с регистром аккуратнее: по нему настроены обмены.
# Ответить
34. Katik (файл скачал) 14.01.2010 20:11
Я знаю, там просто остатки от старого обмена остались. Почистила, задвоенность ушла. А еще можно такой вопросик, можно ли добавить вывод иерархии в этот отчет? Чтобы прямо дерево групп, как в типовых отчетах 8-ки. Я не прошу сделать, просто интересно, есть ли такая возможность. Очень большое количество номенклатуры (2000 позиций), тяжело ориентироваться в отчете. Если в принципе возможно, то очень буду благодарна за небольшую консультацию, как это сделать. Так сказать, куда смотреть. Заранее большое спасибо!
Ответили: (35)
# Ответить
35. aspirator23 (файл скачал) 14.01.2010 21:09
(34) Иерархию сделать несложно. В понедельник планирую второй подобный отчет выложить. Там сверка контрагентов, но механизмы все те самые, за исключением только того что вывод на табличный документ. В нем как раз иерархия и применяется. Код довольно простой так что можете применить в этом отчете - в нашей организации иерархии товаров практически нет, поэтому такой просьбы пока не поступало.
# Ответить
36. AlexandrCh (файл скачал) 26.01.2010 16:46
Если склады в УТ и БП не совпадают (в УТ в табличной части указываются) обработка правильно будет работать? А то не выдает ничего - или все идет, или ...?
Ответили: (37)
# Ответить
37. aspirator23 (файл скачал) 26.01.2010 21:41
(36) По складам накладывается фильтр. В торговле с этим проблем нет, а вот в бухгалтерии происходит поиск по имени склада. Если склад не находится, выводится сообщение:" В бухгалтерии не найден склад "такой-то". Остатки по нему не будут сформированы!"
Т.е. остатки по такому складу из бухгалтерии в отчет не попадут.
# Ответить
38. Katik (файл скачал) 28.01.2010 19:46
А что с подобным отчетом (это я про иерархию)? Обещал же в понедельник выложить ;)
Ответили: (41)
# Ответить
39. aspirator23 (файл скачал) 29.01.2010 07:09
(38) Катя, каюсь обещал. Сам отчет написан, но пока его тестирую на своей базе. У пользователей возникли некоторые разумные просьбы по усовершенствованию. Обкатаю их и потом положу сюда.
# Ответить
40. Ёпрст (файл скачал) 03.02.2010 09:49
Как то мало 15 символов для имени пользователя в настройках...... :!:
Ответили: (41)
# Ответить
41. aspirator23 (файл скачал) 03.02.2010 11:45
(40) Добавлю. Сколько будет не мало?
(38) Добавил
# Ответить
42. VladimirSpirin (файл скачал) 28.06.2010 09:59
однозначно +
# Ответить
43. salve 18.07.2010 17:06
а с УТ - БП 2.0 будет работать?
Ответили: (44)
# Ответить
44. aspirator23 (файл скачал) 19.07.2010 20:32
(43) В "связке" с БП 2.0 работает.
# Ответить
45. bearcat (файл скачал) 22.07.2010 23:08
спасиба, очень нужный отчет, а то сижу и крыжу , аж в глазах темно

обработку цеплять в 1С БУХ или 1С УТ ?
и куда во внешние обработки или во внешние отчеты?
настройки какие-нить нужно делать?

прошу прощения за вопросы, но отчет нужен, правда, вот уточняю сразу как и что
Ответили: (46)
# Ответить
46. aspirator23 (файл скачал) 23.07.2010 06:30
(45) Обработку подключаешь в УТ во внешние обработки. Запускаешь ее. Нажимаешь кнопку Склады/Настройки подключения. Указываешь склады по которым нужно анализировать остатки. Открываешь там-же закладку Подключение. Тут все просто-
указываешь базу бухгалтерии с которой нужно сравнить остатки:
-формат базы
-путь или сервер с именем базы
-пользователь или Windows авторизация
Включаешь сохранение настроек, чтобы каждый раз их не набирать. Для начала, больше ничего не нужно - нажимаешь сформировать - получаешь отчет.
Если нажать справку там тоже я это все кратно описал.
На картинках(скриншотах) к описанию обработке тоже можно посмотреть пример этих настроек.
Ответили: (47) (48)
# Ответить
47. bearcat (файл скачал) 24.07.2010 17:13
(46)
обработку подключила в УТ, запустила, выбрала склад - это все просто

а вот базу бухгалтерии указала , но что-то не получается.
как я это делаю:
1. посмотрела путь , который виден в окошке при запуске 1С бухг
2. в обработке нашла папку по тому пути
но!!!
путь указан до папки точно не помню, типа
Server\1C\data\opt\
а когда я при выборе базы в обработке щелкаю по папке opt, то она раскрывается и в енй еще куча файлов.
я пробовала выбрать все по очереди
но обработка пишет, что неправильно выбрана база
касательно пользователя
можно для данной обработки придумать нового? или уже существующего на сервере?
прошу отнестись с пониманием, что я никакой не программист и не сисадмин, а очень нужна эта обработка, но если я сама ее не прицеплю, то никто мне ее не прицепит

Подскажите , если вас не очень затруднит, что я не так делаю в каком шаге ? И мож быть что-нить я должна узнать у сисадмина типа имени пользователя или как настроена выгрузка из УТ в БП ?
Да, у нас есть типа сисадмин, но я знаю, что он мне не помогает совсем, потому сама ищу обрабоки вот на ИНФОСТАРТЕ. Обычно все они добавляются одинаково, это я умею. А вот когда нужно объединять конфигурации или как в этой путь настраивать, то вот не получилось. Мне только первый раз понять как это делать, я запомню.
# Ответить
48. aspirator23 (файл скачал) 25.07.2010 07:43
(46) Если база в файловом формате, то нужно найти папку где она хранится. Найти там файл 1Cv8.1CD и щелкнуть по нему. В строку с База данных подставится путь к каталогу с этим файлом например:
\\Server\Bases\Buh81\Buh_Vimpel\ где Buh_Vimpel и есть та база где лежит файл 1Cv8.1CD
Пользователя нужно указать того, который есть в этой бухгалтерской базе и указать его пароль. Можно использовать существующего пользователя. Этот Пользователь должен быть рабочим т.е. с помощью него можно войти в базу бухгалтерии. Он должен иметь либо полные права, либо "Дополнительное право внешнего соединения".
Ответили: (49)
# Ответить
49. bearcat (файл скачал) 25.07.2010 11:26
(48) спасибо, скопировала вашу инструкуию, завтра на работе попробую
# Ответить
50. Love29 (файл скачал) 17.09.2010 10:31
А у меня данные в колонках по БП не выходят. :cry: Пустые колонки. В чем может быть дело? я в 8 новичок. Посмотрела в отладчике - в запросе выборка нулевая получается. С чем это может быть связано?
Ответили: (51)
# Ответить
51. aspirator23 (файл скачал) 17.09.2010 16:11
(50) Посмотри, склады по имени между торговлей и бухгалтерией совпадают?
Если типовая бухгалтерия, то других причин не должно быть. Если нетиповая, то нужно посмотреть чтобы на счетах товарных остатков(41,10....) субконто были в таком порядке:
Номенклатура, Партии, Склады.
Ну и конечно дата отчета. Существуют ли остатки в бухгалтерии на дату формирования отчета?
# Ответить
52. Love29 (файл скачал) 17.09.2010 17:00
Склады совпадают и по коду и по наименованию. А субконто всего 2 - номенклатура и склады. На дату отчета сформирован документ "Инвентаризация".
Ответили: (53)
# Ответить
53. aspirator23 (файл скачал) 17.09.2010 17:14
(52) "А субконто всего 2 - номенклатура и склады" - именно "здесь собака порылась".
попробуй:
61 и 66 строки в модуле обработки закомментировать.
71 строку записать так:
" | РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто, Субконто2 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки "
Флаг Партии анализировать не включай.
75 строку выбросить - запятую в 74 строке не забудь удалить.
Извини, если не заработает. К сожалению пишу с листа - не на чем проверить.
# Ответить
54. Love29 (файл скачал) 17.09.2010 17:35
Выдает: {ВнешняяОбработка.СверкаТорговляБухгалтерия(84)}: Ошибка при вызове метода контекста (Выполнить): Произошла исключительная ситуация: {(7, 42)}: Не задано значение параметра "ДатаОтчета"
РегистрБухгалтерии.Хозрасчетный.Остатки(<<?>>&ДатаОтчета, , &МассивВидовСубконто, Субконто3 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки
Выборка=Запрос.Выполнить().Выбрать();
по причине:
Произошла исключительная ситуация: {(7, 42)}: Не задано значение параметра "ДатаОтчета"
РегистрБухгалтерии.Хозрасчетный.Остатки(<<?>>&ДатаОтчета, , &МассивВидовСубконто, Субконто3 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки
Ответили: (55)
# Ответить
55. aspirator23 (файл скачал) 17.09.2010 17:49
(54) Скорее всего эту строку удалил или закомментировал: Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета); Восстанови ее.

Нужно закомментировать
61 строку
МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии);
66 строку
| ХозрасчетныйОстатки.Субконто2.Дата КАК ДатаДок,
75 и запятую из 74 строки
,
| ХозрасчетныйОстатки.Субконто2.Дата

Если не получится, можешь прислать свою бухгалтерию посмотрю и настрою отчет для тебя.
# Ответить
56. Love29 (файл скачал) 17.09.2010 18:02
Теперь пишет: Не удалось подключиться к базе данных бухгалтерии
Хотя настройки выставляю те же. что и раньше
Ответили: (57)
# Ответить
57. aspirator23 (файл скачал) 17.09.2010 18:16
(56) подключение мы не трогали. Запрос, который мы правим, происходит после подключения. Это даже разные процедуры. Закрой - открой программу.
# Ответить
58. Love29 (файл скачал) 17.09.2010 18:24
Я понимаю, что подключение это совсем другое дело. Значит с эти разобрались, теперь подключение хромает. Ладно, посижу подумаю. Хотя вроде путь и пользователя верные указываю.
Ответили: (59) (60)
# Ответить
59. aspirator23 (файл скачал) 17.09.2010 18:28
(58) последняя строчка в 55 комментарии в силе.
Ответили: (63)
# Ответить
60. aspirator23 (файл скачал) 17.09.2010 18:31
(58) Бухгалтерия на платформе 8.1?
Ответили: (145)
# Ответить
61. Love29 (файл скачал) 17.09.2010 19:00
Да, бухгалтерия на платформе 8.1.
# Ответить
62. Love29 (файл скачал) 17.09.2010 19:03
Последнюю строчку в комментарии 55 сделала в силе и вот выдал:
{ВнешняяОбработка.СверкаТорговляБухгалтерия(84)}: Ошибка при вызове метода контекста (Выполнить): Произошла исключительная ситуация: {(7, 42)}: Не задано значение параметра "ДатаОтчета"
РегистрБухгалтерии.Хозрасчетный.Остатки(<<?>>&ДатаОтчета, , &МассивВидовСубконто, Субконто3 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки
Выборка=Запрос.Выполнить().Выбрать();
по причине:
Произошла исключительная ситуация: {(7, 42)}: Не задано значение параметра "ДатаОтчета"
РегистрБухгалтерии.Хозрасчетный.Остатки(<<?>>&ДатаОтчета, , &
Ответили: (63)
# Ответить
63. aspirator23 (файл скачал) 17.09.2010 19:20
(62) В (59) Я имел ввиду вот эту "Если не получится, можешь прислать свою бухгалтерию посмотрю и настрою отчет для тебя". :D
Эта ошибка
Произошла исключительная ситуация: {(7, 42)}: Не задано значение параметра "ДатаОтчета"
РегистрБухгалтерии.Хозрасчетный.Остатки(<<?>>&ДатаОтчета, , &
явно указывает что нет этой строки перед выполнением запроса:
Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
# Ответить
64. aspirator23 (файл скачал) 17.09.2010 19:21
Попробуй так:

МассивВидовСубконто=БдБух.NewObject("Массив"); МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура); //МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии); МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);

Запрос=БдБух.NewObject("Запрос");
Запрос.Текст="ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Товар,
| СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток,
| СУММА(ХозрасчетныйОстатки.КоличествоОстаток) КАК КоличествоОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто, Субконто2 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстатки.Субконто1";

Запрос.УстановитьПараметр("МассивВидовСубконто",МассивВидовСубконто);
Запрос.УстановитьПараметр("МассивБухСкладов",МассивБухСкладов);
Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
# Ответить
65. Love29 (файл скачал) 17.09.2010 19:22
Базу выслать не могу. А строчка : Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
присутствует. А ошибка выскакивает все равно.
# Ответить
66. aspirator23 (файл скачал) 17.09.2010 19:23
Попробуй так (59-79 строки):

МассивВидовСубконто=БдБух.NewObject("Массив"); МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура); //МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии); МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);

Запрос=БдБух.NewObject("Запрос");
Запрос.Текст="ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Товар,
| СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток,
| СУММА(ХозрасчетныйОстатки.КоличествоОстаток) КАК КоличествоОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто, Субконто2 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки
|
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОстатки.Субконто1";

Запрос.УстановитьПараметр("МассивВидовСубконто",МассивВидовСубконто);
Запрос.УстановитьПараметр("МассивБухСкладов",МассивБухСкладов);
Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
# Ответить
67. Love29 (файл скачал) 17.09.2010 19:24
Я понимаю, что вслепую сложно. Но я сама попробую поразбираться. С нуля не могу пока такой отчет написать так хоть в готовом поразбираюсь как работает. Спасибо за помощь. :)
# Ответить
68. aspirator23 (файл скачал) 17.09.2010 19:34
Люба, не расстраивайся. Отчет не сложный, очень похож на 77. Пятница, конец недели. Утром, на свежую голову он скорее всего "сдастся".
# Ответить
69. Love29 (файл скачал) 18.09.2010 08:40
Спасибо!!! ;)
# Ответить
70. Love29 (файл скачал) 18.09.2010 09:58
Получилось!
Строку: Запрос.УстановитьПараметр("ДатаОтчета",ДатаОтчета);
вставила после Запрос=БдБух.NewObject("Запрос");
Ответили: (71)
# Ответить
71. aspirator23 (файл скачал) 18.09.2010 13:16
(70) Мы за тебя болели.
# Ответить
72. Proletaeva 21.10.2010 23:31
Громадное спасибо от бедного бухгалтера.!!!! :{}
Ответили: (73)
# Ответить
73. aspirator23 (файл скачал) 22.10.2010 07:04
(72) Спасибо
# Ответить
74. MikleVV (файл скачал) 26.11.2010 19:00
Спасибо за открытый код.

Небольшое изменение - и прекрасно работает с 8.2
Ответили: (85)
# Ответить
75. MikleVV (файл скачал) 26.11.2010 19:51
Вот только при ближайшем рассмотрении выяснилось, что очень странно работает...

К примеру сумму из БП не берет, а из УТ - берет

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

К примеру было товара А 1 штука на складе. Пролади его 2 штуки, и в УТ и в БП показываются отрицательные остатки на складе. Обработка выдает 0 для УТ и -1 в БП.
Потом поступило 2 единицы тогоже товара. УТ и БП выдают отстаток 1, а обработка выдает - в УТ 2, в БП 1 и индицирует несуществующее несоотвествие.

Это что, последствие того, что я на 8.2 работать пытаюсь (УТ 8.1.12.95, БП 1.6.26.3) или оно у всех так?
Ответили: (76)
# Ответить
76. aspirator23 (файл скачал) 26.11.2010 19:57
(75) MikleVV Ситуация которую ты описал, объяснима. В торговле выборка делается по регистру партий. Если построишь отчет по своему товару в торговле по партиям то тоже увидишь, что там нет минусов. После этого найди ту накладную, которая делает минус в торговле. Проведи ее. Она проведется, но при этом сообщит, что такое - то количество товара не списано по партиям. Вот это вот как раз и оно. В неоперативном режиме документ записывается, даже если есть нехватка товаров по партиям. Для выявления таких проблем в торговле есть встроенная обработка: Проведение по партиям. Работает она быстро, позволяет выявить такие проблемные документы и своевременно исправить.
За 8.2 виноват, давно нужно сделать, да все откладываю на потом, хотя работы на полчаса с прилизыванием.
За плюс спасибо.
Ответили: (77) (78)
# Ответить
77. MikleVV (файл скачал) 29.11.2010 15:58
(76) Спасибо!
Однако у меня это стандартная ситуация - минус на складе появляется в результате проведения "отчета о розничных продажах" если на складе меньше товара значится (безусловно она ругается при этом), чем было продано. Непровести его не могу, просто в дальнейшем производится инвентаризация и на ееё основании производится приемка на склад недостающих товаров (а что, там еще по партиям надо в этот момент списывать? Я просто не в курсе). До сих пор все работало: в УТ в ведомости по товарам на складах появлялись отрицательные числа, которые соовествовали тем, что были в БП в ОСВ по 41 сету.
Более того, эта ситуация может даже незаметно для меня пройти: если после появления отрицательных остатков успеют на склад принять этот же новый товар, то чя при обслуживании системы отрицательный остаток так и не увижу.
Вот и получаетс, что отчет, выдаваемый обработкой, не совпадает у меня с остатками по ведомости товаров на складах. Очень прошу посоветовать как мне выйти из этой ситуации?

и попутно: если поиск ведется по данным обмена то замечена ошибка: обработка не поняла то в БП и УТ номенклатура оджинаковая. При этом в УТ и БП номенклатура имела разные номера, ссылки в регистре "соотвествие объектов для обмена" я проверил - они совершенно четко ссылаются друг на друга. Но это совсем несущественно: можно и по именам сравнивать, т.к. имена все уникальные, в противном случае у меня монитор обмена данными при проверке сопоставления объектов ругается :-)
Ответили: (78)
# Ответить
78. aspirator23 (файл скачал) 29.11.2010 19:46
(77) Если минусы возникают часто, то можно поступить так.
Эта обработка предполагает что сверку делают раз в месяц, квартал ну или пару раз в месяц. Следовательно, нужно просто перед ее запуском, запускать либо перепроведение в торговле - она выровняет и покажет не списанные партии, либо ту обработку о которой я уже писал в (76) она работает быстро. Затем нужно разобраться с несписанными партиями - выровнять их. А после этого уже отчет сравнения можно строить.
# Ответить
79. kvp 24.10.2011 12:45
Спасибо!!! Очень нужная обработка, здорово помогает в работе. Мы, правда сравниваем только по количеству (этого нам вполне достаточно), по партиям выходит слишком много несоответствий.
# Ответить
80. gorneev (файл скачал) 12.11.2011 18:10
Спасибо!!! классно, то что надо
# Ответить
81. zealousbit (файл скачал) 18.02.2012 16:08
Давно пользуюсь этой обработкой, большое спасибо за нее. Конечно такие вещи нужны бы ли бы на ИТС.
# Ответить
82. a_a (файл скачал) 28.02.2012 12:37
Для меня эта обработка оказалась очень актуальной и простой в использовании, больше понравилась нежели аналоги. Да и добавлю что такие вещи желательно должны быть на ИТС.
# Ответить
83. izz 20.03.2012 13:40
спасибо! Дописала под себя и пользуюсь! Просто отличная обработка!!!
# Ответить
84. Nikola178 (файл скачал) 27.03.2012 15:54
да, обработка весьма полезная, жаль , что под 8.2 не работает.:(
# Ответить
85. MikleVV (файл скачал) 27.03.2012 16:11
Почему не работает? См. (74) - тьам изменение в одной строчке надо сделать.

Правда по стоимости не сравнивает, но по количеству вполне работает.

Я пользую в 8.2 с 2010-го года

Если посильнее поменять, то наверное и по стоимости будет сравнивать, но мне достаточно и так.

Ниже файлик с обработкой
Ответили: (86)

Прикрепленные файлы:

СверкаУТиБП.epf
# Ответить
86. Nikola178 (файл скачал) 28.03.2012 16:34
(85) MikleVV,
спасибо, сама обработка открылась в торговле, прописал путь к базе бух, выбрал склад. Пытаюсь сформировать отчет. а мне выдает ошибку:
{ВнешняяОбработка.СверкаТорговляБухгалтерия.МодульОбъекта(19)}: (COMОбъект)
V82=Новый COMОбъект("V82.ComConnector");
по причине:
Класс не зарегистрирован


УТ 10.3 (10.3.13.2), БУХ 2.0 (2.0.34.7)

Может кто подскажет в чем проблема может быть?? ;(
Ответили: (87) (89)
# Ответить
87. aspirator23 (файл скачал) 28.03.2012 20:14
(86) Эта ошибка возникает когда происходит подключение к бухгалтерии.
Выложено две обработки: одна для платформы 8.1, вторая для 8.2.
1.Бухгалтерия на какой платформе? Скорее всего 8.2, если нет, тогда возьми обработку для 8.1.
2. Если бухгалтерия на 8.2, тогда на компьютере где запускаешь обработку сделай следующее:
-Для Windows XP(32-разряда). В левом углу Пуск-Выполнить. В поле вставь такую строку:
C:\Windows\System32\regsvr32.exe "C:\Program Files\1cv82\8.2.15.301\bin\comcntr.dll"
8.2.15.301 - укажи ту платформу которая у вас используется

-Для Windows 7(32-разряда)
C:\Windows\System32\regsvr32.exe "C:\Program Files\1cv82\8.2.15.301\bin\comcntr.dll"
8.2.15.301 - укажи ту платформу которая у вас используется

-Для Windows 7(64-разряда)
C:\Windows\System32\regsvr32.exe "C:\Program Files (x86)\1cv82\8.2.15.301\bin\comcntr.dll"
8.2.15.301 - укажи ту платформу которая у вас используется

Когда вставишь строку, выполни ее. Произойдет регистрация библиотеки с сообщением.
Для Windows 7 - это может не сработать. Напиши, пришлю специальный батник.
Ответили: (88) (89)
# Ответить
88. Nikola178 (файл скачал) 29.03.2012 12:28
(87) aspirator23,

большое спасибо, зарегистрировал. Но теперь другая напасть, вроде и путь к базе бухгалтерии выбрал правильный, и пользователя для входа указал, но как только нажимаю кнопку "сформировать", пишет что "Не удалось подключиться к базе данных бухгалтерии" :( путь проверял, и перепрописывал по всякому, да и пользователя тоже, но все равно не подключается;(
Ответили: (95)
# Ответить
89. MikleVV (файл скачал) 29.03.2012 13:54
(87)
Скачал обработку под 8.2 (не без трудностей - ктож знал что она только через "посмотреть и скачть все файлы" работает :-)

Так не идет :-(

Та, чуть перелделанная мной что я поместил (86) идет прекрасно, а Ваша нет :-( При нажатии на "Сформировать" пишет "Недопустимая строка с указанием класса" чем все и заказнчивается :-(

1С 8.2.15.279
УТ 10.3.17.4
БП 2.0.34.7
Ответили: (90)
# Ответить
90. aspirator23 (файл скачал) 29.03.2012 14:39
(89) что в 87 пробовал?
Ответили: (92)
# Ответить
91. fetlen 29.03.2012 16:12
Большое прибольшое спасииииибо!!!!!! Отличная обработка! очень помогла! Очень понятный интерфейс!!!!!
# Ответить
92. MikleVV (файл скачал) 29.03.2012 16:40
(90) - в 87 написано: "Выложено две обработки: одна для платформы 8.1, вторая для 8.2"

Вот вторую для 8.2 и пробовал :-(
Ответили: (93) (94)
# Ответить
93. aspirator23 (файл скачал) 29.03.2012 17:10
(92) Регистрацию comcntr пробовал? Операционная система какая?
Ответили: (96)
# Ответить
94. aspirator23 (файл скачал) 29.03.2012 20:21
(92) Проверил - работает. На всякий случай обновил обработку.
# Ответить
95. aspirator23 (файл скачал) 30.03.2012 05:44
(88) Тут проще, проверь внимательно настройки подключения:
Логин,
пароль,
тип авторизации,
путь к базе, если файловая,
настройки для клиент-серверной, если не файловая.
Ответили: (100)
# Ответить
96. MikleVV (файл скачал) 30.03.2012 10:19
(93) - регистьрацию не пробовал - не видел необходимости - ведь предыдущая версия успешно работает.

Рперационка Windows XP(32-разряда).

Зарегистрировал - поведение не изменилось

Файл СверкаУТиБП_82.epf
Ошибка: "Недопустимая строка с указанием класса"
Подробно:
{ВнешняяОбработка.СверкаТорговляБухгалтерия.МодульОбъекта(19)}: Ошибка при вызове конструктора (COMОбъект)
V81=Новый COMОбъект("V81.ComConnector");
по причине:
Недопустимая строка с указанием класса

(в общем дейсвительно, ну при чем тут V81 ???)
Скорее всего вами был помещен не тот файл.

Попытаюсь скачать вновь выложенную обработку. ТОлько тут трудности: требует денюжек.
Пойду глде-нибудь ахинею в форуме напишу чтоб дала скачать...
Ответили: (98)
# Ответить
97. MikleVV (файл скачал) 30.03.2012 10:40
Скачвал новый файл - заработало, спасибо!

Правда у меня по прежнему сумму из БП не берет (поле пустое) ну да и не важно - достаточно по количеству сверять
Ответили: (98)
# Ответить
98. aspirator23 (файл скачал) 30.03.2012 11:51
(97) У меня с суммами. Насчет сумм - пришли свой сf. Посмотрю.
(96) Написал бы, уж тебе то прислал бы по почте.
Ответили: (103)
# Ответить
99. MikleVV (файл скачал) 30.03.2012 12:52
К стыду своему могу сказать - что не великий спец я в 1С :-(

Что такео SF? И на куда его слать?
# Ответить
100. Nikola178 (файл скачал) 30.03.2012 14:01
(95) aspirator23,

конечно я попроверял и путь, и логин и пароль...и руками прописывал, и с использованием CTrl+C что б не ошибиться :( но все равно почему то ругается: "Не удалось подключиться к базе данных бухгалтерии". Даже и не знаю, что делать:( Подскажите плиз, не может быть это связано например с тем, что УТ платформа 8.2.11.235 конфигурация (10.3.13.2), а БУХ платформа 8.2.14.537 конфигурация (2.0.34.7) ???
Ответили: (101) (102) (122)
# Ответить
101. aspirator23 (файл скачал) 30.03.2012 15:37
(100) разные платформы - обычно сообщение о классе сообщение.
Логин, пароль, путь бухгалтерии вводишь?
# Ответить
102. aspirator23 (файл скачал) 01.04.2012 16:30
(100) Наверняка насчет твоих платформ не скажу. Но сам сталкивался с такой проблемой. Если на компьютере стоит две платформы, то Com-соединение срабатывает только то которое зарегистрировано последним. Попробуй на том компьютере где платформу бухгалтерию(8.2.14) устанавливали последней.
# Ответить
103. MikleVV (файл скачал) 02.04.2012 14:41
Я все насчет (98)

К стыду своему могу сказать - что не великий спец я в 1С :-(

Что такео SF? И на куда его слать?
Ответили: (104)
# Ответить
104. aspirator23 (файл скачал) 02.04.2012 15:04
(103) на какой нибудь ресурс. cf-файл
Ответили: (105)
# Ответить
105. MikleVV (файл скачал) 02.04.2012 15:50
(104) Файл на http://ifolder.ru/29681273

Но это совершенно стандартная базовая конфа БП :-(
# Ответить
106. ScRatch (файл скачал) 08.06.2012 16:46
из ут 8.2 выбирает данные, а из бп нет, но соединяется с бп, как исправить?
базы не связаны, обмена нет, если по данным обмена - В базе данных торговли не обнаружен обмен данными с бухгалтерией, если по коду - пусто все или по наименованию
Ответили: (107)
# Ответить
107. aspirator23 (файл скачал) 08.06.2012 17:29
(106) Посмотри вот это "...в бухгалтерии должен вестись по складам, а названия складов в сравниваемых базах должны совпадать..."
# Ответить
108. ScRatch (файл скачал) 08.06.2012 17:53
А что делать если учет по складам не ведется? В БП данные попадают через внешнюю обработку из УТ
Ответили: (109)
# Ответить
109. aspirator23 (файл скачал) 08.06.2012 20:08
(108) Попробуй так:Открой модуль обработки.
Закомментируй строку 78
//Запрос.УстановитьПараметр("МассивБухСкладов",МассивБухСкладов);

Закомментируй строку 194
//Запрос.УстановитьПараметр("МассивСкладов",МассивСкладов);

Замени строку 71. Вместо
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто, Субконто3 В (&МассивБухСкладов)) КАК ХозрасчетныйОстатки

Напиши
| РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОтчета, , &МассивВидовСубконто) КАК ХозрасчетныйОстатки

Закомментируй строки 182, 183
// |ГДЕ
// | ПартииТоваровНаСкладахОстатки.Склад В(&МассивСкладов)

Номера строк могу наврать, но по содержимому можно найти. Идея действия - отключить фильтры по складам.
+ 1 [ ScRatch; ]
# Ответить
110. ScRatch (файл скачал) 08.06.2012 20:34
все сделал, все равно пусто(((
Ответили: (111)
# Ответить
111. aspirator23 (файл скачал) 08.06.2012 20:45
(110) А заработало?
Если заработал, то строки 43-53 тоже комментируй, чтобы не было сообщения
Ответили: (112)
# Ответить
112. aspirator23 (файл скачал) 08.06.2012 20:48
(111) У тебя на счетах бух.учета субконто в таком порядке следуют:
Номенклатура/Партия/Склад?
# Ответить
113. ScRatch (файл скачал) 08.06.2012 20:49
Это где посмотреть?
Ответили: (114)
# Ответить
114. aspirator23 (файл скачал) 08.06.2012 20:50
(113) План счетов. Например 41 счет.
# Ответить
115. ScRatch (файл скачал) 08.06.2012 20:54
Субконто1 - нуменклатура
2 и 3 пустые
Ответили: (116)
# Ответить
116. aspirator23 (файл скачал) 08.06.2012 20:56
(115) А бухгалтерия нетиповая?
# Ответить
117. ScRatch (файл скачал) 08.06.2012 20:57
Типовая, выгрузка из УТ внешней обработкой
Ответили: (118)
# Ответить
118. aspirator23 (файл скачал) 08.06.2012 21:02
(117) Это Розница?
# Ответить
119. ScRatch (файл скачал) 08.06.2012 21:09
Бухгалтерия предприятия, редакция 2.0 (2.0.35.6)
Сделал через Предприятие-настройка параметров учета-Запасы
Учет по складам - Ведется по колве и сумме (до этого стоял не ведется)
Галочку ведется учет по партиям (до этого не стояла)
Начала считать, тока какой-то бред получился, ни одного сходжения)
Ответили: (120)
# Ответить
120. aspirator23 (файл скачал) 08.06.2012 21:17
(119) Тут смотри какая история. Обработка настроена на типовую бухгалтерию 2.0.
В типовой субконто следуют в том порядке который описал выше. По ним строится запрос.
Склады мы с тобой отключили. Но там еще остались партии. Из партий берутся даты. Они используются уже при формировании отчета сравнения. Тебе лучше не трогать настройки своей бухгалтерии. Вероятно у вас так принято.
Проще доработать отчет. Там в коде несложно. Нужно в запросе исключить выборку партий. А далее когда начинается сравнение, выбросить все куски где используется дата партий. Отчет не будет показывать партии, но общие остатки покажет.
# Ответить
121. Stepan_1c (файл скачал) 01.10.2012 07:26
Спасибо, заценю. Как раз прилетела подобная задача, а тут уже готовое. = )
# Ответить
122. Stepan_1c (файл скачал) 02.10.2012 10:09
(100) длина логина и пароля ограничена + необходимо использовать "V82.ComConnector" а не "V81.ComConnector", который написан, поэтому и не получается скорее всего. Я вбил в ручную в коде в итоге. Еще были ошибки преобазования к числу из за кривого заполнения пользователями данных, поставил "попытки" и на исключение возвращаю суммы нулевые. А так полезная обработка=)
# Ответить
123. vladal (файл скачал) 18.01.2013 16:41
Взял как пример сравнения УТ и Розницы. В форме обработки смущает процедура:

Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
	Если ДанныеСтроки.СуммаР>0 Тогда		
		  ОформлениеСтроки.ЦветФона=Новый Цвет(235,255,255); 
	ИначеЕсли ДанныеСтроки.СуммаР<0 Тогда  	             
		   ОформлениеСтроки.ЦветФона=Новый Цвет(255,255,235); 
	КонецЕсли; 
КонецПроцедуры
...Показать Скрыть
Может, достаточно сравнение на неравенство нулю?

Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
	Если ДанныеСтроки.СуммаР<>0 Тогда
		ОформлениеСтроки.ЦветФона=Новый Цвет(235,255,255);
	КонецЕсли;
КонецПроцедуры
...Показать Скрыть


Да и оформление кода... много строк с пробелами и табуляциями после точки с запятой в конце строки.
Ответили: (124)
# Ответить
124. aspirator23 (файл скачал) 18.01.2013 18:01
(123) vladal, нужно обратить на строчки ОформлениеСтроки.ЦветФона=...
В первом случае это Новый Цвет(235,255,255);
А во втором случае это Новый Цвет(255,255,235);

В зависимости о "направления" разницы будет разный цвет. Так пользователю проще увидеть в "какую сторону" разница.
Ответили: (125)
# Ответить
125. vladal (файл скачал) 18.01.2013 19:04
(124) aspirator23, извини, не раглядел. Точно! в первом случае цвет (eb, ff, ff), а во втором (ff, ff, eb)
# Ответить
126. MikleVV (файл скачал) 20.01.2013 19:43
Приывет!

С 3.0 работа не планируется?
Ответили: (127)
# Ответить
127. aspirator23 (файл скачал) 21.01.2013 07:27
(126) MikleVV, Не проверял, но мне кажется с 3.0 она заработает без проблем.
Соединение стандартное. Структура счетов в бухгалтерии та же.
Если есть 3.0 проверь пожалуйста и напиши результат.
# Ответить
128. MikleVV (файл скачал) 21.01.2013 14:37
Проверил, работает!

Огромное спасибо!
# Ответить
129. redgoll (файл скачал) 03.03.2013 14:45
Спасибо дружище.
Это то, что надо. Надеюсь версия обработки под 8.1 есть и с Бухгалтерией КОРП дружит. А то у меня Управление торговлей 10.3 под 8.1 и Бухгалтерия КОРП 2.0 под 8.2.
# Ответить
130. redgoll (файл скачал) 03.03.2013 16:33
У меня, хоть убей, не хочется подключаться к бухгалтерии.
Уже игрался я всяко-разно... Использовал обработку для 8.1, так как Торговля на 8.1, а Бухгалтерия на 8.2. Пробовал использовать V82.COMConnector - все равно не подключается. Не подскажите, в чем может быть дело?
Ответили: (131) (132)
# Ответить
131. aspirator23 (файл скачал) 03.03.2013 16:46
(130) Проблема вот в чем.
Обработка для 81 подразумевает что она запускается на платформе 81 и подключается к 81.
Обработка для 82 подразумевает что она запускается на платформе 82 и подключается к 82.
В твоем случае нужно взять обработку для 81 и изменить в ней в одной строке код на V82.COMConnector

Вторая проблема возможно в том что не зарегистрирована библиотеки comcntr.dll, либо она зарегистрирована для версии 81. Для 82 такое бывает когда ставишь две платформы с разными релизами - работает только последний.
Попробуй найти comcntr.dll в каталоге платформы 82 и зарегистрируй.
Ответили: (133)
# Ответить
132. aspirator23 (файл скачал) 03.03.2013 16:50
(130) Кстати причина еще может быть в том что на компьютере где запускаешь обработку не установлена платформа 82.
# Ответить
133. redgoll (файл скачал) 03.03.2013 19:54
(131) aspirator23, Код, конечно, менял - не помогло.
Тут еще вот какая штука, дело в том, что в УТ 8.1 есть типовой, слегка поднастроенный обмен с БП, то есть выгрузка данных в Бухгалтерию. В отладчике смотрел - подключение проходит, каких то отличий в коде от твоей обработки не заметил (также прописана строка подключения и V82.COMConnector), но там правда подключение еще с узлами связано...
Установлены обе платформы.
Остается только библиотеку зарегистрировать. Завтра попробую, отпишусь.
# Ответить
134. itt (файл скачал) 14.06.2013 11:40
очень нужная обработка! жаль только, что результат выводится только в отчет. может быть кто допилит обработку, что бы сразу заполнять табличную часть документа (например на списание)?
может быть даже за денежку ;)
Ответили: (135)
# Ответить
135. aspirator23 (файл скачал) 14.06.2013 13:19
(134) За денюжку все возможно :).
# Ответить
136. itt (файл скачал) 17.06.2013 12:05
напишите в личку сколько будет стоить добавить возможность заполнения табличной части документа "инвентаризация".
Ответили: (137)
# Ответить
137. aspirator23 (файл скачал) 17.06.2013 14:05
(136) написал - нужно уточнить технические детали.
# Ответить
138. itt (файл скачал) 24.06.2013 19:31
детали уточнил, а Вы пропали... если некогда, то отпишите. надеюсь найду более заинтересованного программиста ;)
Ответили: (139)
# Ответить
139. aspirator23 (файл скачал) 24.06.2013 20:09
(138) Сейчас загружен - смогу информацию дать к середине-концу недели.
# Ответить
140. retif 03.12.2013 14:31
Есть планы сделать под УТ 11?
Ответили: (141)
# Ответить
141. aspirator23 (файл скачал) 03.12.2013 14:53
(140) retif, Для УТ11 делал коммерческую. В ней функционал пошире, место запуска из БП20.
# Ответить
142. retif 03.12.2013 15:04
цена?
Ответили: (144)
# Ответить
143. aspirator23 (файл скачал) 03.12.2013 15:34
что-то в районе 3000руб.
# Ответить
144. aspirator23 (файл скачал) 03.12.2013 15:39
(142) retif, что-то в районе 3000руб
# Ответить
145. Motor24 (файл скачал) 13.01.2014 10:50
Скачал. УТ 10.3 (10.3.23.3), БП 8.2 (2.0.53.10). Торговля файловая, бухгалтерия на SQL 2008.

При открытии в БП указываю параметры складов/баз для подключения, нажимаю "Сформировать" и получаю ошибку:

{ВнешняяОбработка.СверкаТорговляБухгалтерия.МодульОбъекта(60)}: Поле объекта не обнаружено (ВидыСубконтоХозрасчетные)
МассивВидовСубконто.Добавить(БдБух.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);

При открытии в УТ, после нажатия кнопки формирования через пару секунд получаю пустое поле. Пробовал с различными параметрами отбора - безрезультатно.
Ответили: (146)
# Ответить
146. aspirator23 (файл скачал) 13.01.2014 12:29
(145) Motor24, ошибка в том, что запускаешь в Бухгалтерии. Запускать нужно в УТ.
Ответили: (147)
# Ответить
147. Motor24 (файл скачал) 13.01.2014 16:44
(146) aspirator23,

При открытии в УТ, после нажатия кнопки формирования через пару секунд получаю пустое поле. Пробовал с различными параметрами отбора - безрезультатно.


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

UP. Приношу извинения - косяк крылся в самих базах, а именно - в разных складах. Указал в отборах нужные, обработка заработала. Спасибо!
# Ответить
148. maksim07 (файл скачал) 03.04.2014 11:40
Спасибо за обработку. работает.
# Ответить
149. OBEH 26.06.2014 06:11
Обработка работает с 11.1.6.20 - БП3.0?
Ответили: (150)
# Ответить
150. aspirator23 (файл скачал) 26.06.2014 06:51
(149) OBEH,
К сожалению только обычные формы. Руки не дойдут добавить управляемые формы.
Ответили: (151)
# Ответить
151. OBEH 27.06.2014 14:52
(150)Очень жаль. Обработка была бы востребована
# Ответить
152. MasterIt 02.09.2014 16:40
Очень жаль, что обработка не работает с управляемыми формами, у нас БП 2.0, а вот УТ 11.1.6.26.
# Ответить
153. aspirator23 (файл скачал) 05.04.2016 11:06
Универсальный отчет для обычных и управляемых форм для всех основных типовых конфигураций
http://infostart.ru/public/442398/
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016